개발자
Base64 인코더·디코더
한글과 이모지를 포함한 UTF-8 텍스트를 Base64로 인코딩하거나 원문으로 복원합니다.
즐겨찾기에 저장
문자열은 브라우저 안에서만 변환됩니다.
변환 결과
변환 결과가 여기에 표시됩니다.
Base64 인코더·디코더란?
UTF-8 텍스트를 Base64 문자열로 바꾸거나 Base64를 다시 UTF-8 원문으로 복원합니다. Base64는 바이너리 데이터를 문자로 표현하는 인코딩이며 암호화나 보안 기능은 아닙니다.
사용 방법
- 원문을 인코딩하려면 한글·영문·이모지 등을 입력하고 Base64 인코딩을 누릅니다.
- 복원하려면 Base64 문자열을 입력하고 디코딩을 누릅니다.
- 오류가 표시되면 문자 누락, 잘못된 패딩 또는 UTF-8이 아닌 원본인지 확인합니다.
변환 방식
- 인코딩은 입력 문자열을 UTF-8 바이트로 변환한 뒤 6비트 단위 Base64 문자로 표현합니다.
- 디코딩은 Base64 바이트를 복원한 뒤 유효한 UTF-8인지 엄격하게 검사합니다.
예시
- 안녕하세요를 인코딩하면 7JWI64WV7ZWY7IS47JqU가 됩니다.
- API의 Basic 인증값이나 data URL을 확인할 때 Base64 부분을 복원할 수 있지만 비밀정보는 공유하지 않아야 합니다.
자주 묻는 질문
Base64로 바꾸면 내용이 보호되나요?
아니요. 누구나 쉽게 복원할 수 있는 표현 방식이므로 비밀번호나 개인정보 보호 수단으로 사용하면 안 됩니다.
한글과 이모지도 변환되나요?
네. UTF-8로 변환한 뒤 처리하므로 한글과 이모지를 포함한 문자열을 지원합니다.