Base64 인코더/디코더

텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 디코딩하는 무료 온라인 도구

0 bytes
0 bytes

Base64 인코딩/디코딩이란?

Base64는 바이너리 데이터를 ASCII 문자열로 변환하는 인코딩 방식입니다. 이메일 첨부파일, 데이터 URI, API 통신 등에서 바이너리 데이터를 텍스트 기반 프로토콜로 안전하게 전송할 때 널리 사용됩니다. 이 도구는 UTF-8 텍스트를 Base64로 인코딩하거나, Base64 문자열을 원래 텍스트로 디코딩할 수 있습니다.

사용 방법

  1. 입력 영역에 인코딩하거나 디코딩할 텍스트를 입력합니다.
  2. 인코딩 버튼을 클릭하면 텍스트가 Base64로 변환됩니다.
  3. 디코딩 버튼을 클릭하면 Base64가 원래 텍스트로 변환됩니다.
  4. 결과 복사 버튼으로 변환된 결과를 클립보드에 복사할 수 있습니다.

자주 묻는 질문

아닙니다. Base64는 암호화가 아닌 인코딩 방식입니다. 누구나 쉽게 디코딩할 수 있으므로 민감한 데이터를 보호하는 용도로는 적합하지 않습니다. 데이터를 텍스트 형식으로 안전하게 전송하기 위한 변환 방법입니다.

Base64 인코딩은 원본 데이터 대비 약 33% 크기가 증가합니다. 이는 3바이트의 바이너리 데이터가 4개의 ASCII 문자로 변환되기 때문입니다. 예를 들어, 300바이트의 데이터는 약 400바이트의 Base64 문자열이 됩니다.

네, 가능합니다. 이 도구는 UTF-8 인코딩을 지원하므로 한글, 일본어, 중국어, 이모지 등 모든 유니코드 문자를 Base64로 인코딩하고 다시 디코딩할 수 있습니다.