اشتہار

JWT ہیڈر اور payload decode کریں (دستخط کی توثیق نہیں)۔

نتیجہ
ڈاؤن لوڈ
آپ کا نتیجہ یہاں ظاہر ہوگا۔

							
آپ کے حالیہ نتائج

آپ کے نتائج یہاں ظاہر ہوں گے۔

اشتہار

JWT Decoder کے بارے میں

JWT Decoder ایک JSON Web Token کو اس کے حصوں میں تقسیم کرتا ہے اور Base64Url ہیڈر اور پے لوڈ کو خوبصورتی سے پرنٹ شدہ JSON میں ڈی کوڈ کرتا ہے، تاکہ آپ الگورتھم، ٹوکن کی قسم اور ہر claim کا معائنہ کسی لائبریری کی تلاش کے بغیر کر سکیں۔ یہ صرف ایک ڈی کوڈر ہے: دستخط جان بوجھ کر تصدیق نہیں کیا جاتا، اور کبھی کوئی secret یا public key نہیں مانگی جاتی۔

ٹائم اسٹیمپ claims کو خصوصی سلوک ملتا ہے۔ جب پے لوڈ میں iat (issued at)، exp (expires) یا nbf (not before) ہو، تو ٹول ہر ایک کو ایک پڑھنے کے قابل UTC تاریخ میں تبدیل کرتا ہے: اس ازلی سوال کا جواب دینے کا سب سے تیز طریقہ کہ آیا کوئی ٹوکن واقعی معیاد ختم ہو چکا ہے۔

مکمل header.payload.signature اسٹرنگ پیسٹ کریں اور ڈی کوڈر باقی سب سنبھال لیتا ہے، ان ٹوکنز سمیت جن کا پے لوڈ سخت JSON نہیں ہے۔ خراب ان پٹ: دو سے کم segments، یا غلط Base64Url: خاموشی سے بگڑے آؤٹ پٹ کی بجائے ایک واضح ایرر پیدا کرتا ہے۔

JWT Decoder استعمال کرنے کا طریقہ

  1. مکمل JWT: header.payload.signature اسٹرنگ: کو ٹوکن فیلڈ میں پیسٹ کریں۔
  2. ڈی کوڈر چلائیں۔
  3. ڈی کوڈ شدہ ہیڈر (الگورتھم، قسم) اور پے لوڈ claims کو فارمیٹ شدہ JSON کے طور پر پڑھیں۔
  4. انسانی طور پر پڑھنے کے قابل iat، exp اور nbf ٹائم اسٹیمپس کے لیے DATES سیکشن چیک کریں۔
  5. اپنی bug رپورٹ یا ڈی بگنگ نوٹس کے لیے آؤٹ پٹ کاپی کریں۔

اکثر پوچھے جانے والے سوالات

نہیں، اور یہ آؤٹ پٹ میں ایسا کہتا بھی ہے۔ یہ صرف معائنے کے لیے ہیڈر اور پے لوڈ ڈی کوڈ کرتا ہے۔ دستخط کی تصدیق کے لیے signing secret یا public key درکار ہے اور یہ کام آپ کے ایپلیکیشن کوڈ میں ہونا چاہیے، کسی ڈی بگنگ ڈی کوڈر میں نہیں۔

ٹوکن صرف ڈی کوڈنگ کے لیے سرور کو بھیجا جاتا ہے: کوئی key نہیں مانگی جاتی، کچھ بھی تصدیق نہیں ہوتا اور اپلوڈز خود بخود صاف کر دی جاتی ہیں۔ پھر بھی، لائیو پروڈکشن ٹوکنز کو credentials کی طرح سمجھیں: جہاں ممکن ہو معیاد ختم یا ٹیسٹ ٹوکنز کو ترجیح دیں۔

جی ہاں، ٹوکنز ڈی کوڈ کرنا مفت ہے اور کسی اکاؤنٹ کی ضرورت نہیں۔

رجسٹرڈ ٹائم اسٹیمپ claims: iat وہ وقت ہے جب ٹوکن جاری کیا گیا، exp وہ وقت ہے جب اس کی معیاد ختم ہوتی ہے اور nbf وہ لمحہ ہے جس سے پہلے اسے رد کیا جانا چاہیے۔ ڈی کوڈر تینوں کو Unix سیکنڈز سے پڑھنے کے قابل UTC تاریخوں میں تبدیل کرتا ہے۔

ایک JWT میں کم از کم دو ڈاٹ سے علیحدہ Base64Url segments ہوتے ہیں (header.payload، عام طور پر ایک signature کے ساتھ)۔ یہ ایرر کا مطلب ہے کہ آپ کے ان پٹ میں ایک segment غائب ہے: اکثر اس لیے کہ log یا header سے کاپی کرتے وقت ٹوکن کٹ گیا۔

جی ہاں۔ ڈی کوڈنگ کے لیے صرف ہیڈر اور پے لوڈ segments درکار ہیں، اس لیے ایک header.payload fragment بھی کام کرتا ہے: مفید جب کسی log لائن نے دستخط کاٹ دیا ہو۔

شیئر کریں

مقبول تلاشیں
jwt ڈیکوڈر jwt ٹوکن ڈیکوڈ آن لائن jwt پارسر jwt ڈیبگر jwt payload پڑھیں jwt ٹوکن ڈیکوڈر
مدد چاہیے؟
اس ٹول میں کوئی مسئلہ ملا؟ ہماری ٹیم کو بتائیں۔
مسئلہ رپورٹ کریں

اس مفت ٹول کو اپنی ویب سائٹ پر شامل کریں — نیچے دیا گیا کوڈ کاپی اور پیسٹ کریں۔