콘텐츠로 건너뛰기
ToolsMinify logo
개발자 도구

Base64 Encoder / Decoder

텍스트를 Base64로 인코딩하거나 Base64 문자열을 일반 텍스트로 즉시 디코딩합니다.

Base64 Encoder / Decoder 정보

텍스트를 Base64로 인코딩하거나 Base64 문자열을 일반 텍스트로 즉시 디코딩합니다. Base64는 64개의 안전한 ASCII 문자로 바이너리·텍스트를 표현해 data URI 이미지, JSON API 값, DB 바이너리 저장, 이메일 첨부 인코딩에 적합합니다. UTF-8로 전체 Unicode를 지원해 이모지와 비영어 문자도 올바르게 처리합니다. 모든 처리는 클라이언트에서 이루어져 데이터가 기기를 벗어나지 않습니다.

Base64 Encoder / Decoder 사용 방법

  1. Encode로 텍스트→Base64, Decode로 Base64→텍스트를 선택합니다.
  2. 입력 상자에 텍스트 또는 Base64 문자열을 붙여 넣습니다.
  3. 변환 결과가 출력에 즉시 표시됩니다.
  4. Copy로 인코딩·디코딩된 값을 복사합니다.

Base64 Encoder / Decoder 예시

텍스트 인코딩

"Hello"는 SGVsbG8=로 인코딩됩니다

Base64 디코딩

SGVsbG8=는 "Hello"로 디코딩됩니다

Unicode 지원

이모지와 악센트 문자는 UTF-8로 인코딩되어 정확히 디코딩됩니다.

전체 가이드 읽기

Base64 Encoder / Decoder 사용 방법: 완벽 가이드 (2026) - 5 분 읽기

Base64 Encoder / Decoder에 대한 자주 묻는 질문

Unicode를 지원하나요?
예 - 인코딩은 브라우저 `TextEncoder` API와 UTF-8을 사용하므로 이모지, 아랍어, 중국어 등 모든 Unicode 문자를 올바르게 처리합니다.
Base64는 무엇에 쓰이나요?
원시 바이너리를 처리할 수 없는 맥락에서 이미지·파일 같은 바이너리를 ASCII 텍스트로 안전하게 전달하기 위해 사용합니다 - CSS/HTML data URI, JSON API 바이너리, DB 저장, MIME 이메일 첨부 등.
Base64는 암호화와 같나요?
아니요. Base64는 인코딩 방식이지 암호화가 아닙니다. 인코딩 문자열은 누구나 즉시 디코딩할 수 있습니다. 민감 정보 보호에는 AES, RSA 같은 proper encryption을 사용하세요.
디코딩 결과가 깨져 보이는 이유는?
디코딩하려는 문자열이 유효한 Base64가 아니거나 다른 charset으로 인코딩됐을 수 있습니다. UTF-8 Base64로 인코딩됐는지 확인하세요. "=" 패딩 오류면 문자열이 잘렸을 수 있습니다.
Base64 끝의 "=" 패딩은?
Base64는 3바이트를 4문자로 인코딩합니다. 입력이 3의 배수가 아니면 마지막 4문자 그룹을 채우기 위해 끝에 "=" 패딩이 붙습니다. "=" 하나는 1바이트, "=="는 2바이트 패딩입니다. 정상입니다.