온라인 Base64 인코더 / 디코더

텍스트를 Base64로 인코딩하거나, Base64 문자열을 원문으로 디코딩합니다. 한글 포함 UTF-8 문자를 완벽 지원합니다.

원본 텍스트
Base64 결과

사용법

  1. 상단에서 인코딩 또는 디코딩 모드를 선택합니다.
  2. 왼쪽 입력창에 텍스트(또는 Base64 문자열)를 붙여넣으면 오른쪽에 실시간으로 결과가 표시됩니다.
  3. 결과 복사 버튼으로 클립보드에 바로 복사할 수 있습니다.

Base64는 왜 쓰나

Base64는 이미지·파일 같은 바이너리 데이터를 텍스트로만 다뤄야 하는 환경(JSON, XML, 이메일, URL)에 안전하게 담기 위한 인코딩 방식입니다. 암호화가 아니라 표현 방식 변환이므로 원문을 숨기는 용도로는 사용할 수 없습니다.

  • 이메일 첨부파일이나 웹폰트를 CSS/HTML에 data: URI로 직접 삽입할 때
  • API 인증 헤더(Basic Auth)에 아이디:비밀번호 조합을 인코딩할 때
  • JWT 토큰의 payload 부분을 디코딩해 내용을 확인할 때

자주 묻는 질문

Q. 한글이 깨져서 나옵니다.
이 도구는 UTF-8 기준으로 인코딩/디코딩하므로 한글 원문을 정상 처리합니다. 다른 도구에서 만든 결과를 디코딩할 때 깨진다면, 그 도구가 UTF-8이 아닌 다른 인코딩(EUC-KR 등)을 사용했을 가능성이 큽니다.

Q. 입력 데이터가 서버에 저장되나요?
아니요. 모든 변환은 브라우저의 btoa/atob API로 로컬에서만 실행되며 네트워크로 전송되지 않습니다.

Q. Base64로 암호화가 되나요?
아닙니다. 누구나 즉시 원문으로 되돌릴 수 있는 표현 방식일 뿐이므로, 비밀번호나 민감한 데이터를 "숨기는" 용도로 쓰면 안 됩니다.