Base64 텍스트 인코더 / 디코더

텍스트를 Base64로 인코딩하고 Base64를 텍스트로 즉시 디코딩합니다. URL 안전한 Base64와 완전한 UTF-8을 지원합니다. 100% 클라이언트 사이드.

빠른 예제

Base64 텍스트 인코더 / 디코더 정보

Base64는 바이너리 데이터를 ASCII 문자열 형식으로 표현하는 바이너리-텍스트 인코딩 방식입니다. 텍스트 데이터를 처리하도록 설계된 매체를 통해 저장 및 전송해야 하는 바이너리 데이터를 인코딩해야 할 때 일반적으로 사용됩니다. 이 도구를 사용하면 모든 텍스트를 Base64 형식으로 인코딩하고 Base64 문자열을 일반 텍스트로 디코딩할 수 있습니다. 모든 처리는 브라우저에서 이루어집니다 — 데이터가 서버로 전송되지 않습니다.

기능

사용 방법

  1. 모드를 선택하세요: 인코딩 (텍스트 → Base64) 또는 디코딩 (Base64 → 텍스트)
  2. 변형을 선택하세요: 표준 Base64 또는 URL 안전 Base64
  3. 입력 필드에 텍스트를 입력하거나 붙여넣기
  4. 결과가 실시간으로 자동 표시됩니다
  5. 복사를 클릭하여 결과를 클립보드에 복사
  6. 교환 버튼을 사용하여 작업을 반전

일반적인 사용 사례

자주 묻는 질문

Base64 인코딩이란 무엇입니까?

Base64는 64개의 ASCII 문자(A-Z, a-z, 0-9, +, /, 및 패딩용 =)를 사용하여 바이너리 데이터를 표현하는 바이너리-텍스트 인코딩 방식입니다. JSON, XML 또는 URL과 같은 텍스트 기반 형식으로 전송되거나 저장되어야 하는 데이터를 인코딩하는 데 일반적으로 사용됩니다.

표준 Base64와 URL 안전 Base64의 차이점은 무엇입니까?

표준 Base64는 + 및 / 문자를 사용하는데, 이는 URL에서 특별한 의미를 가지므로 문제를 일으킬 수 있습니다. URL 안전 Base64는 +를 -로, /를 _로 대체하고 종종 패딩(=)을 생략하여 추가 인코딩 없이 URL 및 파일 이름에서 사용할 수 있게 합니다.

이 도구를 사용해도 데이터가 안전합니까?

네, 절대적으로 안전합니다. 모든 인코딩 및 디코딩은 JavaScript를 사용하여 브라우저 내에서 완전히 이루어집니다. 텍스트가 서버로 전송되지 않으므로 비밀번호, API 키, 개인 정보와 같은 민감한 데이터에 완전히 안전합니다.

영어가 아닌 문자를 인코딩할 수 있습니까?

네, 이 도구는 완전한 UTF-8 인코딩을 지원합니다. 중국어, 일본어, 아랍어, 이모지, 특수 기호를 포함한 모든 언어의 텍스트를 인코딩할 수 있습니다. 도구는 내부적으로 TextEncoder를 사용하여 멀티바이트 문자를 적절히 처리합니다.

URL 안전 변형은 무엇을 합니까?

URL 안전 Base64는 + 및 / 문자를 각각 - 및 _로 대체하고 패딩(=)을 제거합니다. 이렇게 하면 추가 퍼센트 인코딩 없이 URL, 쿼리 매개변수 및 파일 이름에서 직접 사용할 수 있는 안전한 인코딩된 문자열이 됩니다.

왜 디코딩된 출력이 이상하거나 이상한 문자가 표시됩니까?

이는 일반적으로 입력이 유효한 Base64가 아니거나 원본 텍스트가 다른 문자 세트로 인코딩된 경우 발생합니다. 올바른 모드(인코딩 vs 디코딩)를 사용하고 있는지, 입력이 유효한 Base64 형식(A-Z, a-z, 0-9, +, /, -, _, =만)을 따르는지 확인하세요.

이 도구로 바이너리 파일을 인코딩할 수 있습니까?

이 도구는 텍스트 인코딩용으로 설계되었습니다. 바이너리 파일(이미지, PDF 등)의 경우 바이너리 데이터를 적절히 처리하는 전용 파일을 Base64 또는 이미지를 Base64 도구를 사용하세요.

출력 통계는 무엇을 표시합니까?

통계 패널은 입력 텍스트의 길이, 출력의 길이, 각각의 바이트 크기를 표시합니다. 이는 Base64 인코딩이 데이터 크기에 어떻게 영향을 미치는지 이해하는 데 유용합니다(Base64는 원래 바이너리 데이터보다 약 33% 더 큽니다).