디코드
INPUT
샘플 불러오기
파일 불러오기
비우기
OUTPUT
복사
광고 영역

Base64 인코더란 무엇인가요?

Base64 인코더는 텍스트, 이미지, 파일 등의 바이너리 데이터를 64개의 ASCII 문자로 구성된 안전한 문자열로 변환하는 무료 온라인 도구입니다. 이메일 첨부, HTTP API 인증 헤더, 데이터 URI(이미지 인라인 삽입) 등 다양한 환경에서 바이너리 데이터를 텍스트 채널로 안전하게 전달할 수 있습니다.

Base64 인코딩이 필요한 이유

텍스트 기반 프로토콜(HTTP, SMTP, JSON 등)은 바이너리 데이터를 그대로 처리하지 못하거나, 특수 제어 문자가 포함되면 데이터가 깨질 수 있습니다. Base64는 모든 데이터를 A–Z, a–z, 0–9, +, / 64개 문자로만 표현하므로 어떤 환경에서도 안전하게 전송됩니다.

주요 사용 사례

HTTP Basic 인증: Authorization: Basic 헤더에 username:password를 Base64 인코딩하여 전달합니다.

데이터 URI (이미지 인라인 삽입): HTML이나 CSS에서 작은 이미지를 외부 파일 없이 직접 삽입할 때 data:image/png;base64,iVBORw... 형식을 사용합니다.

JSON API 전송: 바이너리 파일을 JSON 페이로드에 포함시켜 단일 요청으로 전송할 때 활용합니다.

이메일 첨부 파일: MIME 표준에서 첨부 파일은 Base64로 인코딩하여 텍스트 이메일 본문에 포함됩니다.

인코딩 예시

원본 텍스트 Base64 인코딩 결과
Hello! SGVsbG8h
안녕하세요 🌏 7JWI64WV7ZWY7IS47JqUIPCfjI8=
{"key":"value"} eyJrZXkiOiJ2YWx1ZSJ9

사용 방법

  1. 입력창에 인코딩할 텍스트를 입력하거나 붙여넣습니다.
  2. 샘플 버튼으로 예제 텍스트를 불러올 수 있습니다.
  3. 출력창에 Base64 인코딩된 문자열이 실시간으로 나타납니다.
  4. 복사 버튼으로 결과를 클립보드에 저장합니다.

디코딩이 필요하면 상단 탭에서 Base64 디코더로 전환하세요.

유니코드 완벽 지원

한글, 일본어, 아랍어, 이모지 등 ASCII 범위를 벗어나는 모든 유니코드 문자를 UTF-8 기반으로 정확하게 인코딩합니다. 데이터 손실 없이 변환됩니다.

보안 및 개인정보 보호

모든 처리는 브라우저 내에서만 이루어집니다. 입력한 데이터는 서버로 전송되지 않으므로 민감한 정보도 안전하게 인코딩할 수 있습니다.

광고 영역