Base64 인코딩/디코딩

텍스트와 파일을 Base64로 인코딩하고 디코딩할 수 있는 도구입니다

입력

결과

Base64 정보

Base64는 바이너리 데이터를 텍스트로 인코딩하는 방식으로, 이메일이나 HTML과 같이 텍스트만 허용하는 환경에서 바이너리 데이터를 안전하게 전송하기 위해 사용됩니다.

Base64 특징

  • ASCII 문자만 사용하여 바이너리 데이터를 표현합니다.
  • A-Z, a-z, 0-9, +, / 총 64개의 문자를 사용합니다.
  • 패딩을 위해 = 문자를 사용합니다.
  • 인코딩 시 원본 데이터보다 약 33% 크기가 증가합니다.
  • URL 안전 Base64는 +와 /를 각각 -와 _로 대체합니다.

주요 사용 사례

  • 이메일 첨부 파일 (MIME)
  • 데이터 URL (이미지를 HTML에 직접 삽입)
  • JWT(JSON Web Token)
  • XML 및 JSON에서 바이너리 데이터 표현
  • API 통신에서 바이너리 데이터 전송