Base64 인코딩/디코딩

Base64 변환 도구는 텍스트를 ASCII 문자 중심의 Base64 문자열로 표현하거나, Base64 문자열을 다시 읽을 수 있는 텍스트로 되돌릴 때 사용합니다. 간단한 설정값 전달, 테스트 데이터 확인, API 문서 예제 검토처럼 개발 과정에서 자주 필요한 작업에 맞춰 만들었습니다. 기본 btoa, atob만 사용하면 한글 처리에서 문제가 생길 수 있어 UTF-8 바이트 변환을 함께 적용합니다. 모든 변환은 브라우저에서 처리되며 입력 내용은 서버로 전송하지 않습니다.

Base64 변환
광고 영역
도구 하단 광고 자리입니다.

사용법

  1. 일반 텍스트를 Base64로 바꾸려면 입력창에 텍스트를 넣고 인코딩을 누릅니다.
  2. Base64 문자열을 읽을 수 있는 텍스트로 바꾸려면 입력창에 Base64를 넣고 디코딩을 누릅니다.
  3. 결과가 필요하면 결과 복사 버튼을 사용합니다.

예시

안녕하세요를 Base64로 인코딩하면 UTF-8 기준의 Base64 문자열이 생성됩니다. 반대로 API 응답 예시에 들어 있는 짧은 Base64 문자열을 붙여 넣으면 사람이 읽을 수 있는 텍스트인지 확인할 수 있습니다.

주의사항

Base64는 암호화가 아닙니다. 누구나 다시 디코딩할 수 있으므로 비밀번호, 개인식별정보, 비공개 토큰을 보호하는 용도로 사용하면 안 됩니다. 매우 긴 문자열은 브라우저 메모리를 많이 사용할 수 있어 필요한 범위만 변환하는 것이 좋습니다.

FAQ

디코딩 오류가 나는 이유는 무엇인가요?

입력값이 올바른 Base64 형식이 아니거나, 디코딩된 바이트가 UTF-8 텍스트가 아닐 때 오류가 날 수 있습니다.

파일도 Base64로 변환하나요?

현재 도구는 텍스트 변환만 제공합니다. 파일 업로드 기반 변환은 초기 범위에서 제외했습니다.