개발자·텍스트

🔐 Base64 인코더/디코더

텍스트를 Base64로 인코딩하거나 Base64를 원문으로 디코딩합니다.

결과가 여기에 표시됩니다

Base64란 무엇인가?

Base64는 바이너리 데이터를 64개의 ASCII 문자(A-Z, a-z, 0-9, +, /)로 표현하는 인코딩 방식입니다. 텍스트 기반 시스템에서 이진 데이터를 안전하게 전송하기 위해 개발되었습니다.

이메일 첨부파일

MIME 표준에서 이메일 첨부파일을 텍스트로 전송하기 위해 Base64를 사용합니다.

JWT 토큰

JSON Web Token(JWT)의 헤더와 페이로드 부분이 Base64URL로 인코딩됩니다. 인증 시스템에서 널리 사용됩니다.

이미지 데이터 URI

HTML이나 CSS에서 이미지를 직접 삽입할 때 data:image/png;base64,... 형태로 Base64 인코딩된 이미지 데이터를 사용합니다.

API 인증

HTTP Basic 인증에서 사용자명:비밀번호를 Base64로 인코딩해 Authorization 헤더에 담습니다.

Base64 vs URL-safe Base64

표준 Base64는 +와 /를 사용하는데, 이 문자들은 URL에서 특별한 의미를 가집니다. URL-safe Base64는 +를 -로, /를 _로 대체해 URL이나 파일명에서 안전하게 사용할 수 있습니다. JWT 토큰이나 URL 파라미터에 포함할 때는 URL-safe 모드를 사용하세요.