Toolbox Hub
모든 도구

Base64 Encoder/Decoder

Encode decode Base64

Encode decode Base64 브라우저에서 로컬로 실행됩니다.

About the

Base64 인코더 및 디코더는 텍스트 또는 이진 데이터를 데이터 URI, HTTP 기본 인증 헤더 및 대부분의 이메일 첨부 파일에 사용되는 인코딩 체계인 Base64로 변환합니다. 인코딩은 브라우저에 내장된 btoa/atob 기본 요소를 사용하여 수행됩니다. 이는 변환이 바이트 단위로 정확하고 유니코드 텍스트가 mojibake를 생성하는 대신 올바르게 처리됨을 의미합니다. CSS에 작은 이미지를 삽입해야 하거나, 기본 인증 토큰을 디코딩해야 하거나, 텍스트만 허용하는 채널을 통해 바이너리 데이터를 이동해야 할 때 사용하세요.

Where people use the

  • CSS 또는 HTML에 인라인될 수 있도록 작은 이미지를 인코딩합니다.
  • 특정 자산만 지원하는 이메일 템플릿에 대한 데이터 URI를 생성합니다.
  • 기본 인증 헤더를 디코딩하여 포함된 내용을 확인합니다.
  • 일반 텍스트만 허용하는 필드를 통해 이진 데이터를 이동합니다.

How to use the

  1. 1

    텍스트 또는 데이터 URI를 붙여넣으세요.

    입력 상자에 입력하거나 이미 Base64로 인코딩된 문자열을 붙여넣습니다.

  2. 2

    인코딩 또는 디코딩 선택

    인코딩은 일반 텍스트를 Base64로 변환합니다. 디코드는 Base64 문자열을 다시 읽을 수 있는 텍스트로 변환합니다.

  3. 3

    출력 복사

    결과를 복사하여 URL, 헤더 또는 파일에 사용하세요.

자주 묻는 질문

Base64 암호화인가요?

아니요. Base64는 암호화가 아닌 인코딩입니다. 키 없이 누구나 암호를 해독할 수 있으므로 암호나 비밀을 숨기는 데 사용하지 마십시오.

디코딩된 출력이 왜 쓰레기처럼 보입니까?

이는 일반적으로 입력이 UTF-8 텍스트로 인코딩된 다음 바이너리로 처리되었음을 의미합니다. UTF-8 페이로드를 디코딩하려면 일반 텍스트 디코딩이 아닌 바이트 수준 왕복이 필요합니다.

이미지를 데이터 URI로 인코딩할 수 있나요?

예. 파일을 인코딩하고 결과 앞에 data:image/png;base64를 붙여서 HTML 또는 CSS에 직접 삽입합니다.

인코딩하면 파일 크기가 변경되나요?

Base64는 3바이트마다 4자가 되기 때문에 항상 크기를 약 1/3씩 늘립니다. 크기 제한을 설정할 때 이를 계획하세요.

관련 도구