JWT 디코더JWT Decoder
JWT를 붙여 넣으면 헤더와 페이로드를 해석하고, 발급·만료 시간을 한국 시간으로 보여 줍니다. 토큰은 서버로 전송되지 않고 브라우저 안에서만 처리됩니다.Paste a JWT to decode its header and payload and see its issued and expiry times in your local time. Tokens are processed in your browser and never sent to a server.
헤더Header Header · 알고리즘과 토큰 유형Algorithm and token type
페이로드Payload Payload · 클레임Claims
⚠ 이 도구는 내용을 해석만 하며 서명을 검증하지 않습니다. 서명 검증은 비밀 키나 공개 키를 가진 서버에서 해야 합니다.⚠ This tool only decodes the contents and does not verify the signature. Signature verification must be done on a server that holds the secret or public key.
JWT란?What is a JWT?
JWT(JSON Web Token)는 로그인 정보나 권한을 담아 주고받는 토큰 형식으로, 점(.)으로 구분된 세 부분으로 이루어집니다.A JWT (JSON Web Token) is a token format for exchanging login or permission information. It consists of three parts separated by dots.
- 헤더: 서명 알고리즘(
alg)과 토큰 유형(typ)Header: the signing algorithm (alg) and token type (typ) - 페이로드: 사용자 ID(
sub), 만료 시간(exp), 발급 시간(iat) 등의 클레임Payload: claims such as the user ID (sub), expiry time (exp), and issued-at time (iat) - 서명: 헤더와 페이로드가 바뀌지 않았음을 보장하는 값Signature: a value that guarantees the header and payload have not been altered
헤더와 페이로드는 URL-safe Base64로 인코딩되어 있을 뿐 암호화되지 않습니다. 누구나 내용을 읽을 수 있으므로 비밀번호 같은 민감한 정보를 넣으면 안 됩니다.The header and payload are only URL-safe Base64 encoded — not encrypted. Anyone can read them, so never put sensitive data such as passwords in a JWT.
표준 클레임Registered Claims
iss발급자 ·sub주체(사용자) ·aud대상ississuer ·subsubject (user) ·audaudienceexp만료 시간 ·nbf사용 시작 시간 ·iat발급 시간 (모두 Unix 초 단위)expexpiration time ·nbfnot before ·iatissued at (all in Unix seconds)jti토큰 고유 IDjtiunique token ID