</>DevTools

B64Base64 인코드/디코드

Base64 문자열 인코딩 및 디코딩

Base64 인코더/디코더 완벽 가이드

Base64는 바이너리 데이터를 64개의 ASCII 문자로 변환하는 인코딩 방식입니다. 1987년 MIME 표준의 일부로 도입되었으며, 오늘날 이메일 첨부 파일, 이미지 Data URI, JWT 토큰, HTTP Basic 인증 등 텍스트만 전송 가능한 시스템에서 바이너리 데이터를 안전하게 다루기 위해 광범위하게 사용됩니다.

주요 기능

  • 인코드/디코드: 텍스트와 Base64 양방향 변환
  • UTF-8 자동 처리: 한글·이모지 등 비-ASCII 문자 안전하게 변환
  • URL-safe 옵션: JWT/OAuth용 URL 친화 형식
  • 파일 업로드: 이미지/PDF 파일을 Data URI로 즉시 변환
  • 크기 통계: 입력/출력 바이트 + 압축 비율 자동 표시

활용 사례

용도예시
HTTP Basic 인증Authorization: Basic dXNlcjpwYXNz
JWT 토큰eyJhbGciOiJIUzI1NiJ9... (URL-safe)
이미지 임베딩<img src="data:image/png;base64,..." />
이메일 첨부 (MIME)바이너리 파일 → Base64로 SMTP 전송
CSS 폰트 임베드@font-face url(data:font/woff2;base64,...)

Base64 문자 집합

표준: A-Z (0-25), a-z (26-51), 0-9 (52-61), + (62), / (63), = (패딩)

URL-safe: +→-, /→_, = 제거

🔗관련 도구🔄 텍스트/데이터 변환