JWT डिकोडर
टोकन का हेडर और क्लेम्स पढ़ें, उसकी समय-सीमा जाँचें और सिग्नेचर वेरिफ़ाई करें। सब कुछ लोकल तौर पर चलता है — कुछ भी अपलोड नहीं होता।
- इनपुट
- JWT
- आउटपुट
- Header · payload · signature check
एन्कोडेड टोकन
HS256
सिग्नेचर
सीक्रेट चाहिए? एक बनाएँ
हेडर
{
"alg": "HS256",
"typ": "JWT"
}पेलोड
{
"sub": "1234567890",
"name": "Jane Doe",
"iat": 1767225600,
"exp": 1893456000
}टोकन पढ़ें, पर उस पर भरोसा न करें
JWT बिंदुओं से जुड़े तीन Base64URL-एन्कोडेड हिस्सों का होता है: एल्गोरिदम बताने वाला हेडर, क्लेम्स वाला पेलोड, और दोनों पर सिग्नेचर। पहले दो हिस्से कोई भी पढ़ सकता है, इसीलिए टोकन में कभी कुछ गोपनीय नहीं रखना चाहिए, और केवल सिग्नेचर यह साबित करता है कि टोकन उसी ने बनाया है जो कुंजी जानता है।
डिकोडर क्या दिखाता है
- हेडर। साइनिंग एल्गोरिदम (
alg) और टोकन का प्रकार, और कभी-कभी कुंजी ID (kid) जो बताती है कि किस कुंजी से साइन हुआ। - पेलोड। क्लेम्स: टोकन किसके बारे में है (
sub), किसने जारी किया (iss), किसके लिए है (aud), और जो कुछ आपका ऐप जोड़े। - समय।
iat,nbfऔरexp1970 से सेकंड में होते हैं। डिकोडर इन्हें आपके टाइम ज़ोन की तारीख़ों में दिखाता है, और बताता है कि टोकन की समय-सीमा खत्म हो गई है या वह अभी वैध नहीं है। - सिग्नेचर। HS256, HS384 और HS512 के लिए सीक्रेट डालें और डिकोडर सिग्नेचर दोबारा निकालकर बताता है कि वह मेल खाता है या नहीं। RS, ES या PS एल्गोरिदम से साइन किए टोकन सामान्य रूप से डिकोड होते हैं, लेकिन उन्हें वेरिफ़ाई करने के लिए जारीकर्ता की पब्लिक की चाहिए।
अक्सर पूछे जाने वाले सवाल
- JWT कैसे डिकोड करें?
- टोकन को इनपुट में पेस्ट करें। टाइप करते ही हेडर और पेलोड डिकोड होकर फ़ॉर्मैट हो जाते हैं, और समय वाले क्लेम्स पढ़ने लायक तारीख़ों के रूप में दिखते हैं।
- क्या कोई भी मेरे JWT की सामग्री पढ़ सकता है?
- हाँ। हेडर और पेलोड केवल एन्कोडेड होते हैं, एन्क्रिप्टेड नहीं, इसलिए टोकन रखने वाला कोई भी उन्हें पढ़ सकता है। JWT पेलोड में कभी पासवर्ड या दूसरे गोपनीय डेटा न रखें।
- JWT सिग्नेचर कैसे वेरिफ़ाई करें?
- HS256, HS384 या HS512 टोकन के लिए सिग्नेचर सेक्शन में सीक्रेट डालें और चुनें कि वह सादा टेक्स्ट है या Base64। डिकोडर उसी सीक्रेट से हेडर और पेलोड को फिर से साइन करता है और बताता है कि नतीजा टोकन के सिग्नेचर से मेल खाता है या नहीं।
- मेरा टोकन «अमान्य सिग्नेचर» क्यों दिखा रहा है?
- या तो सीक्रेट गलत है, या वह गलत फ़ॉर्मैट में है। जिस सीक्रेट को आपकी लाइब्रेरी Base64 से डिकोड करती है, उसे Base64 चुनकर डालना होगा, वरना बाइट मेल नहीं खाएँगे। साइन करने के बाद बदला गया टोकन भी फ़ेल होगा।
- क्या मेरा टोकन किसी सर्वर को भेजा जाता है?
- नहीं। डिकोडिंग और वेरिफ़िकेशन दोनों आपके ब्राउज़र में चलते हैं, इसलिए आप प्रोडक्शन के टोकन पेस्ट कर सकते हैं और वे आपके डिवाइस से बाहर नहीं जाते।
अन्य टूल
Data Studioस्ट्रक्चर्ड टेक्स्ट को JSON, YAML, TOML, CSV और Markdown के बीच बदलें।JWT सीक्रेट जनरेटरhex या Base64 में रैंडम HS256, HS384 और HS512 सीक्रेट कुंजियाँ, आपके .env के लिए तैयार।पासवर्ड जनरेटरबिट में दिखाई गई मज़बूती के साथ मज़बूत रैंडम पासवर्ड।मॉक डेटा जनरेटरअपने कॉलम के साथ यथार्थपरक नकली यूज़र, प्रोडक्ट और ऑर्डर, JSON, CSV या SQL में।इमेज कनवर्टरइमेज को फिर से एन्कोड करें, आकार बदलें और वेक्टर बनाएँ — लाइव पहले/बाद तुलना के साथ।कंप्रेस और आर्काइवकिसी भी फ़ाइल को gzip या Brotli से छोटा करें, या पूरे फ़ोल्डर को ZIP में बांधें।DOCX से PDFWord दस्तावेज़ को ऐसी PDF में बदलें जिसका टेक्स्ट असली और चुनने योग्य हो।PDF से DOCXPDF की टेक्स्ट लेयर से संपादन योग्य Word दस्तावेज़ वापस पाएँ।बैकग्राउंड हटाएंस्वचालित एआई पहचान, स्मार्ट चयन और सटीक मैनुअल उपकरण।PDF संपादकब्राउज़र में सीधे दस्तावेज़ों पर हस्ताक्षर करें, टेक्स्ट एडिट करें, चित्र जोड़ें और PDF व्हाइटआउट करें।केस कनवर्टरटेक्स्ट को kebab-case, camelCase, snake_case, Title Case और दस अन्य केस में बदलें।Lorem Ipsum जनरेटरअनुच्छेदों, वाक्यों या शब्दों के हिसाब से प्लेसहोल्डर टेक्स्ट, सादे टेक्स्ट या HTML में।इमेज से ASCIIफ़ोटो को ASCII आर्ट में बदलें, श्वेत-श्याम या पूरे रंग में।