JWT 디코더 계산
JWT는 브라우저에서만 처리되며 서버로 전송되지 않습니다.
Header — 알고리즘 및 토큰 타입 (Base64url)
Payload — Claims (사용자 데이터) (Base64url)
Signature — Header + Payload 서명 (검증 필요)
친구에게 공유하기
사용 방법
- 1 디코딩할 JWT 토큰 문자열을 입력란에 붙여넣습니다.
- 2 Payload 영역에서 추출된 JSON 데이터를 확인합니다.
- 3 만료 시간(exp) 및 발급 정보를 해석된 텍스트로 조회합니다.
JWT 디코더 상세 정보
자주 묻는 질문
Q JWT의 구조는 어떻게 되나요?
JWT는 Header(알고리즘·타입), Payload(클레임), Signature(서명) 세 부분을 Base64URL로 인코딩하여 점(.)으로 연결한 문자열입니다.
Q 서명 검증 없이 디코딩만 해도 되나요?
Payload 내용 확인용으로는 가능하지만, 실제 인증에는 반드시 서명을 검증해야 합니다. 서명 없이 신뢰하면 보안 취약점이 발생합니다.
Q exp 클레임이란 무엇인가요?
exp(Expiration Time)는 토큰 만료 시각을 Unix 타임스탬프로 나타낸 표준 클레임입니다. 이 시각이 지난 토큰은 유효하지 않습니다.
Q HS256과 RS256의 차이는?
HS256은 동일한 비밀키로 서명·검증하는 대칭 알고리즘이고, RS256은 개인키로 서명하고 공개키로 검증하는 비대칭 알고리즘입니다.