MojoUtils

Base64 인코더/디코더

Base64 문자열 인코딩 또는 디코딩

개발자 도구

옵션

입력

출력

Base64 인코더/디코더로 바이너리 데이터를 ASCII 텍스트로 변환하거나 되돌리세요. HTML/CSS에 이미지 임베드, JWT 데이터 인코딩, API로 바이너리 데이터 전송 등 웹 개발의 다양한 상황에서 널리 사용됩니다.

사용 방법

  1. 1변환할 텍스트 또는 Base64 문자열을 붙여넣습니다.
  2. 2"Encode"를 클릭하면 일반 텍스트가 Base64로 변환됩니다.
  3. 3"Decode"를 클릭하면 Base64 문자열이 일반 텍스트로 변환됩니다.
  4. 4결과가 즉시 아래에 표시됩니다.
  5. 5복사 버튼으로 결과를 복사합니다.

주요 기능

  • 모든 텍스트를 Base64로 인코딩
  • Base64 문자열을 일반 텍스트로 디코딩
  • UTF-8 문자 정확하게 처리
  • 브라우저에서만 처리 — 안전하고 보안적
  • 무료, 회원가입 불필요

활용 예시

  • JWT의 payload 구간을 디코딩해 민감하지 않은 claim을 확인할 때 사용합니다.
  • API 필드가 Base64 텍스트를 요구할 때 짧은 테스트 문자열을 인코딩해 확인합니다.
  • 웹훅, 이메일 헤더, 설정값이 Base64인지 일반 텍스트인지 빠르게 구분합니다.

주의할 점

  • Base64는 암호화가 아닙니다. 누구나 디코딩할 수 있으므로 비밀번호나 개인정보 보호 용도로 쓰면 안 됩니다.
  • 디코딩 오류는 Base64URL 형식이거나 패딩이 빠졌거나 애초에 Base64가 아닐 때 자주 발생합니다.
  • 바이너리 데이터를 Base64로 바꾸면 원본보다 대략 33% 커집니다.

자주 묻는 질문