🔐 Base64 & JWT Decoder
شفّر أو فك تشفير Base64، وحلّل توكنات JWT واعرض محتواها — كل المعالجة تحدث في متصفحك. لا يُرسل أي شيء لأي خادم، يمكنك قطع الإنترنت والأداة تعمل.
ما هو Base64؟
ترميز (Encoding) وليس تشفيراً — يحوّل البيانات إلى نص من 64 حرفاً آمناً للنقل (A-Z, a-z, 0-9, +, /) مع = للحشو. الغرض الأساسي نقل بيانات ثنائية عبر قنوات نصية فقط: مرفقات البريد، صور مضمنة في CSS، بيانات API.
ما هو JWT؟
JSON Web Token — معيار شائع للمصادقة في تطبيقات الويب الحديثة. يتكون من ثلاثة أجزاء مفصولة بنقاط:
- Header: نوع التوكن وخوارزمية التوقيع
- Payload: البيانات الفعلية (معرّف المستخدم، الأدوار، وقت الانتهاء)
- Signature: توقيع رقمي يضمن عدم التلاعب — لا يمكن التحقق منه إلا بالمفتاح السري
كل جزء مرمّز بـ Base64URL — وهذا سبب عمل الأداة: نفك الترميز ونعرض لك JSON المقروء.
متى تحتاج هذه الأداة؟
- 🐛 تصحيح أخطاء المصادقة: لماذا رفضني الخادم؟ ما دوري في التوكن؟ متى تنتهي صلاحيته؟
- 🔧 فهم APIs: قراءة ما يرسله الخادم فعلياً في التوكن
- 🎓 التعلم: رؤية بنية JWT حقيقية بعينيك
- 📦 العمل مع بيانات Base64 في قواعد البيانات أو السجلات
الأسئلة الشائعة
نعم 100% — الفك يتم في متصفحك بجافاسكربت خالص. لا يوجد أي طلب شبكة في هذه الصفحة إلا الإعلانات. ومع ذلك، العرف المهني يقول: لا تلصق توكنات إنتاج حقيقية في أي أداة أونلاين — استخدم نسخة اختبار.
لأن التحقق يتطلب المفتاح السري الخاص بالخادم — وجوده عندك يعني أنك تملك الخادم أصلاً وتستطيع التحقق فيه مباشرة. أي أداة تدّعي ذلك دون مفتاح هي زائفة.
JWTs تستخدم Base64URL حيث يُستبدل + بـ - و / بـ _ لتكون آمنة في الروابط. أداتنا تتعامل مع الاثنين تلقائياً.