Base64 인코딩·디코딩

사용방법 글을 넣고 인코딩 또는 디코딩을 골라 변환하세요.

최대 200,000자 · UTF-8 글 전용 · 원문 유지 · 서버 전송·저장 없음

Base64 인코딩·디코딩 사용 안내

한글을 바이트로 바꾸는 UTF-8과, 그 바이트를 영문·숫자 기호로 나타내는 Base64를 차례로 적용합니다. 이미지 파일을 올리거나 파일을 복구하는 도구는 아닙니다.

한글과 이모지도 바꿀 수 있나요?

네. ‘하루콕 😀’처럼 한글과 이모지가 섞인 글도 UTF-8로 인코딩합니다. 결과를 다시 넣고 디코딩하면 같은 글로 돌아옵니다. 줄바꿈과 글 안의 공백도 포함합니다.

끝의 =와 줄바꿈은 어떻게 처리하나요?

표준 Base64의 +와 /, 필요한 = 패딩을 사용하는 형식입니다. 디코딩할 때 자료 중간의 일반 공백·탭·줄바꿈은 건너뜁니다. Base64url의 -와 _ 또는 필요한 =가 빠진 형식은 지원하지 않습니다.

디코딩했는데 UTF-8 오류가 나요

Base64 데이터가 반드시 글인 것은 아닙니다. 이미지 파일이나 UTF-8이 아닌 바이트가 들어 있으면 글로 복구하지 않습니다. Base64는 암호화가 아니므로 비밀을 숨기는 용도로 사용하지 마세요.

변환 기준과 출처

RFC 4648 Base64 표준