사용 방법
- JWT(eyJ…로 시작)를 붙여 넣으세요. 앞의 Bearer는 있어도 돼요.
- 헤더와 페이로드가 정렬된 JSON으로 바로 보여요. 복사 버튼으로 따로 복사할 수 있어요.
- 요약에서 알고리즘과 exp · iat · nbf 날짜, 만료됐는지 · 남은 시간을 확인하세요.
- HS256 · HS384 · HS512 토큰은 비밀 키를 넣고 확인을 누르면 서명이 맞는지 알려 줘요.
JWT를 붙여 넣으면 헤더와 페이로드를 보기 좋은 JSON으로 풀고, exp · iat · nbf를 날짜와 '만료됨 · 남은 시간'으로 보여 줘요. HS256 · HS384 · HS512는 비밀 키로 서명이 맞는지도 확인해요. 토큰은 브라우저 밖으로 나가지 않아요.
HMAC 방식(HS…) 토큰만 확인할 수 있어요. 키는 저장하지 않아요.
토큰은 이 브라우저 안에서만 풀어요. 어디에도 보내거나 저장하지 않아요. 서명 확인도 브라우저의 WebCrypto로 해요.
알아 두세요. 실제 서비스의 비밀 키나 아직 유효한 운영 토큰은 붙여 넣지 마세요(테스트용 토큰 권장). 디코딩은 내용을 읽기만 할 뿐, 서명이 맞는지는 키로 확인해야 알 수 있어요. RS · ES 같은 공개 키 서명과 암호화된 토큰(JWE)은 확인하지 못해요.
아니요. 디코딩과 서명 확인 모두 이 브라우저 안에서만 하고, 토큰과 키는 저장하지도 않아요. 그래도 실제 서비스의 비밀 키나 아직 유효한 운영 토큰은 붙여 넣지 말고 테스트용 토큰을 쓰세요.
아니요. JWT의 헤더 · 페이로드는 암호화가 아니라 Base64URL로 적힌 것이라 누구나 읽을 수 있어요. 진짜인지는 서명을 키로 확인해야 알 수 있어요.
지금은 비밀 키 하나로 확인하는 HMAC 방식(HS256 · HS384 · HS512)만 지원해요. 공개 키 방식은 내용 디코딩만 돼요.
exp · iat · nbf는 Unix 초 값이고, 이 기기의 시간대로 바꿔서 보여 줘요. 남은 시간은 1초마다 다시 계산해요.