JWT 디코더는 JWT 토큰의 세 부분(헤더, 페이로드, 서명)을 즉시 디코딩하고 만료를 자동 감지하며 표준 클레임을 설명합니다. 모든 처리는 브라우저에서 로컬로 이루어집니다.
기능
- 3패널 디코딩: 헤더(알고리즘과 유형), 페이로드(클레임), 서명이 각각 구문 강조와 함께 별도 패널에 표시됩니다.
- 만료 감지: exp 필드를 자동으로 확인합니다. 만료된 토큰에는 주황색 경고, 아직 유효하지 않은 토큰에는 파란색 안내가 표시됩니다.
- 읽기 쉬운 타임스탬프: iat, exp, nbf Unix 타임스탬프를 읽기 쉬운 날짜/시간으로 자동 변환합니다.
- 클레임 참조: 페이로드의 각 클레임을 sub, iss, aud 같은 RFC 7519 표준 클레임을 포함해 아래에서 설명합니다.
- 빠른 예시: “예시 불러오기”를 클릭하면 샘플 JWT가 채워져 디코더가 작동하는 모습을 바로 볼 수 있습니다.
- 패널별 복사: 각 패널에 복사 버튼이 있어 헤더, 페이로드, 서명을 따로 복사할 수 있습니다.
JWT란?
- JWT(JSON Web Token)는 당사자 간에 클레임을 안전하게 전달하기 위한 개방형 표준(RFC 7519)이며 인증과 API 권한 부여에 흔히 쓰입니다.
- JWT는 점으로 연결된 세 개의 Base64URL 인코딩 부분으로 이루어집니다: 헤더.페이로드.서명.
- ⚠ 참고: JWT 페이로드는 Base64로 인코딩되었을 뿐 암호화되지 않았습니다. 누구나 디코딩할 수 있으므로 비밀번호 같은 민감한 데이터를 페이로드에 저장하지 마세요.
사용 방법
- 입력란에 JWT를 붙여넣으세요.
- 디코딩된 헤더, 페이로드, 서명과 만료 상태, 타임스탬프를 확인하세요.
- 디코딩은 내용만 읽을 뿐 서명을 검증하지 않으므로 클레임을 검증된 것으로 취급하지 마세요.