🔣 Base64 인코더/디코더

문자열을 Base64로 인코딩하거나 디코딩합니다. UTF-8 한글 지원.

인코딩
✓ Base64 문자열을 입력하세요.
입력 (텍스트) Input
결과 (Base64) Output

Base64란?

Base64은 64개의 문자로 모든 이진 데이터를 텍스트로 인코드하는 방식입니다. 미리 정의된 문자 집합(A-Z, a-z, 0-9, +, /)을 사용하므로 HTML, XML, 이메일, URL 등 텍스트 기반 프로토콜에서 안전하게 데이터를 전송할 수 있습니다. 파일을 Base64로 인코드하면 길이가 약 33% 늘어나지만, 데이터 무결성은 보장됩니다.

특히 이미지 파일(데이터 URI), 인증 토큰, API 호출 시 비밀키 전송 등에서 널리 사용되며, 웹 개발에서 HTTP 헤더나 JSON 본문에 바이너리 데이터를 넣어야 할 때 필수 기술입니다. 한글이나 특수 문자도 UTF-8 인코딩 후 Base64로 변환하면 깨짐 없이 전송할 수 있습니다.

사용법

  1. 입력: 좌측 입력 창에 변환하고 싶은 텍스트를 입력합니다. 한글, 특수 문자, 이모지 등 모든 UTF-8 문자를 그대로 지원합니다.
  2. 모드 전환: 상단 토글 스위치로 인코딩(텍스트→Base64)과 디코딩(Base64→텍스트) 모드를 전환할 수 있습니다.
  3. 실시간 변환: 입력하는 즉시 오른쪽 창에 결과가 표시됩니다. 디코딩 모드에서 유효하지 않은 Base64 문자열은 빨간색 경고로 알려줍니다.
  4. 샘플 및 복사: '샘플 불러오기'로 예시 데이터를 불러오고, '결과 복사' 버튼으로 클립보드에 복사할 수 있습니다.
클립보드에 복사되었습니다!
광고 영역