본문으로 바로가기

JWT 디코더

JWT를 입력하면 Header와 Payload를 브라우저에서 바로 확인할 수 있습니다. 디코딩은 서명 검증이 아닙니다.

입력한 JWT는 브라우저에서만 처리됩니다.

JWT 구조 안내

Header
알고리즘과 토큰 정보
Payload
Claims
Signature
변조 여부 검증에 사용되는 서명 데이터(이 도구는 검증하지 않습니다)

디코딩과 검증은 서로 다른 작업입니다.

공유

사용 방법

  1. 1

    토큰 붙여넣기

    점으로 구분된 JWT 문자열을 입력합니다.

  2. 2

    Header와 Payload 확인

    알고리즘 정보와 Claims, 시간 관련 값을 읽습니다.

  3. 3

    검증 여부 구분

    표시된 내용은 디코딩 결과일 뿐 신뢰할 수 있는 서명 검증 결과가 아님을 확인합니다.

실제 사용 예

Payload 확인

sub, iss, aud, exp 같은 Claim 점검

만료 시간 점검

exp Unix timestamp → 읽을 수 있는 날짜로 확인

처리 기준과 제한사항

  • 형식

    일반적인 JWT는 Header.Payload.Signature의 세 구간으로 구성됩니다.

  • 서명 미검증

    비밀키나 공개키를 사용하지 않으므로 토큰의 진위와 변조 여부를 확인하지 않습니다.

  • 민감정보

    JWT Payload는 암호문이 아니므로 비밀번호나 주민번호를 넣어서는 안 됩니다.

자주 묻는 질문

디코딩되면 유효한 토큰인가요?

아니요. 구조를 읽을 수 있다는 뜻이며 서명, 발급자, 대상 검증이 필요합니다.

Signature가 읽히지 않는 이유는 무엇인가요?

서명은 일반 텍스트가 아니라 검증에 사용하는 바이트 데이터입니다.

만료된 토큰도 디코딩되나요?

네. 만료 여부와 관계없이 구조는 읽을 수 있지만 서비스에서는 거부될 수 있습니다.

관련 토큰·인코딩 도구

다른 인기 도구