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 대상iss issuer · sub subject (user) · aud audience
  • exp 만료 시간 · nbf 사용 시작 시간 · iat 발급 시간 (모두 Unix 초 단위)exp expiration time · nbf not before · iat issued at (all in Unix seconds)
  • jti 토큰 고유 IDjti unique token ID