JWT 디코더 / 검사

브라우저에서 예시 JWT의 헤더·페이로드를 디코딩하고 설정과 날짜를 점검합니다. 서명·발급자·수신 대상은 검증하지 않으므로 진위나 실제 유효성은 확인할 수 없습니다. 실제 로그인 토큰이나 비밀 정보는 입력하지 마세요.

모든 처리는 브라우저 안에서 이뤄집니다. 입력한 내용은 서버로 전송되지 않습니다.

도구 사용하기

전송
안 함(브라우저 안에서 처리)
저장
안 함(새로고침하면 사라짐)
외부 API
없음
대상
외부 대상에 접속하지 않음
자세한 처리 방식
  • 입력한 내용은 이 페이지의 브라우저 안에서만 처리하며, 이 사이트의 서버나 외부 서비스로 보내지 않습니다.
  • 입력한 내용을 서버나 브라우저 저장소에 저장하지 않습니다. 페이지를 닫거나 새로고침하면 사라집니다.
  • 페이지 표시 자체는 접근 로그(IP 주소, 일시, 사용자 에이전트 등)에 기록됩니다. 도구 화면에서는 광고와 접속 분석을 불러오지 않습니다. 개인정보 처리방침

위에 예시 또는 비밀 정보를 제거한 JWT를 입력하세요. 실제 로그인 토큰은 붙여넣지 마세요.

사용 방법

  1. 1

    예시 또는 비밀 정보를 제거한 3부분 JWS(헤더.페이로드.서명)를 사용하세요.

  2. 2

    헤더와 페이로드를 디코딩하고 내용 점검 항목을 표시합니다. 인증 결과가 아닙니다.

  3. 3

    exp / iat / nbf를 UTC로 표시합니다. exp와 nbf는 입력 변경 시 기기 시각과 비교하며 자동 갱신하지 않습니다. 기기 시계 오차도 비교에 영향을 줍니다.

왜 중요한가

이 도구는 3부분 JWS의 Base64URL 헤더와 페이로드만 디코딩합니다. 암호화된 JWT(JWE)는 지원하지 않습니다. 클레임을 읽어도 출처는 검증되지 않습니다. 인증 시에는 서명 또는 MAC, 허용 알고리즘, 발급자, 수신 대상 및 시간 규칙을 별도로 검증해야 합니다. 불필요한 비밀 정보를 토큰에 넣지 마세요.

자주 묻는 질문

Q붙여넣은 JWT가 전송되나요?
A

아니요. 디코딩과 내용 점검은 브라우저에서 수행하며 토큰을 서버로 보내지 않습니다. 실제 로그인 토큰이나 비밀 정보 대신 예시 또는 비밀 정보를 제거한 데이터를 사용하세요.

Q서명은 검증되나요?
A

아니요. 표시된 내용을 디코딩하고 점검할 뿐입니다. 서명·발급자·수신 대상을 검증하지 않으며 진위나 인증에 사용할 수 있는지 판단하지 않습니다. 신뢰하는 키와 애플리케이션 규칙으로 별도 검증하세요.