SECURITY / DEVDESK
JWT 디코더
JWT의 Base64URL 헤더와 페이로드를 UTF-8 JSON으로 디코딩합니다. 서명 검증은 수행하지 않습니다.
디코딩은 서명, 발급자 또는 신뢰성을 검증하지 않습니다. 위조된 값이 표시될 수 있으므로 서버가 검증하기 전까지 내용을 신뢰하지 마세요. 토큰은 브라우저 안에서만 처리하고 저장하거나 전송하지 않습니다.
입력과 출력 예제
예제 1
입력
eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJzdWIiOiJkZW1vIiwiZXhwIjoxODkzNDU2MDAwfQ.출력
{
"alg": "none",
"typ": "JWT"
}
{
"sub": "demo",
"exp": 1893456000
}예제 2
입력
eyJhbGciOiJIUzI1NiJ9.eyJyb2xlIjoicmVhZGVyIn0.signature출력
{
"alg": "HS256"
}
{
"role": "reader"
}사용 방법
- 점으로 구분된 JWT 전체를 붙여넣습니다.
- 헤더와 페이로드를 확인하고 시간 claim을 살펴봅니다.
- 표시된 UTC·로컬 시간과 만료 상태를 참고합니다.
자주 묻는 질문
토큰 서명이 검증되나요?
아니요. 헤더와 페이로드를 읽기만 하며 서명 검증이나 서버 인증을 수행하지 않습니다.
exp와 nbf는 어떻게 표시되나요?
초 단위 Unix 시간으로 해석해 UTC와 브라우저 로컬 시간을 함께 보여줍니다. 만료 상태는 현재 브라우저 시계를 기준으로 합니다.
실제 서비스 토큰을 넣어도 되나요?
입력은 외부로 전송하지 않지만 민감한 운영 토큰은 붙여넣지 않는 편이 안전합니다. 결과를 로그나 URL에 저장하지 마세요.