XTools 로고
XTools
Blog
/
JSON 포매터·YAMLXML 포매터코드 포매터·압축JSON → TypeScript마크다운 ⇄ HTMLMermaid 다이어그램 편집기정규식 테스터JWT 디코더UUID 생성기인코딩·디코딩Cron 표현식 생성기cURL 명령 생성기메타 태그 생성기PX → REM·줄 간격CSS 생성기chmod 계산기

© 2026 XTools. 모든 권리 보유.

개인정보 처리방침문의하기

    JWT 디코더

    JWT의 헤더와 페이로드를 풀고 만료 시간을 알려 줍니다
    • 파일이 기기 밖으로 나가지 않습니다
    • 브라우저에서 실행
    • 무료, 가입 불필요, 워터마크 없음
    위에 토큰을 붙여넣거나 샘플을 불러와 보세요.

    서명은 검증하지 않았습니다

    이 페이지는 디코딩만 합니다. 누구나 아무 내용으로 토큰을 만들 수 있으므로, 서버가 올바른 키로 서명을 검증하기 전에는 이 클레임을 믿지 마세요.

    브라우저에서 디코딩하며 토큰은 전송되거나 저장되지 않습니다.

    관련 도구

    • JSON 포매터·YAML
    • XML 포매터
    • 코드 포매터·압축
    • JSON → TypeScript
    • 마크다운 ⇄ HTML
    • Mermaid 다이어그램 편집기
    • 정규식 테스터
    • UUID 생성기
    • 인코딩·디코딩
    • Cron 표현식 생성기
    • cURL 명령 생성기
    • 메타 태그 생성기
    • PX → REM·줄 간격
    • CSS 생성기
    • chmod 계산기

    JWT 디코더 사용 방법

    JWT의 헤더와 페이로드를 보여 주고 클레임마다 뜻을 설명하며 exp, iat는 날짜로 표시합니다. 토큰은 브라우저에서만 디코딩되고 저장되지 않습니다. 서명은 검증하지 않습니다.

    1. 1

      토큰을 '인코딩된 토큰'에 붙여 넣습니다. 앞의 'Bearer '는 자동으로 제거됩니다.

    2. 2

      디코딩된 헤더와 페이로드를 정리된 JSON으로 확인합니다.

    3. 3

      '상태'에서 토큰이 만료되었는지, 아직 유효 기간 전인지와 서명 알고리즘의 의미를 확인합니다.

    4. 4

      '클레임' 표에서 각 클레임의 뜻과 현지 시간대 및 UTC 기준 날짜를 확인합니다.

    자주 묻는 질문

    운영 환경 토큰을 붙여 넣어도 안전한가요?

    토큰은 브라우저 안에서만 디코딩되며 전송되거나 저장되지 않습니다. 그래도 유효한 토큰은 비밀번호처럼 다루고 신뢰하는 기기에서만 붙여 넣으세요.

    서명을 검증하나요?

    아니요, 디코딩만 합니다. 누구나 원하는 내용으로 토큰을 만들 수 있으므로 서버가 올바른 키로 서명을 확인하기 전에는 클레임을 믿지 마세요.

    페이로드가 디코딩되지 않는 이유는?

    다섯 부분으로 된 토큰은 암호화된 JWE입니다. 헤더만 읽을 수 있고 페이로드는 복호화 키가 있어야 합니다.

    토큰 만료는 어떻게 확인하나요?

    '상태'에 만료 여부와 남은 시간이 표시되고, iat와 exp가 모두 있으면 유효 기간도 나옵니다. exp 클레임이 없으면 토큰 자체로는 만료되지 않는다고 알려 줍니다.

    alg가 none이면 무슨 뜻인가요?

    서명되지 않은 토큰이라는 뜻입니다. 서버는 반드시 거부해야 하며, 도구에서는 빨간색으로 표시합니다.