डिकोडर + सत्यापक

JSON Web Token डिकोडर और सत्यापक

तीन base64url खंड, एक हस्ताक्षर जो या तो असली है या नहीं, और वैधता की एक खिड़की जिसमें यह क्षण या तो आता है या नहीं। यह टूल तीनों का उत्तर बिना नेटवर्क देता है, और "नहीं" होने पर सटीक कारण दिखाता है।

असली हस्ताक्षर सत्यापनexp, nbf, iss, aud जाँचनए टोकन साइन करेंकुछ भी ब्राउज़र से बाहर नहीं
JWT टोकन
अभी सत्यापित नहीं
कुंजी या सीक्रेटalg:

कुंजी इसी टैब में आपके ब्राउज़र की क्रिप्टोग्राफ़ी उपयोग करती है; वह कहीं नहीं भेजी जाती।

1 × errorCtrl+↵ · Alt
आगे बढ़ें

यह कैसे काम करता है

1

टोकन चिपकाएँ

चिपकाएँ, या फ़ाइल छोड़ें — लॉग की एक पंक्ति भी चलेगी: टोकन उसमें से निकाल लिया जाता है। वह तुरंत अलग, डिकोड और जाँचा जाता है।

2

कुंजी जोड़ें

साझा सीक्रेट (टेक्स्ट, base64 या hex), PEM सार्वजनिक कुंजी, JWK, या पूरा JWKS — टोकन के kid से मेल खाती प्रविष्टि अपने आप चुनी जाती है।

3

सत्यापित करें

बटन दबाइए: गणित ब्राउज़र की अपनी क्रिप्टोग्राफ़ी करती है। आपको मिलता है मान्य, अमान्य, या वह सटीक कारण कि कुंजी क्यों काम नहीं आई — कभी कंधे उचकाना नहीं।

4

आगे ले जाएँ

अपनी सेवा की अपेक्षाओं के विरुद्ध क्लेम जाँचिए, बिल्डर में नया टोकन साइन कीजिए, या पेलोड सुइट के किसी और टूल को सौंप दीजिए।

हस्ताक्षर सचमुच जाँचे जाते हैं

HS256/384/512, RS, PS और ES — P-521 पर ES512 सहित — ब्राउज़र की अपनी Web Crypto से सत्यापित। न सर्वर, न लाइब्रेरी, न अपलोड।

क्लेम केवल दिखते नहीं, परखे जाते हैं

आपके तय किए घड़ी-अंतर के साथ exp, nbf और iat, तथा वह जारीकर्ता, ऑडियंस और सब्जेक्ट जो आपकी सेवा अपेक्षित करती है। हर जाँच पास होती है, विफल होती है या छूटती है — और यह बताती भी है।

दिखने वाली अवधि

गिनती तभी चलती है जब गिनने को कोई समय-सीमा हो, और पट्टी दिखाती है कि यह क्षण nbf और exp के बीच कहाँ है।

टोकन पढ़िए ही नहीं, साइन भी कीजिए

हेडर और पेलोड संपादित कीजिए, एल्गोरिद्म चुनिए, साइन कीजिए। परिणाम सीधे इंस्पेक्टर में खुलता है ताकि आप अपनी ही बनाई चीज़ सत्यापित कर सकें।

हर कुंजी प्रारूप

टेक्स्ट, base64 या hex में सीक्रेट; PEM सार्वजनिक कुंजियाँ; एक JWK; या पूरा JWKS, जिसमें kid से मेल खाती प्रविष्टि अपने आप चुनी जाती है।

हमलों का नाम लेकर ज़िक्र

alg: none, खाली हस्ताक्षर, ऐसा पेलोड जो वैध JSON है पर ऑब्जेक्ट नहीं, URL से बचकर आया base64 — हर मामला जो है वही बताया जाता है।

कुछ भी अपलोड नहीं होता

