개발자

Base64 인코더·디코더

한글과 이모지를 포함한 UTF-8 텍스트를 Base64로 인코딩하거나 원문으로 복원합니다.

즐겨찾기에 저장

문자열은 브라우저 안에서만 변환됩니다.

변환 결과

변환 결과가 여기에 표시됩니다.

Base64 인코더·디코더란?

UTF-8 텍스트를 Base64 문자열로 바꾸거나 Base64를 다시 UTF-8 원문으로 복원합니다. Base64는 바이너리 데이터를 문자로 표현하는 인코딩이며 암호화나 보안 기능은 아닙니다.

사용 방법

  1. 원문을 인코딩하려면 한글·영문·이모지 등을 입력하고 Base64 인코딩을 누릅니다.
  2. 복원하려면 Base64 문자열을 입력하고 디코딩을 누릅니다.
  3. 오류가 표시되면 문자 누락, 잘못된 패딩 또는 UTF-8이 아닌 원본인지 확인합니다.

변환 방식

  1. 인코딩은 입력 문자열을 UTF-8 바이트로 변환한 뒤 6비트 단위 Base64 문자로 표현합니다.
  2. 디코딩은 Base64 바이트를 복원한 뒤 유효한 UTF-8인지 엄격하게 검사합니다.

예시

  • 안녕하세요를 인코딩하면 7JWI64WV7ZWY7IS47JqU가 됩니다.
  • API의 Basic 인증값이나 data URL을 확인할 때 Base64 부분을 복원할 수 있지만 비밀정보는 공유하지 않아야 합니다.

자주 묻는 질문

Base64로 바꾸면 내용이 보호되나요?

아니요. 누구나 쉽게 복원할 수 있는 표현 방식이므로 비밀번호나 개인정보 보호 수단으로 사용하면 안 됩니다.

한글과 이모지도 변환되나요?

네. UTF-8로 변환한 뒤 처리하므로 한글과 이모지를 포함한 문자열을 지원합니다.

관련 도구

전체 도구로 이동