← 도구 목록
🔐

Base64 인코더/디코더

Base64 인코딩 / 디코딩

Base64 인코더/디코더 - 무료 온라인 Base64 변환

텍스트를 Base64로 인코딩하거나, Base64 문자열을 원래 텍스트로 디코딩합니다. 이메일 첨부파일 처리, API 데이터 전송, 이미지 데이터 URI 변환 등 개발 작업에 유용합니다.

Base64 인코더/디코더 사용 방법

  1. 입력 필드에 텍스트 또는 Base64 문자열을 붙여넣습니다.
  2. 인코딩: 일반 텍스트를 Base64로 변환하려면 '인코딩' 버튼을 클릭합니다.
  3. 디코딩: Base64를 원래 텍스트로 복원하려면 '디코딩' 버튼을 클릭합니다.
  4. '결과 복사' 버튼으로 변환 결과를 클립보드에 복사합니다.

Base64란?

Base64는 이진 데이터를 64개의 ASCII 문자(A-Z, a-z, 0-9, +, /)로 변환하는 인코딩 방식입니다. 바이너리 데이터를 텍스트 형태로 안전하게 전송할 수 있어 널리 사용됩니다.

Base64가 사용되는 곳

  • 이메일(MIME): 첨부파일을 텍스트로 변환하여 전송
  • 웹 개발: 이미지를 data URI로 HTML/CSS에 직접 삽입
  • API 통신: JSON에 바이너리 데이터를 포함할 때
  • 인증 토큰: JWT(JSON Web Token)의 페이로드 인코딩
  • 데이터 저장: 바이너리 데이터를 텍스트 DB에 저장

자주 묻는 질문

Q. Base64 인코딩은 암호화인가요?

A. 아닙니다. Base64는 단순 인코딩으로 누구나 디코딩할 수 있습니다. 보안 목적의 암호화와는 다르며, 데이터 전송 형식을 변환하는 용도입니다.

Q. Base64로 인코딩하면 크기가 얼마나 커지나요?

A. 원본 데이터보다 약 33% 커집니다. 3바이트의 데이터가 4개의 Base64 문자로 변환되기 때문입니다.

Q. 한글도 Base64로 인코딩할 수 있나요?

A. 네, 가능합니다. 한글은 UTF-8로 먼저 바이트 변환된 후 Base64로 인코딩됩니다. 본 도구는 UTF-8 기반으로 한글을 정상 처리합니다.

다른 도구 보기