टोकन और कुंजी इसी टैब की क्रिप्टोग्राफ़ी उपयोग करती है और टैब बंद होते ही वे चली जाती हैं। भेजने के लिए कोई सर्वर पक्ष है ही नहीं।

बाकी सुइट को सौंप दें

क्लेम सीधे JSONFlow, DiffSnap, Base64Bolt या Hash Bolt को भेजें — बिना डाउनलोड और दोबारा अपलोड किए।

jwt डिकोड

ऐसा डिकोडर जो "नहीं" भी कह सकता है

टोकन चिपकाकर उसे पढ़िए, और कुंजी जोड़कर उसे साबित कीजिए। ब्राउज़र की अपनी क्रिप्टोग्राफ़ी से असली हस्ताक्षर सत्यापन, आपकी सेवा की अपेक्षाओं के विरुद्ध क्लेम जाँच, और वापस साइन करने वाला बिल्डर।

क्रिप्टोग्राफ़ी पहले से ब्राउज़र में थी

Web Crypto, HMAC, RSASSA-PKCS1-v1_5, RSA-PSS और ECDSA का पूरा कार्यान्वयन है और हर ब्राउज़र में बिना किसी लागत के आता है। डिकोडिंग, सत्यापन, क्लेम जाँच और साइनिंग — सब इसी से, इसी टैब में, बिना कहीं कोई अनुरोध भेजे।

असली डिबगिंग के लिए, डेमो के लिए नहीं

असली डिबगिंग के लिए, डेमो के लिए नहीं

वे सवाल जो दोपहर तीन बजे उठते हैं: यह 401 इसलिए है कि टोकन की समय-सीमा बीत गई, या इसलिए कि गेटवे के पास गलत कुंजी है? क्या क्लाइंट ने वही ऑडियंस भेजी जो API अपेक्षित करती है? क्या वह kid अब भी JWKS में है? टोकन चिपकाइए, कुंजी-सेट चिपकाइए, और कारण सहित उत्तर पाइए — उन टोकनों के लिए भी जो केवल अमान्य नहीं, बल्कि टूटे हुए हैं।

टोकन एक क्रेडेंशियल है

JWT आम तौर पर एक पहचान लेकर चलता है, और साइनिंग सीक्रेट वही है जिससे ऐसे टोकन ढाले जाते हैं। यहाँ इनमें से कुछ भी कहीं नहीं भेजा जाता: इस टूल का कोई सर्वर पक्ष नहीं, कोई खाता नहीं, आपके चिपकाए पर कोई एनालिटिक्स नहीं। टैब बंद कीजिए और दोनों ख़त्म, क्योंकि इस टैब की मेमोरी ही उनका एकमात्र ठिकाना थी।

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

Qक्या मेरा टोकन या कुंजी कहीं अपलोड होती है?+

नहीं। डिकोडिंग, हस्ताक्षर सत्यापन और साइनिंग सब आपके ब्राउज़र के भीतर Web Crypto API से चलते हैं। भेजने के लिए कोई सर्वर घटक है ही नहीं, और दो मुलाक़ातों के बीच कुछ भी सहेजा नहीं जाता।

Qक्या यह सचमुच हस्ताक्षर सत्यापित कर सकता है?+

हाँ, और इसी संस्करण का यही मक़सद है। HS256/384/512 के लिए साझा सीक्रेट चिपकाइए, या RS, PS और ES के लिए PEM सार्वजनिक कुंजी, JWK या JWKS। गणित ब्राउज़र करता है और नतीजा होता है मान्य, अमान्य, या वह नामित कारण कि कुंजी क्यों काम नहीं आई।

Qकौन-कौन से एल्गोरिद्म समर्थित हैं?+

HS256, HS384, HS512, RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384 और ES512, तथा जहाँ ब्राउज़र Ed25519 देता है वहाँ EdDSA। ES512, विनिर्देश के अनुसार P-521 उपयोग करता है।

