JWT 디코더
JSON Web Token(JWT)을 디코딩하고 검사합니다. 헤더, 페이로드, 만료 정보를 확인합니다.
JWT 디코더 사용 방법
- 입력 필드에 JWT 토큰을 붙여넣으세요
- JWT 디코딩 버튼을 클릭하여 토큰을 파싱하세요
- 디코딩된 헤더와 페이로드 섹션을 확인하세요
- 토큰 만료 상태와 날짜를 확인하세요
- 필요에 따라 개별 섹션을 복사하세요
JWT란?
JSON 웹 토큰(JWT)은 두 당사자 간의 클레임을 나타내는 컴팩트하고 URL 안전한 수단입니다. 헤더, 페이로드, 서명의 세 부분으로 구성됩니다.
JWT 구조
JWT는 점으로 구분된 세 개의 Base64 인코딩 부분으로 구성됩니다 (xxxxx.yyyyy.zzzzz):
- 헤더 - 토큰 유형과 사용된 해싱 알고리즘에 대한 메타데이터 포함
- 페이로드 - 클레임 포함 - 사용자에 대한 진술과 추가 데이터
- 서명 - 토큰 무결성과 진위성 검증에 사용
일반적인 JWT 클레임
- iss (발급자) - 토큰을 발급한 주체
- sub (주제) - 토큰의 주제 (보통 사용자 ID)
- aud (대상) - 토큰의 대상 수신자
- exp (만료) - 토큰 만료 시점
- nbf (유효 시작) - 이 시간 이전에는 토큰이 유효하지 않음
- iat (발급 시간) - 토큰이 발급된 시점
- jti (JWT ID) - 토큰의 고유 식별자
기능
- JWT 헤더와 페이로드 즉시 디코딩
- 토큰 만료 상태 실시간 확인
- 클릭 한 번으로 디코딩된 섹션 복사
- 모든 표준 JWT 형식 지원
- 브라우저에서 완전히 작동하며 서버로 데이터가 전송되지 않습니다
보안 참고사항
이 디코더는 브라우저에서 완전히 실행됩니다. 토큰은 어떤 서버로도 전송되지 않습니다. 그러나 JWT 토큰에는 민감한 정보가 포함될 수 있으므로 공개적으로 공유하지 마세요.