jsonecho

Base64 Encode

어떤 텍스트든 악센트와 이모지를 올바르게 처리하여 Base64로 바꿉니다.

도구를 불러오는 중...

Base64 Encode 사용 방법

  1. 텍스트를 붙여 넣거나 입력하세요.
  2. 결과를 URL이나 토큰에 사용한다면 URL 안전을 선택하세요.
  3. Base64 문자열을 복사하세요.

Base64 Encode 소개

Base64는 64개의 문자, 숫자, 기호 두 개로 바이너리 데이터를 표현하므로 이메일, JSON, HTML 데이터 URI, HTTP 헤더처럼 텍스트만 다루는 시스템을 통과할 수 있습니다. 암호화가 아닙니다. 누구나 디코딩할 수 있으므로 비밀을 숨기는 데 사용하지 마세요.

텍스트는 먼저 UTF-8 바이트로 변환되므로 악센트, 터키어 글자, 이모지가 왕복 변환에서도 유지됩니다. URL 안전 변형은 +와 /를 -와 _로 바꾸고 패딩을 없애며, JWT와 많은 웹 API가 사용하는 방식입니다.

자주 묻는 질문

Base64는 암호화인가요?

아니요. 키가 없는 되돌릴 수 있는 인코딩입니다. 누구나 1초 만에 디코딩할 수 있습니다.

출력이 약 3분의 1 커지는 이유는 무엇인가요?

입력 3바이트마다 출력 4글자가 됩니다. 오버헤드는 33퍼센트에 패딩을 조금 더한 정도입니다.

URL 안전 Base64란 무엇인가요?

RFC 4648에 정의된 변형으로 +를 -로, /를 _로 바꾸고 = 패딩을 생략하는 경우가 많습니다. 추가 이스케이프 없이 URL과 파일 이름에 안전하게 사용할 수 있습니다.

다른 도구는 악센트에서 다른 결과를 주는 이유는 무엇인가요?

일부 도구는 문자를 Latin-1 바이트로 인코딩합니다. 이 도구는 거의 모든 최신 시스템이 기대하는 UTF-8을 사용합니다.

Base64는 실제로 어디에 쓰이나요?

기본 인증 헤더, 작은 이미지용 데이터 URI, JWT 토큰, 이메일 첨부 파일, Kubernetes 시크릿의 data 필드입니다.

URL 및 Base64의 다른 도구

모든 도구 →