ترميز / فك ترميز URL

اهرب من الأحرف الخاصة في عناوين URL وسلاسل الاستعلام لنقلها بأمان، أو حوّل عناوين URL المُهربة إلى نص عادي مقروء.

أدخل النص:

الاتجاه

وضع الترميز

النتيجة:

كيفية ترميز عنوان URL أو فك ترميزه

  1. الصق عنوان URL أو سلسلة الاستعلام في مربع الإدخال.
  2. اختر «ترميز» أو «فك الترميز»، ثم حدد وضع الترميز المطابق.
  3. انقر على «تحويل» للحصول على الناتج المُهَرب أو غير المُهَرب.
  4. انسخ النتيجة واستخدمها في الروابط أو API أو النماذج.

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

ما الفرق بين وضعي الترميز؟

يُهَرب encodeURIComponent كل الأحرف تقريبًا، وهو مخصص لقيم الاستعلام المفردة، بينما يحافظ encodeURI على أحرف مثل الشرطات المائلة والنقطتين لاستخدامها في عناوين URL الكاملة.

لماذا تتحول المسافات إلى %20؟

لا يمكن أن تحتوي عناوين URL إلا على مجموعة محدودة من الأحرف. لذلك يحوّل الترميز أحرفًا مثل المسافات إلى صيغ مرمّزة بنظام النسبة المئوية مثل %20 لضمان نقلها بأمان.

هل أحتاج إلى ترميز عناوين URL يدويًا؟

لا، تتولى معظم لغات البرمجة ذلك تلقائيًا، لكن هذه الأداة مفيدة لتصحيح الأخطاء وإنشاء سلاسل الاستعلام يدويًا واختبار الحالات الخاصة.

هل تُرسل بيانات عنوان URL إلى أي مكان؟

لا. تحدث عملية الترميز وفك الترميز بالكامل في متصفحك، لذا لا يتم رفع أي شيء تلصقه أو تسجيله.

أدوات ذات صلة

لماذا نُرمّز عنوان URL؟

لا يمكن أن تحتوي عناوين URL إلا على مجموعة محدودة من الأحرف، لذلك يجب ترميز الأحرف الخاصة بنظام النسبة المئوية لنقلها بأمان. يحافظ الترميز على سلامة معاملات الاستعلام عند إنشاء الروابط أو النماذج أو استدعاءات API.

النصائح والحدود

استخدم encodeURIComponent لقيم الاستعلام المفردة وencodeURI لعناوين URL الكاملة، فهما يهربان مجموعتين مختلفتين من الأحرف. تعمل الأداة بالكامل محليًا، لذلك لا تغادر بياناتك المتصفح.