JWT 디코더

JWT Decoder
Copied!
JWT (paste full token)
Header
Payload
Signature

브라우저에서 JSON 웹 토큰을 구문 분석하고 헤더와 페이로드를 읽기 쉬운 JSON으로 표시하는 무료 JWT 디코더입니다. 선택적으로 만료 시간(exp) 및 발급 시간(iat)을 현지 시간으로 표시합니다. 이 도구는 서명을 검증하지 않으며, 검사를 위해 토큰만 디코딩합니다. 어떤 서버에도 데이터가 전송되지 않습니다.

이 JWT 디코더를 사용하는 이유는 무엇인가요?

  • 빠른 검사: 토큰을 붙여넣으면 즉시 헤더와 페이로드를 확인할 수 있습니다.
  • 한눈에 확인하는 만료 시간: exp 및 iat 클레임이 사람이 읽을 수 있는 날짜로 표시됩니다.
  • 비공개: 디코딩은 완전히 귀하의 브라우저에서 이루어집니다.
  • 백엔드 불필요: 로컬 개발 및 인증 흐름 디버깅에 유용합니다.

주요 기능

  • 디코드: 전체 JWT(header.payload.signature)를 붙여넣고 디코드를 클릭하세요.
  • 헤더 및 페이로드: 둘 다 형식화된 JSON으로 표시됩니다.
  • 만료/발급 시간: 만료 시간과 발급 시간이 있는 경우 현지 시간으로 표시되며, 만료된 토큰은 표시됩니다.
  • 서명: 서명 부분은 ‘확인되지 않음'(디코드 전용 도구)으로 표시됩니다.

작동 방식

이 도구는 JWT를 점(.)으로 구분하여 세 부분으로 나눕니다. 처음 두 부분은 Base64URL로 디코딩되고(-는 +로, _는 /로 대체하고 필요에 따라 패딩을 추가함), atob를 통해 실행된 후 UTF-8로 디코딩됩니다. 결과는 JSON으로 파싱됩니다. 세 번째 부분은 있는 그대로 표시됩니다. 암호화 검증은 수행되지 않습니다.

JWT 디코더 사용해 보기

텍스트 영역에 JWT를 붙여넣고 디코드를 클릭하세요. 헤더, 페이로드 및 만료 정보를 확인하세요. 모든 작업은 브라우저에서 실행됩니다.