도구 › 개발자 도구

JWT 디코더

JSON Web Token을 디코딩하고 만료 시간을 확인하며, HS256, RS256, PS256, ES256 서명을 브라우저에서 바로 WebCrypto로 검증합니다.

헤더
{
  "alg": "HS256",
  "typ": "JWT"
}
페이로드
{
  "sub": "4021",
  "name": "Nibbo",
  "pro": true,
  "iat": 1791800000,
  "exp": 1791803600
}
알고리즘
HS256
발급
2026. 10. 12. 오전 10:13:20
만료
2026. 10. 12. 오전 11:13:20 만료됨

사용 방법

  1. 헤더와 페이로드를 기기에서 직접 Base64URL 디코딩합니다.
  2. 서명은 브라우저에 내장된 WebCrypto로 확인합니다. 시크릿과 키는 이 탭 안에만 남습니다.
  3. "alg": "none"인 토큰은 항상 검증되지 않은 것으로 표시합니다.

자주 묻는 질문

디코딩이 로컬에서 이루어지는 것이 왜 중요합니까?

JWT는 대개 현재 유효한 세션입니다. 요청을 기록하는 사이트에 붙여 넣으면 계정 접근 권한을 넘겨주는 셈입니다.

어떤 키 형식을 쓸 수 있습니까?

HS*에는 공유 시크릿을, RS*, PS*, ES*에는 PEM(SPKI) 또는 JWK 형식의 공개 키를 사용합니다.