Qalg: none के साथ क्या होता है?+

उसे असुरक्षित टोकन के रूप में चिह्नित किया जाता है और सत्यापन उसे हमेशा अस्वीकार करता है। बिना हस्ताक्षर वाला टोकन ठीक वही हमला है जिसके लिए यह जाँच बनी है, इसलिए उसे कभी हरी टिक नहीं मिलती।

Qक्या मैं टोकन बना भी सकता हूँ, सिर्फ़ पढ़ नहीं?+

हाँ। बनाने वाला टैब हेडर और पेलोड संपादित करने, एल्गोरिद्म चुनने, वहीं सीक्रेट या RSA/EC कुंजी-युग्म बनाने, और साइन करने देता है। परिणाम सीधे इंस्पेक्टर में खुलता है ताकि आप अपनी बनाई चीज़ सत्यापित कर सकें।

Qक्लेम जाँच क्या करती है?+

वे टोकन की तुलना उससे करती हैं जो कोई सत्यापक माँगेगा: आपके तय घड़ी-अंतर के साथ exp, nbf और iat, एक वैकल्पिक अधिकतम आयु, और वह जारीकर्ता, ऑडियंस व सब्जेक्ट जो आपकी सेवा अपेक्षित करती है। हर पंक्ति पास होती है, विफल होती है, या यदि आपने नहीं माँगी तो छूट जाती है।

संबंधित खोजें

jwt डिकोडjwt हस्ताक्षर सत्यापनjwt डिबगरjson web tokenjwksjwt साइन करेंjwt क्लेमhs256 rs256
oLoveTools सुइट का हिस्सा
oLoveTools

JSON Web Token स्थानीय रूप से डिकोड, सत्यापित और साइन कीजिए — कारण सहित।

क्रिप्टोग्राफ़ी पहले से ब्राउज़र में थी

Web Crypto, HMAC, RSASSA-PKCS1-v1_5, RSA-PSS और ECDSA का पूरा कार्यान्वयन है और हर ब्राउज़र में बिना किसी लागत के आता है। डिकोडिंग, सत्यापन, क्लेम जाँच और साइनिंग — सब इसी से, इसी टैब में, बिना कहीं कोई अनुरोध भेजे।

असली डिबगिंग के लिए, डेमो के लिए नहीं

वे सवाल जो दोपहर तीन बजे उठते हैं: यह 401 इसलिए है कि टोकन की समय-सीमा बीत गई, या इसलिए कि गेटवे के पास गलत कुंजी है? क्या क्लाइंट ने वही ऑडियंस भेजी जो API अपेक्षित करती है? क्या वह kid अब भी JWKS में है? टोकन चिपकाइए, कुंजी-सेट चिपकाइए, और कारण सहित उत्तर पाइए — उन टोकनों के लिए भी जो केवल अमान्य नहीं, बल्कि टूटे हुए हैं।

टोकन एक क्रेडेंशियल है

JWT आम तौर पर एक पहचान लेकर चलता है, और साइनिंग सीक्रेट वही है जिससे ऐसे टोकन ढाले जाते हैं। यहाँ इनमें से कुछ भी कहीं नहीं भेजा जाता: इस टूल का कोई सर्वर पक्ष नहीं, कोई खाता नहीं, आपके चिपकाए पर कोई एनालिटिक्स नहीं। टैब बंद कीजिए और दोनों ख़त्म, क्योंकि इस टैब की मेमोरी ही उनका एकमात्र ठिकाना थी।

jwt डिकोडjwt हस्ताक्षर सत्यापनjwt डिबगरjson web tokenjwksjwt साइन करेंjwt क्लेमhs256 rs256

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

क्या मेरा टोकन या कुंजी कहीं अपलोड होती है?

नहीं। डिकोडिंग, हस्ताक्षर सत्यापन और साइनिंग सब आपके ब्राउज़र के भीतर Web Crypto API से चलते हैं। भेजने के लिए कोई सर्वर घटक है ही नहीं, और दो मुलाक़ातों के बीच कुछ भी सहेजा नहीं जाता।

