로그인 토큰 디버깅
프런트엔드와 백엔드가 주고받는 클레임과 만료 시간이 기대와 맞는지 봅니다.
Guide
JWT 디코더는 jwt-decode로 토큰의 Header와 Payload를 브라우저 로컬에서 파싱하고, iat, nbf, exp 숫자를 Unix 초로 보아 날짜와 상대 시간으로 보여 줍니다. 디코딩만 하고 Signature는 전혀 검증하지 않기 때문에, “파싱된다”거나 “exp가 지나지 않았다”는 사실이 토큰이 유효하고 믿을 만하다는 뜻은 아닙니다.
2026-09-10 업데이트1 min read
Bearer 접두사가 있어도 됩니다.iat/nbf/exp가 있으면 로컬 날짜와 상대 시간, 만료/아직 유효하지 않음 안내를 봅니다.| 입력 | 출력 | 설명 |
|---|---|---|
Bearer eyJ... |
Header/Payload | Bearer 접두사 자동 제거 |
exp가 현재 초보다 작음 |
“만료됨” | 시간 필드만 비교 |
exp 없음 |
“만료 시간을 판단할 수 없음” | 영구 유효로 가정하지 않음 |
alg가 허용되는지도 확인하지 않으며 iss/aud/sub 같은 비즈니스 클레임도 검증하지 않습니다.iat/nbf/exp는 숫자 타입일 때만 Unix 초로 해석하고, 문자열 시간은 자동으로 바뀌지 않습니다.프런트엔드와 백엔드가 주고받는 클레임과 만료 시간이 기대와 맞는지 봅니다.
exp를 로컬 시각과 바로 맞춰 보며 만료인지 아직 시작 전인지 확인합니다.
아닙니다. 여기서 “유효”는 시간 필드만 설명하며 서명은 한 번도 검증되지 않습니다.
아닙니다. 파싱은 브라우저 안의 jwt-decode가 처리합니다.
JWT는 브라우저 메모리에서만 디코딩되고 서버로 전송되지 않습니다. 그래도 신뢰할 수 없는 기기에서 운영 환경 자격 증명을 붙여넣지 마세요.
2026-09-10 업데이트
JWT의 Header와 Payload를 디코딩하고 시간 클레임을 읽기 쉽게 표시하며 만료 여부를 감지합니다
이 도구는 아직 완전히 번역되지 않아 일부 내용이 원문 또는 대체 언어로 표시됩니다.