Base64 인코더 & 디코더

Base64 인코딩 및 디코딩을 수행합니다

✅ 로컬 처리⚡ 빠른 변환

예시

자주 묻는 질문 (FAQ)

Base64란 무엇인가요?

Base64는 바이너리 데이터를 텍스트로 인코딩하는 방식입니다. 64개의 ASCII 문자(A-Z, a-z, 0-9, +, /)만 사용하여 모든 데이터를 표현할 수 있습니다.

Base64는 언제 사용하나요?

다음과 같은 경우에 사용합니다:

  • 이메일에 이미지나 파일을 첨부할 때
  • JSON이나 XML에 바이너리 데이터를 포함할 때
  • Data URL로 이미지를 HTML/CSS에 임베드할 때
  • HTTP 기본 인증 (Basic Authentication) 헤더

Base64는 암호화인가요?

아니요! Base64는 인코딩 방식일 뿐, 암호화가 아닙니다. 누구나 쉽게 디코딩할 수 있으므로 민감한 정보를 보호하는 용도로 사용하면 안 됩니다.

Base64 인코딩 시 데이터 크기는?

Base64로 인코딩하면 원본 데이터보다 약 33% 크기가 증가합니다. 예를 들어, 100바이트 데이터는 약 133바이트가 됩니다.

한글이나 특수문자도 인코딩할 수 있나요?

네! 본 도구는 UTF-8 인코딩을 사용하여 한글, 이모지, 특수문자 등 모든 유니코드 문자를 정확하게 인코딩/디코딩합니다.

끝에 = 기호는 무엇인가요?

= 기호는 패딩(padding)입니다. Base64는 3바이트 단위로 처리하므로, 데이터 길이가 3의 배수가 아닐 때 =을 추가하여 길이를 맞춥니다. =이나 ==가 끝에 올 수 있습니다.

내 데이터는 안전한가요?

네! 모든 인코딩/디코딩은 브라우저에서만 처리됩니다. 입력한 데이터는 서버로 전송되지 않습니다.