JWT 디코더 — 토큰 내용 · 만료 확인

로그인 토큰(JWT)을 붙여 넣으면 header와 payload를 읽기 좋은 JSON으로 펼치고, exp가 있으면 언제 만료되는지, 이미 지났는지를 이 기기의 시간으로 알려 줘요. 서명은 확인하지 않고 내용만 풀어 보여요.

Base64 · URL

JWT 열어 보기

서명은 검증하지 않아요 — 열쇠 없이는 할 수 없는 일이고, 할 수 있는 척하는 편이 더 위험해요. 내용만 풀어서 보여 줘요.

 
이 도구에 대해

이렇게 써요

  1. 1 JWT 칸에 토큰(eyJ…)을 붙여 넣어요. 앞에 붙은 Bearer는 빼고 넣어요.
  2. 2 header와 payload가 JSON으로 펼쳐지고, exp가 있으면 만료 시각이 위에 나와요.
  3. 3 이미 만료됐다고 나오면 새 토큰을 받아 다시 넣어 확인해요.

알아 두세요

  • 페이지 점검은 붙여 넣은 HTML 만 읽어요 — 주소는 주소 점검기로
  • YAML 은 널리 쓰이는 문법만 읽어요
  • JWT 는 내용만 펴 보고 서명은 확인하지 않아요

자주 묻는 질문

서명도 확인해 주나요?

확인하지 않아요. 서명은 발급한 쪽의 비밀 키나 공개 키가 있어야 확인할 수 있어요. 위조된 토큰도 여기서는 똑같이 펼쳐지니, 믿어도 되는지는 서버의 검증으로 판단해야 해요.

만료 시각은 어느 시간대인가요?

exp는 UTC 기준의 초라서, 이 기기의 시간대로 바꿔 보여 줘요.

JWT로 읽을 수 없다고 나와요.

점(.)으로 나뉜 세 조각 중 앞의 두 조각이 Base64URL로 된 JSON이어야 해요. Bearer 같은 앞말이나 따옴표가 함께 붙지 않았는지 확인해 주세요.

Esc