RunToolz iconRunToolz
Welcome to RunToolz!

Base64 인코더/디코더

텍스트를 Base64로 인코딩하거나 Base64 문자열을 텍스트로 디코딩합니다.

결과

사용 방법

  1. 인코딩 또는 디코딩 탭 선택
  2. 입력 영역에 텍스트 또는 Base64 문자열 입력
  3. 버튼을 클릭하여 변환
  4. 결과를 복사하거나 스왑 버튼으로 반전

UTF-8 문자 및 URL-safe Base64 형식 지원

Base64란?

Base64는 바이너리 데이터를 ASCII 문자열 형식으로 표현하는 바이너리-텍스트 인코딩 체계입니다. 텍스트 콘텐츠만 안정적으로 지원하는 채널을 통해 바이너리 형식으로 저장된 데이터를 전송하기 위해 설계되었습니다.

작동 원리

Base64 인코딩은 3바이트의 바이너리 데이터를 64개의 문자 세트(A-Z, a-z, 0-9, +, /)를 사용하여 4개의 ASCII 문자로 변환합니다. = 문자는 입력 길이가 3으로 나누어지지 않을 때 패딩으로 사용됩니다.

문자 세트
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/

일반적인 사용 사례

이메일 첨부파일

이메일의 바이너리 파일을 위한 MIME 인코딩

Data URI

HTML/CSS에 이미지를 직접 삽입

JWT 토큰

JSON Web Token은 Base64URL 인코딩 사용

URL 파라미터

URL에서 바이너리 데이터를 안전하게 전달

XML/JSON

텍스트 기반 형식에 바이너리 삽입

데이터베이스 저장

텍스트 컬럼에 바이너리 데이터 저장

자주 묻는 질문