JWT 디코더
JWT의 헤더와 페이로드를 확인합니다. 서명은 검증하지 않습니다.
- 브라우저에서 처리
- 로그인 없이 사용
JWT 토큰 붙여넣기
서명(Signature)은 검증하지 않습니다. 페이로드 확인 용도로만 사용하세요.
디코딩 결과
JWT 토큰을 붙여넣고 [디코딩하기]를 누르면 헤더와 페이로드가 여기에 표시됩니다.
JWT 디코더 사용 안내
이런 작업에 사용하세요
로그인·API 연동을 개발하거나 디버깅할 때 JWT 토큰의 헤더(alg 등)와 페이로드(sub, 권한, 만료 시각 등 클레임)를 바로 확인하고 싶을 때 사용합니다.
필요한 항목
header.payload.signature 세 부분으로 된 JWT 토큰을 붙여넣고 [디코딩하기]를 누릅니다. Authorization 헤더에서 "Bearer "까지 함께 복사해 붙여넣어도 앞의 Bearer와 앞뒤 공백은 자동으로 떼고 읽습니다.
사용 예시
예: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9로 시작하는 토큰은 헤더가 {"alg": "HS256", "typ": "JWT"}로 풀리고, 페이로드의 iat·nbf·exp 값은 발급 시각·유효 시작·만료 시각 날짜(기기 시간대 기준)로 함께 표시됩니다.
확인 사항
서명은 검증하지 않으므로 내용이 잘 보인다고 위조·변조되지 않은 유효한 토큰이라는 뜻은 아니며, 만료 여부도 표시된 exp 시각과 직접 비교해야 합니다. 토큰은 브라우저 안에서만 처리되지만 유효한 토큰은 그 자체로 로그인 권한이니 화면 공유나 캡처에 노출되지 않게 주의하세요.
입력한 내용은 서버로 전송되지 않고 이 브라우저에서만 처리됩니다.