Base64 인코딩 · 디코딩

글을 Base64로 바꾸거나 Base64 문자열을 원래 글로 되돌려요. 한글과 이모지는 UTF-8 바이트로 다뤄 깨지지 않고, 주소나 토큰에 쓰는 Base64URL(+ / = 대신 - _)도 만들 수 있어요.

Base64 · URL

JWT 열어 보기

서명은 검증하지 않아요 — 열쇠 없이는 할 수 없는 일이고, 할 수 있는 척하는 편이 더 위험해요. 내용만 풀어서 보여 줘요.

 
이 도구에 대해

이렇게 써요

  1. 1 원문 칸에 바꿀 글이나 Base64 문자열을 붙여 넣어요.
  2. 2 Base64로 또는 Base64URL로를 누르면 인코딩, Base64 풀기를 누르면 디코딩돼요.
  3. 3 결과 칸의 글을 복사해 써요.

알아 두세요

  • 페이지 점검은 붙여 넣은 HTML 만 읽어요 — 주소는 주소 점검기로
  • YAML 은 널리 쓰이는 문법만 읽어요
  • JWT 는 내용만 펴 보고 서명은 확인하지 않아요

자주 묻는 질문

디코딩했더니 글자가 깨져요.

원래 내용이 글이 아니라 그림·압축 파일 같은 바이너리이거나, UTF-8이 아닌 인코딩(EUC-KR 등)으로 만든 Base64일 때 그래요. 이 화면은 UTF-8 글로 풀어 보여 줘요.

Base64와 Base64URL은 무엇이 다른가요?

Base64URL은 주소에 그대로 넣을 수 있게 +를 -로, /를 _로 바꾸고 끝의 =를 뺀 형태예요. JWT가 이 형식을 써요. 풀 때는 두 형식 모두 그대로 넣으면 돼요.

파일이나 이미지를 Base64로 바꿀 수 있나요?

이 화면은 글만 받아요. 붙여 넣은 글을 UTF-8 바이트로 바꿔 인코딩해요.

Esc