क्या यह सचमुच हस्ताक्षर सत्यापित कर सकता है?

हाँ, और इसी संस्करण का यही मक़सद है। HS256/384/512 के लिए साझा सीक्रेट चिपकाइए, या RS, PS और ES के लिए PEM सार्वजनिक कुंजी, JWK या JWKS। गणित ब्राउज़र करता है और नतीजा होता है मान्य, अमान्य, या वह नामित कारण कि कुंजी क्यों काम नहीं आई।

कौन-कौन से एल्गोरिद्म समर्थित हैं?

HS256, HS384, HS512, RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384 और ES512, तथा जहाँ ब्राउज़र Ed25519 देता है वहाँ EdDSA। ES512, विनिर्देश के अनुसार P-521 उपयोग करता है।

alg: none के साथ क्या होता है?

उसे असुरक्षित टोकन के रूप में चिह्नित किया जाता है और सत्यापन उसे हमेशा अस्वीकार करता है। बिना हस्ताक्षर वाला टोकन ठीक वही हमला है जिसके लिए यह जाँच बनी है, इसलिए उसे कभी हरी टिक नहीं मिलती।

क्या मैं टोकन बना भी सकता हूँ, सिर्फ़ पढ़ नहीं?

हाँ। बनाने वाला टैब हेडर और पेलोड संपादित करने, एल्गोरिद्म चुनने, वहीं सीक्रेट या RSA/EC कुंजी-युग्म बनाने, और साइन करने देता है। परिणाम सीधे इंस्पेक्टर में खुलता है ताकि आप अपनी बनाई चीज़ सत्यापित कर सकें।

क्लेम जाँच क्या करती है?

वे टोकन की तुलना उससे करती हैं जो कोई सत्यापक माँगेगा: आपके तय घड़ी-अंतर के साथ exp, nbf और iat, एक वैकल्पिक अधिकतम आयु, और वह जारीकर्ता, ऑडियंस व सब्जेक्ट जो आपकी सेवा अपेक्षित करती है। हर पंक्ति पास होती है, विफल होती है, या यदि आपने नहीं माँगी तो छूट जाती है।

© 2026 oLoveToolsहमारे बारे में

JWTBolt | मुफ़्त ऑनलाइन JWT डिकोडर, सत्यापक और साइनर

HS256, RS256, PS256, ES256 और अन्य के साथ JWT हस्ताक्षर स्थानीय रूप से डिकोड और सत्यापित करें। exp, nbf, iss और aud जाँचें, सीक्रेट/PEM/JWK/JWKS चिपकाएँ, और नए टोकन साइन करें। 100% आपके ब्राउज़र में।

base64 से आगे एक JWT डिबगर आपको क्या देना चाहिए

टोकन को बिंदुओं पर तोड़ना और तीन में से दो टुकड़ों को base64 से डिकोड करना लगभग पंद्रह पंक्तियों का JavaScript है — इसीलिए वेब का हर JWT पेज यह कर लेता है। यही सबसे कम उपयोगी हिस्सा भी है। डिबगिंग को सचमुच रोकने वाले सवाल ये हैं: क्या हस्ताक्षर असली है, क्या टोकन इस समय अपनी वैधता की खिड़की में है, और क्या क्लेम वही कहते हैं जो उपभोक्ता सेवा माँगती है — और इनमें से किसी का उत्तर सुंदर छपा पेलोड नहीं देता। यह टूल तीनों का उत्तर ब्राउज़र में देता है: HS, RS, PS और ES एल्गोरिद्म के साथ Web Crypto API से हस्ताक्षर; आपके नियंत्रण वाले घड़ी-अंतर के विरुद्ध समय-खिड़की; और आपकी बताई अपेक्षा से तुलना करते जारीकर्ता, ऑडियंस और सब्जेक्ट।

