أداة فك ترميز URL

أعد ترميز %XX إلى نص UTF-8 مقروء. خيار تحويل + إلى مسافة لسلاسل الاستعلام، وتُحفظ التسلسلات المعطوبة وتُبلَّغ دون أن تضيع.

42 حرفًا · 42 بايت (UTF-8)

0 حرفًا · 0 بايت (UTF-8)

يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.

ما هو فك ترميز URL؟

تحوّل النص المرمّز بالنسبة المئوية (%C3%A9 و%20…) إلى أحرف مقروءة باستخدام UTF-8. وعلى عكس decodeURIComponent لا تفشل عند تسلسل واحد سيئ: تُترك رموز % المعطوبة كما هي وتُعدّ.

كيفية استخدام فك ترميز URL

  1. الصق الرابط أو القيمة المرمّزة في الإدخال.
  2. فعّل فك + كمسافة (سلاسل الاستعلام) إذا كان النص قادمًا من نموذج أو سلسلة استعلام.
  3. اقرأ النتيجة في الإخراج وانتبه للتحذير إذا وُجدت تسلسلات معطوبة.

مثال

الإدخال
caf%C3%A9+%zz
الإخراج
café %zz

مع تفعيل «فك + كمسافة»؛ التسلسل %zz معطوب فيُترك كما هو.

متى تستخدم فك ترميز URL

استخدمها لقراءة الروابط المرمّزة في السجلات وعمليات إعادة التوجيه وروابط التتبع وطلبات API. فك الترميز مرة واحدة فقط: فك سلسلة مفكوكة أصلًا قد يغيّر علامات % الحرفية.

كيف يعمل فك ترميز URL

يُفحص الإدخال بحثًا عن متتاليات %XX. تُحوَّل كل متتالية إلى بايتات وتُفك بصيغة UTF-8؛ وتصبح التسلسلات متعددة البايتات الصالحة أحرفًا. أما % غير المتبوعة برقمين ستة عشريين، أو البايتات التي لا تشكّل UTF-8 صالحًا، فتُنسخ دون تغيير وتُحصى في تحذير. ولا تتحول + إلى مسافة إلا عند تفعيل الخيار.

حالات الاستخدام الشائعة

  • قراءة معاملات UTM أو إعادة التوجيه في الروابط التسويقية
  • تنقيح الروابط المرمّزة مرتين
  • فك بيانات النماذج المسجلة في السجلات
  • إعادة المعرّفات النصية غير ASCII إلى نص مقروء

الأسئلة الشائعة

لماذا لا تتحول + إلى مسافة؟

في مسارات الروابط تكون + علامة جمع حرفية. وحدها سلاسل الاستعلام بصيغة النماذج تستخدمها للمسافات، لذلك هي خيار.

ماذا يحدث مع التسلسلات غير الصالحة مثل %zz أو %E2%82؟

تُترك دون تغيير وتعرض الأداة عددها، بدل رمي خطأ «URI malformed».

ما زال نصي مرمّزًا بعد فك الترميز.

ربما رُمّز مرتين. انقر استخدام كمدخل وفك الترميز مرة أخرى.

استكشف المزيد من الفئات