digtools
🔑
jwt decoder,

JWT 디코더

JWT를 붙여넣기만 하면 Header와 Payload를 즉시 디코딩합니다.서버로 전송되지 않는 완전 로컬 처리 방식.

🔒
완전 로컬 처리
토큰이 서버로 전송되지 않습니다
⏱️
만료일 실시간 확인
exp·iat 남은 시간 즉시 표시
붙여넣기 시 즉시 디코딩
붙여넣으면 자동으로 분해 및 포맷팅
헤더 (Header) ALGORITHM & TOKEN TYPE
페이로드 (Payload) DATA
about,

개요

개발 중인 API 인증이나 디버깅 작업 시에 발급된 JWT (JSON Web Token)의 내용(페이로드의 데이터나 만료일 등)을 안전하게 확인하기 위한 무료 온라인 개발 도구입니다.

토큰에는 기밀 정보가 포함될 수 있지만, 이 도구는 '완전 로컬 처리' 방식을 사용하여 붙여넣은 JWT가 외부 서버로 전송되거나 로그에 기록되는 일이 절대 없습니다. 브라우저 내 JavaScript만으로 안전하게 분석을 진행합니다.

how to use,

사용법

STEP 1

JWT 붙여넣기

왼쪽 텍스트 영역에 ey로 시작하는 JWT 문자열을 붙여넣습니다.

STEP 2

자동 디코딩

붙여넣음과 동시에 파싱이 실행되어, 오른쪽에 헤더와 페이로드 JSON이 포맷되어 표시됩니다.

STEP 3

만료일 확인

expiat가 포함되어 있다면, 날짜 변환 및 '유효/만료됨' 상태가 자동으로 표시됩니다.

glossary,

용어 사전

JWT (JSON Web Token)
JSON 형식의 페이로드를 포함하는 서명된 토큰입니다. 인증 및 권한 부여 방식으로 웹 애플리케이션에서 널리 사용됩니다.
헤더 (Header)
JWT의 첫 번째 부분입니다. 토큰 유형(typ)과 서명 알고리즘(alg) 정보를 Base64Url 인코딩하여 저장합니다.
페이로드 (Payload)
JWT의 주요 데이터 부분입니다. 사용자 ID, 권한 정보, 만료일(exp) 등의 클레임(Claim)이 포함됩니다.
서명 (Signature)
JWT의 변조 여부를 감지하는 부분입니다. 헤더와 페이로드를 비밀키로 서명하여 토큰의 무결성을 보장합니다.
Base64Url 인코딩
바이너리 데이터를 URL에 안전한 문자열로 변환하는 인코딩 방식입니다. JWT의 각 파트(Header, Payload, Signature)는 이 방식으로 인코딩됩니다.
클레임 (Claims)
JWT 페이로드 내의 개별 정보 항목을 뜻합니다. iss(발급자), sub(주체), exp(만료일), iat(발급 시각)와 같은 예약된 클레임과 앱 고유의 커스텀 클레임이 있습니다.
만료일 (exp)
JWT 토큰이 무효가 되는 UNIX 타임스탬프입니다. 본 도구에서는 이 값을 사람이 읽을 수 있는 날짜 및 시간으로 변환하여 표시합니다.
faq,

자주 묻는 질문

Q.입력한 JWT 토큰은 서버로 전송되나요?
아니요. JWT 디코딩 처리는 모두 브라우저 내의 JavaScript로만 완료되며, 토큰이 외부로 전송되는 일은 절대 없습니다. 기밀 토큰도 안전하게 분석할 수 있습니다.
Q.JWT 서명 검증이 가능한가요?
본 도구는 JWT의 구조 분석(디코딩)에 특화되어 있습니다. 서명을 검증하려면 비밀키가 필요하므로 운영 환경에서는 서버 측에서 검증을 진행해야 합니다.
Q.만료된 JWT도 분석할 수 있나요?
네. 본 도구는 토큰의 내용을 디코딩하여 보여주는 역할만 하므로 만료 여부와 관계없이 정상적으로 분석할 수 있습니다. 만료되었는지 여부도 한눈에 확인할 수 있습니다.
Q.JWT의 3가지 부분(Header, Payload, Signature)은 각각 색으로 구분하여 표시되나요?
네. 헤더(빨강), 페이로드(보라), 서명(파랑)을 시각적으로 구분하여 표시하며, 각 파트의 내용을 포맷된 JSON으로 확인할 수 있습니다.
Q.잘못된 형식의 JWT를 입력하면 어떻게 되나요?
에러 메시지가 표시되며, 어느 부분에 형식 오류가 있는지 안내합니다. 올바른 'xxx.yyy.zzz' 형태의 JWT를 입력해 주세요.
Q.UNIX 타임스탬프는 자동으로 변환되나요?
네. exp(만료일)나 iat(발행 시간) 등 UNIX 타임스탬프 값은 사람이 읽기 쉬운 날짜 및 시간 형식으로 자동 변환되어 표시됩니다.
Q.스마트폰에서도 사용할 수 있나요?
네. 반응형 웹을 지원하므로 스마트폰 브라우저에서도 JWT 붙여넣기, 디코딩, 결과 확인이 가능합니다.
use cases,

활용 사례

🔍 API 디버깅

API 응답의 JWT가 올바른 형식과 데이터를 갖추고 있는지 육안으로 테스트할 수 있습니다.

⏱️ 만료일 체크

401 에러의 원인이 토큰 만료인지 즉시 확인합니다.

📚 JWT 학습

JWT의 구조와 인증 방식을 체험하며 배우는 학습 자료로 유용합니다.

🔐 프론트엔드 개발

전달받은 토큰 안의 역할이나 클레임을 UI 제어용으로 확인할 수 있습니다.

모든 카테고리

Send Feedback

Please let us know your thoughts to help us improve the tool.

면책 조항

본 사이트에서 제공하는 도구는 모두 무료로 이용하실 수 있지만, 사용자 본인의 책임 하에 이용해 주시기 바랍니다. 각종 도구의 계산 결과나 변환 결과, 생성 데이터의 정확성, 완전성, 안전성에 대해 본 사이트는 어떠한 보증도 하지 않습니다. 도구 이용으로 인해 발생한 어떠한 손해나 문제에 대해서도 운영자는 일체의 책임을 지지 않으니 미리 양해 부탁드립니다. 또한 파일 처리 및 계산 등은 원칙적으로 이용 중인 브라우저 내에서 완료되며, 입력된 데이터가 본 사이트의 서버로 전송되거나 저장되지 않습니다.