C
All Tools
🔑

JWT डिकोडर

JWT टोकन तुरंत ऑनलाइन डिकोड करें।

JSON Web Tokens (JWT) वेब एप्लिकेशन और API में stateless authentication के लिए मानक हैं। JWT एक compact, base64-encoded स्ट्रिंग है जिसमें एक header (algorithm और token type), एक payload (claims जैसे user ID, roles, और expiry), और एक signature होती है। Authentication की समस्याओं को debug करने के लिए अक्सर JWT payload की जांच करनी पड़ती है — यह decoder तुरंत तीनों सेक्शन दिखाता है और जांचता है कि token expire हुआ है या नहीं, वह भी आपके token को किसी सर्वर पर भेजे बिना।

📋 इस कैलकुलेटर का उपयोग कैसे करें

अपना JWT token (लंबी स्ट्रिंग जो "eyJ" से शुरू होती है) input फील्ड में paste करें और "Decode JWT" पर क्लिक करें। यह टूल token को दो dots पर विभाजित करता है, प्रत्येक हिस्से को base64-decode करता है, और header व payload को formatted JSON के रूप में दिखाता है। Signature (तीसरा हिस्सा) जैसा है वैसा ही दिखाया जाता है — इसे secret key के बिना decode नहीं किया जा सकता। यदि payload में "exp" claim होती है, तो टूल वर्तमान समय के आधार पर स्वतः गणना करता है कि token अभी भी valid है या नहीं और expiry की तारीख दिखाता है। अलग-अलग सेक्शन कॉपी करें या अपने debugging वर्कफ़्लो में उनका उपयोग करें।

💡 मुख्य तथ्य और जानकारी

JWT tokens तीन base64url-encoded हिस्सों से बने होते हैं जो dots से अलग होते हैं: Header.Payload.Signature। Base64url मानक base64 के समान है लेकिन + के बजाय - और / के बजाय _ का उपयोग करता है, बिना किसी padding के। Header में आमतौर पर {"alg": "HS256", "typ": "JWT"} होता है। Payload में claims होती हैं — registered claims जैसे "sub" (subject), "exp" (expiry Unix seconds में), "iat" (issued at), और "nbf" (not before), साथ ही custom claims। Signature base64-encoded header+payload का HMAC-SHA256 (HS256 tokens के लिए) होती है — आप server secret के बिना signature verify नहीं कर सकते, लेकिन आप verification के बिना claims पढ़ सकते हैं (जो debugging के लिए ठीक है, security निर्णयों के लिए नहीं)।

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

अस्वीकरण: इस कैलकुलेटर द्वारा दिए गए परिणाम केवल सूचनात्मक और शैक्षिक उद्देश्यों के लिए हैं। ये वित्तीय, चिकित्सा या कानूनी सलाह नहीं हैं। वित्तीय या स्वास्थ्य संबंधी निर्णय लेने से पहले हमेशा किसी योग्य पेशेवर से परामर्श करें। वास्तविक परिणाम व्यक्तिगत परिस्थितियों के आधार पर भिन्न हो सकते हैं।

⚙️ More Developer Tools Tools

View all Developer Tools tools →