कैसे इस्तेमाल करें
- JWT token paste करें।
- Header, payload और signature sections देखें।
- exp, iat, nbf जैसे timestamps और claims पढ़ें।
- जरूरत हो तो decoded JSON copy करें।
विकल्पों की जानकारी
- Header
- Algorithm और token type जैसी metadata रखता है।
- Payload
- Claims रखता है; यह encrypted नहीं होता, इसलिए sensitive secrets JWT में plain text न रखें।
- Signature
- Token का तीसरा part है। केवल decode करने से signature verify नहीं होती।
आम claims
| Claim | मतलब | उदाहरण |
|---|---|---|
sub |
token किसके बारे में है (user ID) | "1234567890" |
iss |
इसे किसने जारी किया | "https://accounts.example.com" |
aud |
यह किसके लिए है | "my-api" |
exp |
समाप्ति का समय, Unix seconds में | 1790427600 |
iat |
जारी होने का समय, Unix seconds में | 1790424000 |
nbf |
इससे पहले मान्य नहीं, Unix seconds में | 1790424000 |
jti |
token की अनोखी ID, replay रोकने के लिए | "a1b2c3" |
उदाहरण
token eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c को decode करने पर header {"alg":"HS256","typ":"JWT"} मिलता है और payload में sub, name और iat (18 जनवरी 2018) होते हैं। secret your-256-bit-secret के साथ signature सही निकलता है।
अक्सर पूछे जाने वाले सवाल
क्या JWT decoder token verify करता है?
नहीं। यह Base64URL parts पढ़ता है; signature verify करने के लिए सही key और issuer rules वाला trusted application चाहिए।
क्या JWT encrypted होता है?
सामान्य signed JWT encrypted नहीं। Payload कोई भी decode कर सकता है, इसलिए passwords या secrets न रखें।
क्या token server पर भेजा जाता है?
नहीं। Decoding browser में होती है। फिर भी real tokens को public जगह paste करने से बचें।
प्राइवेसी
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।