🔐 Base64 인코딩

텍스트 및 이미지를 Base64로 인코딩/디코딩합니다.

일반 텍스트
Base64
🖼️

이미지를 클릭하거나 끌어다 놓으세요

미리보기
Base64 Data URL

📖 사용방법

  1. 텍스트 탭 또는 이미지 탭을 선택합니다.
  2. 텍스트 탭: 텍스트를 입력하고 인코딩/디코딩 버튼을 클릭합니다.
  3. 이미지 탭: 이미지를 업로드하면 Base64 Data URL이 생성됩니다.
  4. 결과를 클립보드에 복사해서 사용하세요.

🔐 Base64 인코딩 실제 사용 예시

입력
UTF-8 문자열 `안녕하세요`
예상 결과
Base64 문자열로 인코딩 후 원문 복원
확인 사항
Base64는 암호화가 아니며 URL-safe 형식과 구분

처리 방식

입력한 코드와 문자열은 현재 브라우저에서 변환하며 FreeTools 서버로 전송하지 않습니다. 민감한 원본은 별도로 보관하고, 결과가 중요한 판단이나 제출에 쓰이는 경우 원본 및 공식 기준과 한 번 더 대조하세요.

Base64 인코딩의 용도와 한계

Base64는 바이너리 데이터를 문자만 허용하는 환경에서 전달하기 위한 표현 방식입니다. 이메일 첨부 구조, Data URL, API 테스트 등에 쓰이지만 암호화가 아니므로 비밀번호나 개인정보를 보호하는 용도로 사용하면 안 됩니다.

크기 변화

Base64 결과는 원본보다 대략 33% 커지고 패딩 문자(=)가 붙을 수 있습니다. 큰 파일을 웹페이지에 직접 삽입하면 로딩과 캐시에 불리할 수 있으므로 작은 아이콘처럼 제한된 경우에만 Data URL을 사용하는 편이 좋습니다.

디코딩 오류 해결

복사 과정에서 공백이나 줄바꿈이 섞였는지, URL-safe Base64의 -_가 사용되었는지 확인하세요. 텍스트는 UTF-8 문자 인코딩에 따라 결과가 달라질 수 있습니다.