أداة فك ترميز URL
أعد ترميز %XX إلى نص UTF-8 مقروء. خيار تحويل + إلى مسافة لسلاسل الاستعلام، وتُحفظ التسلسلات المعطوبة وتُبلَّغ دون أن تضيع.
42 حرفًا · 42 بايت (UTF-8)
0 حرفًا · 0 بايت (UTF-8)
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
ما هو فك ترميز URL؟
تحوّل النص المرمّز بالنسبة المئوية (%C3%A9 و%20…) إلى أحرف مقروءة باستخدام UTF-8. وعلى عكس decodeURIComponent لا تفشل عند تسلسل واحد سيئ: تُترك رموز % المعطوبة كما هي وتُعدّ.
كيفية استخدام فك ترميز URL
- الصق الرابط أو القيمة المرمّزة في الإدخال.
- فعّل فك + كمسافة (سلاسل الاستعلام) إذا كان النص قادمًا من نموذج أو سلسلة استعلام.
- اقرأ النتيجة في الإخراج وانتبه للتحذير إذا وُجدت تسلسلات معطوبة.
مثال
caf%C3%A9+%zz
café %zz
مع تفعيل «فك + كمسافة»؛ التسلسل %zz معطوب فيُترك كما هو.
متى تستخدم فك ترميز URL
استخدمها لقراءة الروابط المرمّزة في السجلات وعمليات إعادة التوجيه وروابط التتبع وطلبات API. فك الترميز مرة واحدة فقط: فك سلسلة مفكوكة أصلًا قد يغيّر علامات % الحرفية.
كيف يعمل فك ترميز URL
يُفحص الإدخال بحثًا عن متتاليات %XX. تُحوَّل كل متتالية إلى بايتات وتُفك بصيغة UTF-8؛ وتصبح التسلسلات متعددة البايتات الصالحة أحرفًا. أما % غير المتبوعة برقمين ستة عشريين، أو البايتات التي لا تشكّل UTF-8 صالحًا، فتُنسخ دون تغيير وتُحصى في تحذير. ولا تتحول + إلى مسافة إلا عند تفعيل الخيار.
حالات الاستخدام الشائعة
- قراءة معاملات UTM أو إعادة التوجيه في الروابط التسويقية
- تنقيح الروابط المرمّزة مرتين
- فك بيانات النماذج المسجلة في السجلات
- إعادة المعرّفات النصية غير ASCII إلى نص مقروء
الأسئلة الشائعة
لماذا لا تتحول + إلى مسافة؟
في مسارات الروابط تكون + علامة جمع حرفية. وحدها سلاسل الاستعلام بصيغة النماذج تستخدمها للمسافات، لذلك هي خيار.
ماذا يحدث مع التسلسلات غير الصالحة مثل %zz أو %E2%82؟
تُترك دون تغيير وتعرض الأداة عددها، بدل رمي خطأ «URI malformed».
ما زال نصي مرمّزًا بعد فك الترميز.
ربما رُمّز مرتين. انقر استخدام كمدخل وفك الترميز مرة أخرى.