JWT 디버거 및 파서

디코딩, 유효성 검사 및 확인하려는 JWT를 아래에 붙여넣으십시오.

알고리즘

인코딩된 토큰 (입력/출력)

여기에 JWT 토큰을 붙여넣으십시오...
헤더
알고리즘 정의
페이로드
클레임 포함
서명
무결성 검증

헤더 (알고리즘 및 키 ID)

페이로드 (데이터 및 클레임)

서명 검증

검증되지 않음 (비밀키/키가 필요함)

검증 키가 누락되었거나 불완전합니다.

알고리즘HS256

JWT 디버거 사용 방법

1

인코딩된 JWT를 왼쪽 편집기 패널에 붙여넣습니다. 헤더와 페이로드가 즉시 디코딩됩니다.

2

오른쪽 패널에서 디코딩된 JSON을 확인합니다. 유효한 클레임과 Unix 타임스탬프가 알맞게 변환됩니다.

3

서명을 검증하려면 대칭 암호 비밀키 또는 비대칭 공개키를 입력합니다.

4

오른쪽 패널에서 JSON을 수정하고 개인키나 비밀키를 입력하면 왼쪽의 Token이 자동으로 재서명되어 업데이트됩니다.

JWT 디버거 FAQ

입력한 JWT 토큰이 서버로 전송되나요?
아니요. 모든 디코딩 및 검증은 브라우저 내부에서 Web Crypto API를 사용하여 로컬로 수행됩니다. 데이터가 외부로 절대 전송되지 않습니다.
서명 검증에 실패하는 이유는 무엇인가요?
헤더에서 선택한 알고리즘(예: HS256 vs RS256)이 맞는지 확인하세요. HS256의 경우 Base64 인코딩된 비밀키라면 체크박스를 켜주세요. RS256의 경우 PEM 헤더를 포함해 올바르게 입력했는지 확인하세요.
클레임을 수정한 새로운 토큰을 생성하려면 어떻게 하나요?
알고리즘을 선택하고 오른쪽 JSON을 수정한 후, 알맞은 키(HMAC 비밀키 혹은 개인키 PEM)를 입력하세요. 왼쪽의 JWT 문자열이 실시간으로 업데이트됩니다.
표준 클레임이란 무엇인가요?
표준 클레임은 RFC 7519에 정의된 sub, iss, exp, iat 등의 공통 필드로, 여러 시스템 간에 인증 정보를 안전하게 공유하기 위해 사용됩니다.

🔗 관련 도구