홈 / 개발자 도구 / 온라인 Base64 인코더/디코더
무료 온라인 도구

온라인 Base64 인코더/디코더

UTF-8 텍스트를 표준 Base64로 인코딩하거나 텍스트로 디코딩한 뒤 결과를 복사하세요. 브라우저에서 처리됩니다. 처리는 브라우저에서 로컬로 수행됩니다.

사용 시작

온라인 Base64 인코더/디코더

UTF-8 텍스트를 표준 Base64로 인코딩하거나 텍스트로 디코딩한 뒤 결과를 복사하세요. 브라우저에서 처리됩니다.

주요 기능

문자 인코딩 선택 옵션은 없으며, 임의의 이진 데이터는 별도의 Base64 파일 디코더를 사용해야 합니다.

작동 예시

예를 들어 Hello를 인코딩하면 SGVsbG8=가 되고, 이를 디코딩하면 다시 Hello가 됩니다. 중국어 你好는 UTF-8로 인코딩하면 5L2g5aW9가 되며, 다시 디코딩하면 같은 유니코드 문자로 돌아옵니다.

처리 방식

디코딩 전에 Base64 문자열에서 공백이 제거되므로, 줄바꿈이 포함된 입력도 처리할 수 있습니다. 잘못된 Base64 또는 UTF-8로 디코딩할 수 없는 바이트 시퀀스는 오류를 발생시킵니다.

입력 제한

인코딩 입력은 최대 8,388,608 UTF-16 코드 단위이며, Base64 변환 전 UTF-8 바이트는 최대 16 MiB입니다. 디코딩 입력은 공백 제거 전 최대 16,777,216 코드 단위, 제거 후 최대 8,388,608 Base64 문자입니다. UTF-16 길이와 UTF-8 바이트 수는 서로 다른 제한입니다.

주의사항

Base64는 암호화가 아닌 표현 방식입니다. 결과가 읽기 어렵다고 해서 비밀번호나 개인 정보를 안전하게 보호하지는 않습니다.

자주 묻는 질문

인코딩 결과에 = 문자가 나타나는 이유는 무엇인가요?

입력 바이트 수가 3의 배수가 아닐 때 패딩으로 = 문자가 추가됩니다. 이는 정상적인 Base64 동작입니다.

디코딩 시 오류가 발생하면 어떻게 하나요?

입력이 올바른 Base64 형식인지 확인하세요. 공백은 자동으로 제거되지만, 잘못된 문자나 UTF-8로 해석할 수 없는 바이트가 포함되면 오류가 발생합니다.

이 도구는 파일을 처리할 수 있나요?

아니요, 이 도구는 텍스트 전용입니다. 파일을 인코딩하거나 디코딩하려면 별도의 Base64 파일 도구를 사용하세요.

체크리스트

  • 인코딩할 텍스트가 올바른지 확인
  • 디코딩할 Base64 문자열에 불필요한 공백이 없는지 확인
  • 결과를 복사하여 필요한 곳에 사용
안녕하세요 ↔ 7JWI64WV7ZWY7IS47JqU
Hello ↔ SGVsbG8=

이 텍스트 도구에서 인코딩 후 바로 복원하려면 UTF-8 데이터를 6 MiB 이하로 사용하세요. 최대 8 MiB Base64가 생성됩니다. 더 긴 결과는 파일 디코더의 한도 내에서 바이트로 복원할 수 있습니다.

처리는 브라우저에서 로컬로 수행됩니다.