JWT 토큰 디코더
JSON Web Token 안에 무엇이 들어 있는지, 만료됐는지 확인하세요.
“Bearer ” 접두사, 따옴표, 줄바꿈은 자동으로 제거됩니다
다음: Base64 인코딩/디코딩 · Unix 타임스탬프 변환기
JWT 디코더 사용 방법
토큰 붙여넣기
JWT를 붙여넣으세요. “Bearer ” 접두사, 따옴표, 줄바꿈은 자동으로 제거됩니다.
각 부분 읽기
헤더, 페이로드, 서명이 색으로 구분되고, 헤더와 페이로드는 깔끔한 JSON으로 표시됩니다.
클레임 확인
표준 클레임을 설명하고, 시간은 날짜로 보여주며, 토큰이 아직 유효한지 배지로 알려줍니다.
Utils365를 선택해야 하는 이유
만료 시간을 한눈에
exp와 iat를 직접 계산하는 대신 “2시간 전 만료됨” 또는 “3일 후 만료”처럼 바로 확인하세요.
쉬운 말로 클레임 설명
iss, sub, aud, exp, nbf, iat, jti를 각각 설명하므로 토큰이 사용자에 대해 무엇을 말하는지 알 수 있습니다.
명확한 오류 안내
토큰이 잘렸거나 손상됐다면 어느 부분이 실패했는지 알려줍니다. 암호화된 토큰도 인식합니다.
안전한 프라이버시
디코딩은 브라우저에서 이루어지므로 붙여넣은 토큰은 저희나 다른 누구에게도 전송되지 않습니다.
자주 묻는 질문
JWT란 무엇인가요?
JSON Web Token은 앱이 사용자가 누구인지 알리는 데 쓰는 간결하고 서명된 텍스트로, 흔히 “Authorization: Bearer …” 형태로 전송됩니다. 점으로 구분된 세 부분, 즉 헤더, 클레임이 담긴 페이로드, 서명으로 이루어집니다.
JWT는 암호화되어 있나요?
보통은 아닙니다. 헤더와 페이로드는 Base64URL로 인코딩만 되어 있어 토큰을 가진 사람은 누구나 읽을 수 있습니다. JWT 페이로드에 비밀번호나 비밀 정보를 절대 넣지 마세요.
서명도 검증하나요?
아니요. 읽을 수 있도록 토큰을 디코딩만 합니다. 서명 검증에는 비밀 키나 공개 키가 필요하며, 토큰을 받는 서버에서 해야 합니다.
여기에 토큰을 붙여넣어도 안전한가요?
디코딩은 전부 브라우저에서 이루어지며 아무것도 업로드되지 않습니다. 그래도 유효한 토큰은 비밀번호처럼 다루세요. 폐기하거나 교체할 수 없다면 운영 환경 토큰은 어디에도 붙여넣지 않는 것이 좋습니다.
JWT가 언제 만료되는지 어떻게 알 수 있나요?
exp 클레임을 보세요. 초 단위 Unix 타임스탬프이며, 이 도구는 이를 날짜와 함께 남은 시간이나 만료된 지 얼마나 됐는지로 보여줍니다.
토큰이 왜 다섯 부분으로 되어 있나요?
암호화된 토큰(JWE)입니다. 내용은 암호화할 때 쓴 키로만 읽을 수 있어 여기서는 디코딩할 수 없습니다.