입력
작업 공간 준비 중…
사용 방법
- Bearer 접두사 유무와 관계없이 세 부분으로 된 토큰을 붙여 넣으세요.
- 디코딩된 JSON과 클레임 날짜를 확인하세요.
- JSON 섹션을 복사하거나 디코딩한 토큰 데이터를 다운로드하세요.
JWT 디코딩으로 알 수 있는 것
compact JWS 토큰의 헤더와 페이로드에는 Base64url로 인코딩된 데이터가 들어 있습니다. 서명 키 없이도 디코딩하여 내용을 읽을 수 있습니다.
클레임을 읽을 수 있다고 진본임이 입증되지는 않습니다. 토큰 구조와 시각을 조사하는 데 활용하고 신뢰 여부와 애플리케이션 요구사항은 토큰을 사용하는 시스템에서 검증하세요.
토큰 구성 읽기
헤더는 선언된 알고리즘을, 페이로드는 클레임을 담을 수 있습니다. 서명 부분은 인코딩된 상태로 남으며 표시만으로 서명 주체가 확인되지는 않습니다.
exp, nbf, iat 같은 NumericDate 클레임을 UTC와 브라우저 현지 시각으로 보여 줍니다. 만료 표시는 날짜 비교일 뿐 토큰 신뢰성을 검증하지 않습니다.
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkZXYtMTIzIiwibmFtZSI6IkFkYSIsInJvbGUiOiJkZXZlbG9wZXIiLCJpYXQiOjE3NjcyMjU2MDAsImV4cCI6MTc5ODc2MTYwMH0.ZGVtby1zaWduYXR1cmU{"sub":"dev-123","name":"Ada","role":"developer","iat":1767225600,"exp":1798761600}예제 데이터입니다. 값, 인증, 엔드포인트 동작은 실제 사용 환경에서 확인하세요.
형식과 검증
5부분으로 된 암호화 JWE는 지원하지 않습니다. 헤더에 알려진 알고리즘이 있어도 서명 키를 가져오거나 발급자에 접속하거나 서명을 검증하지 않습니다.
디코딩 데이터 내보내기
복사는 선택한 헤더나 페이로드 JSON을 내보냅니다. JSON 다운로드는 디코딩된 섹션과 인코딩된 서명을 포함합니다. 내보낸 클레임도 원본 토큰과 동일하게 관리하세요.
로컬 도구는 최대 1 MiB 입력, 최대 64 KiB URL과 5초 처리 제한을 적용합니다. API 요청은 헤더 100개, 매개변수 100행, 1–120초 제한 시간과 최대 5 MiB 응답 수신을 지원합니다. 긴 텍스트는 축약하여 미리 보여 줍니다. 요청은 선택한 엔드포인트로 직접 전송되며 CORS와 브라우저 정책이 적용됩니다.
자주 묻는 질문
디코딩하면 서명도 검증되나요?
아니요. 변조되거나 신뢰할 수 없는 토큰도 디코딩될 수 있습니다. 토큰을 사용하는 애플리케이션이 서명과 필요한 클레임을 검증해야 합니다.
exp, nbf, iat는 무엇인가요?
Unix 초 단위의 NumericDate 값이며 각각 만료, 유효 시작, 발급 시각을 뜻합니다. 표시 날짜는 조사에 유용하지만 검증 판정이 아닙니다.
Bearer 헤더 값을 붙여 넣어도 되나요?
네. compact 토큰 앞에 붙은 Bearer 접두사도 받을 수 있습니다.
암호화된 JWT를 복호화할 수 있나요?
아니요. 5부분 JWE는 복호화가 필요하며 이 3부분 JWS 디코더의 지원 범위가 아닙니다.
토큰이 발급자나 DevToolsy에 전송되나요?
아니요. 발급자에 접속하거나 서명 키를 요청하지 않고 로컬에서 디코딩합니다.