본문으로 건너뛰기

Base64를 텍스트로 되돌리기

Base64 문자열을 붙여 넣어 읽을 수 있는 텍스트로 복원합니다. 공백은 무시됩니다. +/ 대신 -_ 를 쓰면 URL-safe를 켜세요. 디코딩도 기기 안에서만 이뤄집니다.

텍스트 → Base64로 변환하기

비공개 · 빠름 · 무료

디코딩은 Base64 → 바이트 → UTF-8 문자로 읽는 과정입니다. 깨진 결과는 원문이 UTF-8이 아니거나 중간에 잘린 경우가 많습니다.

JWT 페이로드나 CDN 서명은 URL-safe이고 패딩이 없는 경우가 많습니다. 문자열을 손으로 고치기 전에 모드부터 바꿔 보세요.

Base64를 텍스트로 되돌리는 방법

  1. Base64 문자열을 붙여넣습니다(줄바꿈·공백은 대체로 무시됩니다)
  2. 원문이 -/_ 이거나 = 이 없다면 「URL-safe」를 켠 뒤 변환하세요
  3. 복원된 텍스트를 복사합니다. 실패하면 먼저 문자열이 잘렸는지 확인하세요

여기서 도움이 되는 점

  • 일반·URL-safe 알파벳 모두 디코딩할 수 있습니다
  • 패딩이 없어도 비교적 잘 받아들여, JWT 쪽 실수를 줄입니다
  • 기기 안에서만 디코딩하므로 민감한 조각 확인에도 적합합니다

이런 때 쓰기 좋아요

  • API 응답·로그에 찍힌 Base64 필드 내용을 확인할 때
  • JWT 중간 세그먼트만 뽑아 URL-safe로 열어볼 때
  • 동료가 보낸 인코딩 문자열이 완전한지 대조할 때

알아두면 좋은 점

  • 앞뒤 따옴표나 불필요한 data: 접두어는 빼고 시도하세요
  • 바이너리처럼 깨져 보이면 이미지·파일일 수 있습니다 → Base64를 이미지로
  • 다시 인코딩하려면 텍스트를 Base64로

예시

입력 출력 설명
SGk= Hi
5L2g5aW9 你好 중국어 (UTF-8)

자주 묻는 질문

디코딩이 실패하는 이유는?
문자열이 잘렸거나, URL-safe 문자를 쓰거나, Base64가 아닐 수 있습니다. URL-safe를 바꿔 보고 따옴표를 제거해 보세요.
JWT 조각만 디코딩할 수 있나요?
많은 JWT 세그먼트는 패딩 없는 URL-safe Base64입니다. URL-safe를 켜고 해당 부분만 붙여 넣으세요. 전용 JWT 디코더도 있습니다.

관련 도구