ToolzPod

Base64 인코더 / 디코더

텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 즉시 디코딩하세요.

Base64 인코딩이란?

Base64는 바이너리 데이터를 ASCII 문자열로 변환하는 바이너리-텍스트 인코딩 방식입니다. HTML, CSS, JSON, 이메일 등 텍스트 기반 형식에 데이터를 삽입하는 데 널리 사용됩니다.

주요 사용 사례

  • 데이터 URI: HTML이나 CSS에 이미지를 직접 삽입합니다.
  • API 페이로드: JSON API를 위한 바이너리 데이터 인코딩입니다.
  • 이메일 첨부파일: 이메일 콘텐츠를 위한 MIME 인코딩입니다.
  • 인증: HTTP Basic Authentication 헤더에 사용됩니다.

작동 원리

Base64는 입력의 3바이트 그룹을 4개의 ASCII 문자로 변환하며, 64개의 문자 집합(A-Z, a-z, 0-9, +, /)을 사용합니다. 이로 인해 Base64로 인코딩된 데이터는 원본보다 약 33% 더 커집니다.

자주 묻는 질문

이 도구는 유니코드를 지원하나요?

네. 이 도구는 UTF-8 인코딩을 통해 한국어, 일본어, 이모지 등 다중 바이트 유니코드 텍스트를 올바르게 처리합니다.

Base64는 암호화인가요?

아닙니다. Base64는 인코딩이지 암호화가 아닙니다. 보안을 제공하지 않으며, 누구나 Base64 문자열을 디코딩할 수 있습니다. 민감한 데이터 보호에 Base64를 사용하지 마세요.

관련 도구