DevDesk

DEVDESK / GUIDE

JWT 디코더 — 사용 가이드

JWT의 Base64URL 헤더와 페이로드를 UTF-8 JSON으로 디코딩합니다. 서명 검증은 수행하지 않습니다.

사용 방법

  1. 점으로 구분된 JWT 전체를 붙여넣습니다.
  2. 헤더와 페이로드를 확인하고 시간 claim을 살펴봅니다.
  3. 표시된 UTC·로컬 시간과 만료 상태를 참고합니다.

입력과 출력 예제

예제 1

입력

eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJzdWIiOiJkZW1vIiwiZXhwIjoxODkzNDU2MDAwfQ.

출력

{
  "alg": "none",
  "typ": "JWT"
}

{
  "sub": "demo",
  "exp": 1893456000
}

예제 2

입력

eyJhbGciOiJIUzI1NiJ9.eyJyb2xlIjoicmVhZGVyIn0.signature

출력

{
  "alg": "HS256"
}

{
  "role": "reader"
}

자주 묻는 질문

토큰 서명이 검증되나요?

아니요. 헤더와 페이로드를 읽기만 하며 서명 검증이나 서버 인증을 수행하지 않습니다.

exp와 nbf는 어떻게 표시되나요?

초 단위 Unix 시간으로 해석해 UTC와 브라우저 로컬 시간을 함께 보여줍니다. 만료 상태는 현재 브라우저 시계를 기준으로 합니다.

실제 서비스 토큰을 넣어도 되나요?

입력은 외부로 전송하지 않지만 민감한 운영 토큰은 붙여넣지 않는 편이 안전합니다. 결과를 로그나 URL에 저장하지 마세요.