حول هذه الأداة

تحوّل أداة ترميز URL هذه الأحرف الخاصة إلى صيغة ترميز النسبة المئوية (فمثلًا تصبح المسافة %20) ليمكن استخدام النص بأمان في الرابط، كما تفك ترميز السلاسل المرمّزة إلى نص عادي.

طريقة الاستخدام

  1. الصق النص أو الرابط المرمّز في مربع الإدخال.
  2. انقر Encode لترميزه، أو Decode لإعادته إلى أصله.
  3. انقر Copy لنسخ المخرجات.

معلومات مفيدة

  • يعتمد الترميز على الدالة encodeURIComponent في JavaScript، وهي ترمّز كل الأحرف ما عدا A–Z وa–z و0–9 و- _ . ! ~ * ' ( ).
  • يُعرَّف ترميز النسبة المئوية في المعيار RFC 3986: يُكتب كل بايت غير آمن على شكل % يتبعها رقمان ست عشريان.
  • تُرمَّز الأحرف غير الموجودة في ASCII وفق بايتات UTF-8 الخاصة بها، فيصبح الحرف é مثلًا %C3%A9.
  • بما أن الرموز & = ? / و# تُرمَّز أيضًا، فالمخرجات مناسبة لقيمة واحدة في سلسلة الاستعلام وليس لرابط كامل.

تعمل بالكامل داخل متصفحك — لا يتم رفع أو حفظ أي شيء تُدخله.

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

لماذا تُرمَّز المسافة إلى %20 وليس +؟

‏%20 هو ترميز النسبة المئوية القياسي للمسافة. أما الصيغة + فتنطبق فقط على بيانات نماذج HTML ‏(application/x-www-form-urlencoded).

هل أرمّز الرابط كاملًا أم المعاملات فقط؟

رمّز قيم المعاملات كلًّا على حدة. فترميز الرابط كاملًا يؤدي أيضًا إلى ترميز الأحرف : / ? و& التي تشكّل بنية الرابط.

لماذا تظهر رسالة 'Invalid encoding' عند فك الترميز؟

تحتوي المدخلات على علامة % لا يتبعها رقمان ست عشريان صالحان، أو على تسلسل بايتات غير صالح في UTF-8.

هل يُرسل نصي إلى أي مكان؟

لا. يجري الترميز وفك الترميز بالكامل في متصفحك.