Base64
UTF-8 안전 인코딩/디코딩 + URL-safe. 한글도 안 깨짐.

Base64, 한글도 안전.

UTF-8 기반이라 한글·이모지가 깨지지 않습니다. URL-safe(-_, 패딩 제거) 변형도 지원.

입력
결과
결과가 여기에 표시됩니다.

한글에서 안 깨지는 Base64

브라우저 내장 btoa 는 Latin-1 만 다뤄 한글·일본어·이모지에서 오류가 나거나 깨집니다. 이 도구는 UTF-8 을 먼저 거쳐 인코딩하므로 어떤 텍스트도 정확히 왕복합니다. 디코딩은 표준·URL-safe 입력을 자동으로 인식합니다.

표준 vs URL-safe

표준 Base64 는 +, /, = 패딩을 씁니다. URL-safe 변형은 이들을 -, _ 로 바꾸고 패딩을 제거해, URL·JWT 조각·파일명 안에서도 안전합니다.

로컬에서만

인코딩·디코딩이 전부 브라우저 안에서 실행됩니다. 토큰·자격증명·비공개 조각에도 안심하고 쓸 수 있습니다.

자주 묻는 질문

인코딩하면 길이가 1/3쯤 늘어나는 이유는?
Base64 는 3바이트를 4개의 ASCII 문자로 표현해 출력이 약 33% 커집니다. 텍스트로 안전하게 만드는 대가입니다.
파일이나 이미지도 인코딩되나요?
이 도구는 텍스트 중심입니다. 이미지의 data URL 에는 전용 파일 인코더가 더 적합하지만 원리(3바이트→4문자)는 같습니다.