본문으로 건너뛰기
← 홈

JWT 디코드

JWT 토큰을 즉시 디코딩하고 header, payload 및 서명을 확인하세요

JWT 토큰

디코딩된 토큰이 여기에 표시됩니다. 최근 3개의 토큰이 보관됩니다.

JWT란 무엇인가요?

JWT는 점으로 구분된 Base64URL 세 부분, 즉 헤더(서명 알고리즘), 페이로드(클레임), 서명으로 이루어집니다. 디코더는 헤더와 페이로드를 JSON으로 보여 주고 iss, sub, aud를 표시하며, exp, nbf, iat를 날짜로 바꿔 유효 또는 만료 상태를 알려 줍니다. 서명은 검증하지 않습니다. 최근 토큰 세 개가 페이지에 남아 비교(diff)할 수 있습니다.

예시

JWT의 구조
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIn0.<signature>
   헤더                                  페이로드                        서명
페이로드의 만료(exp) 클레임
"exp": 1735689600 → 2025년 1월 1일 00:00:00 UTC (만료됨)

자주 묻는 질문

이 도구가 JWT 서명을 검증하나요?

아니요. 토큰을 읽을 수 있도록 디코딩만 합니다. 서명 검증에는 비밀 키나 공개 키가 필요하므로 서버에서 수행해야 합니다.

운영 환경의 토큰을 여기에 붙여넣어도 안전한가요?

토큰은 브라우저에서 디코딩되며 저희 서버로 전송되지 않습니다. 그래도 유효한 토큰은 비밀번호처럼 다루고 공유하지 마세요.

JWT 페이로드는 암호화되어 있나요?

대개는 아닙니다. 일반적인 서명된 JWT(JWS)는 인코딩만 되어 있어서 토큰을 가진 사람은 누구나 페이로드를 읽을 수 있습니다. 비밀 정보는 절대 넣지 마세요.

exp, iat, nbf는 무슨 뜻인가요?

exp는 만료 시각, iat은 토큰 발급 시각, nbf는 그 이전에는 토큰을 받아들이면 안 되는 시각입니다. 모두 초 단위 Unix 타임스탬프입니다.

관련 도구