विफलता के तरीके उतने ही मायने रखते हैं जितना सफल रास्ता। जिस टोकन का पेलोड वैध JSON था पर ऑब्जेक्ट नहीं, वह पहले पेज को सफ़ेद कर देता था; यहाँ उसे जो है वही बताया जाता है। URL से प्लस चिह्न समेत लौटा base64, ऐसा खंड जो वैध UTF-8 में डिकोड न हो, खाली हस्ताक्षर, alg का none होना, ऐसा JWKS जिसमें टोकन के kid की प्रविष्टि ही न हो — हर मामले को सामान्य "अमान्य टोकन" के बजाय अपना संदेश मिलता है। और चूँकि साइनिंग सीक्रेट स्वयं एक क्रेडेंशियल है, इसमें से कुछ भी टैब से बाहर नहीं जाता: आपकी चिपकाई कुंजी ब्राउज़र की क्रिप्टोग्राफ़ी को दी जाती है और किसी को नहीं — इसी वजह से बग दोहराते समय असली कुंजी के साथ बिल्डर उपयोग करना भी सुरक्षित है।

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

क्या मेरा टोकन या कुंजी कहीं अपलोड होती है?

नहीं। डिकोडिंग, हस्ताक्षर सत्यापन और साइनिंग सब आपके ब्राउज़र के भीतर Web Crypto API से चलते हैं। भेजने के लिए कोई सर्वर घटक है ही नहीं, और दो मुलाक़ातों के बीच कुछ भी सहेजा नहीं जाता।

क्या यह सचमुच हस्ताक्षर सत्यापित कर सकता है?

हाँ, और इसी संस्करण का यही मक़सद है। HS256/384/512 के लिए साझा सीक्रेट चिपकाइए, या RS, PS और ES के लिए PEM सार्वजनिक कुंजी, JWK या JWKS। गणित ब्राउज़र करता है और नतीजा होता है मान्य, अमान्य, या वह नामित कारण कि कुंजी क्यों काम नहीं आई।

कौन-कौन से एल्गोरिद्म समर्थित हैं?

HS256, HS384, HS512, RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384 और ES512, तथा जहाँ ब्राउज़र Ed25519 देता है वहाँ EdDSA। ES512, विनिर्देश के अनुसार P-521 उपयोग करता है।

alg: none के साथ क्या होता है?

उसे असुरक्षित टोकन के रूप में चिह्नित किया जाता है और सत्यापन उसे हमेशा अस्वीकार करता है। बिना हस्ताक्षर वाला टोकन ठीक वही हमला है जिसके लिए यह जाँच बनी है, इसलिए उसे कभी हरी टिक नहीं मिलती।

क्या मैं टोकन बना भी सकता हूँ, सिर्फ़ पढ़ नहीं?

हाँ। बनाने वाला टैब हेडर और पेलोड संपादित करने, एल्गोरिद्म चुनने, वहीं सीक्रेट या RSA/EC कुंजी-युग्म बनाने, और साइन करने देता है। परिणाम सीधे इंस्पेक्टर में खुलता है ताकि आप अपनी बनाई चीज़ सत्यापित कर सकें।

क्लेम जाँच क्या करती है?

वे टोकन की तुलना उससे करती हैं जो कोई सत्यापक माँगेगा: आपके तय घड़ी-अंतर के साथ exp, nbf और iat, एक वैकल्पिक अधिकतम आयु, और वह जारीकर्ता, ऑडियंस व सब्जेक्ट जो आपकी सेवा अपेक्षित करती है। हर पंक्ति पास होती है, विफल होती है, या यदि आपने नहीं माँगी तो छूट जाती है।

संबंधित खोजें

jwt डिकोड, jwt हस्ताक्षर सत्यापन, jwt डिबगर, json web token, jwks, jwt साइन करें, jwt क्लेम, hs256 rs256