JWT डिकोडर

JWT के हेडर और पेलोड को डिकोड करें और exp/iat का निरीक्षण करें (बिना सत्यापन)।

टोकन आपके browser में लोकल रूप से डिकोड होते हैं और कुछ भी अपलोड नहीं होता, फिर भी किसी भी ऑनलाइन टूल में असली प्रोडक्शन टोकन या सीक्रेट पेस्ट करने से बचें।

टोकन बनाना और साइन करना है? JWT Signer आज़माएँ।

JWT डिकोडर के बारे में

यह jwt डिकोडर किसी भी JSON Web Token को उसके header, payload और signature भागों में बाँटता है और उन्हें साफ़, पढ़ने योग्य JSON के रूप में दिखाता है। एक टोकन पेस्ट करें ("Bearer " प्रिफ़िक्स के साथ या बिना) और यह base64url भागों को तुरंत डिकोड कर देता है, फिर मानक समय claims — exp, iat और nbf — को मानव-पठनीय UTC तारीखों के रूप में दिखाता है, साथ ही बैज से बताता है कि टोकन expired है, active है या अभी valid नहीं हुआ। इसे backend डेवलपर्स, API इंजीनियरों और QA टेस्टरों के लिए बनाया गया है जिन्हें auth headers डिबग करने, टोकन की सामग्री जाँचने या किसी सर्वर-साइड लाइब्रेरी के बिना expiry की पुष्टि करने की ज़रूरत होती है। लोकल डिबगिंग के दौरान इसे एक तेज़ jwt पार्सर या token डिकोडर ऑनलाइन के रूप में इस्तेमाल करें। डिकोडिंग आपके browser में लोकल रूप से होती है, इसलिए आप जो टोकन पेस्ट करते हैं वह आपके डिवाइस से बाहर नहीं जाता और कुछ भी अपलोड नहीं होता।

विशेषताएँ

JWT डिकोडर का उपयोग कैसे करें

  1. अपना JWT, JSON Web Token इनपुट बॉक्स में पेस्ट करें।
  2. फ़ॉर्मेट किए गए JSON के रूप में दिखाए गए डिकोड किए गए header और payload को पढ़ें।
  3. issued, not-before और expiry तारीखों तथा स्टेटस बैज के लिए Claims सेक्शन देखें।
  4. header या payload JSON लेने के लिए Copy बटन का उपयोग करें, या फिर से शुरू करने के लिए Clear करें।

उदाहरण

इनपुट

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0IiwibmFtZSI6IkphbmUiLCJpYXQiOjE1MTYyMzkwMjJ9.signature

आउटपुट

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

Payload:
{
  "sub": "1234",
  "name": "Jane",
  "iat": 1516239022
}

डिकोडर टोकन को बाँटता है और header तथा payload को JSON के रूप में दिखाता है; iat एक पढ़ने योग्य तारीख के रूप में दिखता है।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

JWT डिकोडर क्या है और यह क्या दिखाता है?
एक JWT डिकोडर किसी JSON Web Token को पढ़कर उसकी सामग्री प्रकट करता है। यह डिकोडर पूरे header और payload को सुंदर ढंग से प्रिंट करता है और मानक समय claims exp, iat तथा nbf को स्टेटस बैज के साथ पढ़ने योग्य UTC तारीखों के रूप में हाइलाइट करता है।
Bearer प्रिफ़िक्स वाले JWT को मैं कैसे डिकोड करूँ?
बस पूरी Authorization header वैल्यू पेस्ट करें। JWT डिकोडर डिकोड करने से पहले शुरुआती 'Bearer ' प्रिफ़िक्स को अपने आप हटा देता है, इसलिए आपको इसे पहले काटने की ज़रूरत नहीं।
क्या JWT डिकोडर टोकन के signature की पुष्टि करता है?
नहीं। यह केवल header, payload और claims को डिकोड और प्रदर्शित करता है। यह कभी signature की पुष्टि नहीं करता, इसलिए केवल डिकोडिंग से यह कभी सिद्ध नहीं होता कि टोकन प्रामाणिक है।
JWT डिकोडर में मेरा टोकन Not yet valid क्यों दिखता है?
इसमें एक nbf (not before) claim है जिसका समय अभी भविष्य में है, इसलिए टोकन अभी active नहीं है। उस समय के बीत जाने पर बैज अपडेट हो जाता है।
JWT डिकोडर का उपयोग करते समय क्या मेरा टोकन कहीं भेजा जाता है?
नहीं। JWT डिकोडर पूरी तरह आपके browser में चलता है और आप जो टोकन पेस्ट करते हैं वह आपके डिवाइस से बाहर नहीं जाता, और किसी सर्वर पर कुछ भी अपलोड नहीं होता।

संबंधित टूल

सभी ArrayKit टूल