온라인 Base64 인코더 / 디코더
텍스트를 Base64로 인코딩하거나, Base64 문자열을 원문으로 디코딩합니다. 한글 포함 UTF-8 문자를 완벽 지원합니다.
원본 텍스트
Base64 결과
사용법
- 상단에서 인코딩 또는 디코딩 모드를 선택합니다.
- 왼쪽 입력창에 텍스트(또는 Base64 문자열)를 붙여넣으면 오른쪽에 실시간으로 결과가 표시됩니다.
- 결과 복사 버튼으로 클립보드에 바로 복사할 수 있습니다.
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로 암호화가 되나요?
아닙니다. 누구나 즉시 원문으로 되돌릴 수 있는 표현 방식일 뿐이므로, 비밀번호나 민감한 데이터를 "숨기는" 용도로 쓰면 안 됩니다.