{ }JSONKit.tools

Base64 디코딩 (온라인)

Base64를 붙여넣으면 텍스트로 다시 읽어 줍니다. 표준과 URL 안전 문자 집합 모두 되고, 채움은 선택 사항이며 줄바꿈은 무시됩니다.

인코딩⇄디코딩

Base64

텍스트

입력을 기다리는 중…

이 도구에 대하여

실제로 마주치는 Base64는 대개 정돈되어 있지 않습니다. 메일 헤더에서 줄바꿈으로 잘려 있거나, URL을 거치며 채움이 빠졌거나, JWT 라이브러리가 URL 안전 문자 집합으로 써 놓았거나 합니다. 이 디코더는 그 모두를 디코딩 전에 정규화한 뒤 바이트를 UTF-8로 읽으므로 비라틴 문자와 이모지가 온전히 나옵니다. 바이트가 애초에 텍스트가 아니면 깨진 글자를 보여 주는 대신 그렇다고 알려 줍니다.

사용 방법

  1. 1Base64 문자열을 왼쪽 패널에 붙여넣습니다. 채움과 줄바꿈은 상관없습니다.
  2. 2복호된 텍스트가 오른쪽에 바로 나타납니다.
  3. 3복사를 눌러 가져갑니다. 반대 방향은 Base64 인코딩 페이지를 쓰세요.

자주 묻는 질문

›먼저 채움을 떼거나 문자 집합을 맞춰야 하나요?

아닙니다. 표준(+와 /)과 URL 안전(-와 _) 둘 다 받아들이고, 빠진 = 채움은 자동으로 복원됩니다. 토큰에서 바로 복사한 JWT 조각도 그대로 디코딩됩니다.

›"이진 데이터로 디코딩됩니다"는 무슨 뜻인가요?

입력은 유효한 Base64였지만 그 뒤의 바이트가 UTF-8 텍스트가 아니라는 뜻입니다. 대개 이미지나 PDF, 압축 파일입니다. 이 도구는 텍스트로 디코딩합니다. 이진 데이터에는 파일 단위 디코더가 필요합니다.

›여기서 JWT를 디코딩할 수 있나요?

점으로 나뉜 세 부분을 하나씩 붙여넣으면 각각 디코딩할 수 있습니다. 나누기와 JSON 정렬, 만료 확인까지 한 번에 하려면 JWT 디코더 페이지를 쓰세요.

›공백이 있어도 깨지지 않는 이유는?

메일 헤더나 PEM 파일처럼 줄바꿈으로 잘린 Base64가 흔하므로, 디코딩 전에 모든 공백을 걷어냅니다.

›복호된 텍스트가 어딘가로 전송되나요?

아닙니다. 디코딩은 브라우저에서 이뤄집니다. Base64 문자열은 토큰과 인증 정보, 내부 데이터를 담고 있는 경우가 많아 여기서는 다른 페이지보다 더 중요합니다.