2026-02 기준

JWT 디코더

JWT 토큰을 입력하면 Header·Payload를 디코딩하고 만료 시간을 확인합니다. 서버 전송 없이 브라우저에서만 처리.

JWT 디코더 계산

JWT는 브라우저에서만 처리되며 서버로 전송되지 않습니다.

JWT 구조

Header — 알고리즘 및 토큰 타입 (Base64url)

Payload — Claims (사용자 데이터) (Base64url)

Signature — Header + Payload 서명 (검증 필요)

친구에게 공유하기

사용 방법

  1. 1 디코딩할 JWT 토큰 문자열을 입력란에 붙여넣습니다.
  2. 2 Payload 영역에서 추출된 JSON 데이터를 확인합니다.
  3. 3 만료 시간(exp) 및 발급 정보를 해석된 텍스트로 조회합니다.

자주 묻는 질문

Q JWT의 구조는 어떻게 되나요?

JWT는 Header(알고리즘·타입), Payload(클레임), Signature(서명) 세 부분을 Base64URL로 인코딩하여 점(.)으로 연결한 문자열입니다.

Q 서명 검증 없이 디코딩만 해도 되나요?

Payload 내용 확인용으로는 가능하지만, 실제 인증에는 반드시 서명을 검증해야 합니다. 서명 없이 신뢰하면 보안 취약점이 발생합니다.

Q exp 클레임이란 무엇인가요?

exp(Expiration Time)는 토큰 만료 시각을 Unix 타임스탬프로 나타낸 표준 클레임입니다. 이 시각이 지난 토큰은 유효하지 않습니다.

Q HS256과 RS256의 차이는?

HS256은 동일한 비밀키로 서명·검증하는 대칭 알고리즘이고, RS256은 개인키로 서명하고 공개키로 검증하는 비대칭 알고리즘입니다.