↩ HOME🏠

🔐 JWT Debugger

Decode and Encode JWT Tokens

Decoder
Encoder
JWT Token
Decoded
Header, Payload & Secret
JWT Token

📘 About JWT Debugger

🔐 PRIVACY FIRST • 개인정보 보호 우선
All processing happens in your browser. Zero data transmission to servers.
모든 처리는 브라우저에서 이루어집니다. 입력된 정보를 서버로 전송 하지 않습니다.

🔍 What is this tool? / 이 도구는 무엇인가요?

English: A free online JWT (JSON Web Token) debugger and encoder that helps you decode, verify, and generate JWT tokens for authentication and authorization.

한국어: 인증 및 권한 부여를 위한 JWT(JSON Web Token) 토큰을 디코딩하고 검증하며 생성할 수 있는 무료 온라인 JWT 디버거 및 인코더입니다.

💡 Why use it? / 왜 필요한가요?

English: JWT tokens are widely used in modern web applications for authentication. However, they're base64-encoded strings that are difficult to read. This tool helps developers quickly decode tokens to inspect claims, debug authentication issues, and understand token structure.

한국어: JWT 토큰은 현대 웹 애플리케이션에서 인증에 널리 사용됩니다. 그러나 base64로 인코딩된 문자열이라 읽기 어렵습니다. 이 도구는 개발자가 토큰을 빠르게 디코딩하여 클레임을 검사하고, 인증 문제를 디버깅하며, 토큰 구조를 이해하도록 돕습니다.

📖 How to use / 사용 방법

English - Decoder:

  1. Paste your JWT token in the left panel
  2. View decoded header, payload, and signature in the right panel
  3. Inspect claims like user ID, expiration time, and permissions

한국어 - 디코더:

  1. 왼쪽 패널에 JWT 토큰 붙여넣기
  2. 오른쪽 패널에서 디코딩된 헤더, 페이로드, 서명 확인
  3. 사용자 ID, 만료 시간, 권한 등의 클레임 검사

English - Encoder:

  1. Enter header JSON (algorithm and type)
  2. Enter payload JSON (claims and data)
  3. Optionally enter a secret for signing
  4. Click "Generate JWT" to create the token

🎓 What is JWT? / JWT란?

English: JWT (JSON Web Token) is an open standard (RFC 7519) for securely transmitting information between parties as a JSON object. It consists of three parts: Header (algorithm and token type), Payload (claims/data), and Signature (verification). JWTs are commonly used for authentication and information exchange in web applications.

한국어: JWT(JSON Web Token)는 당사자 간에 JSON 객체로 정보를 안전하게 전송하기 위한 공개 표준(RFC 7519)입니다. 세 부분으로 구성됩니다: 헤더(알고리즘 및 토큰 유형), 페이로드(클레임/데이터), 서명(검증). JWT는 웹 애플리케이션에서 인증 및 정보 교환에 일반적으로 사용됩니다.

📊 JWT Structure / JWT 구조

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
│ │ │
Header Payload Signature

📝 Examples / 예시

Header:

{
  "alg": "HS256",
  "typ": "JWT"
}

Payload:

{
  "sub": "1234567890",
  "name": "John Doe",
  "iat": 1516239022,
  "exp": 1516242622
}

❓ FAQ

Q: Is it safe to decode JWT tokens online?
A: This tool runs entirely in your browser. No data is sent to any server. However, never paste production tokens with sensitive data on any online tool.

Q: 온라인에서 JWT 토큰을 디코딩하는 것이 안전한가요?
A: 이 도구는 브라우저에서만 실행됩니다. 어떤 데이터도 서버로 전송되지 않습니다. 그러나 민감한 데이터가 포함된 프로덕션 토큰은 절대 온라인 도구에 붙여넣지 마세요.

Q: What's the difference between iat and exp?
A: "iat" (issued at) is when the token was created. "exp" (expiration) is when the token expires and becomes invalid.

Q: iat과 exp의 차이는 무엇인가요?
A: "iat"(issued at)는 토큰이 생성된 시간입니다. "exp"(expiration)는 토큰이 만료되어 무효화되는 시간입니다.