ترميز/فك ترميز عناوين URL

أداة مجانية عبر الإنترنت لترميز عناوين URL وفك ترميزها. تدعم وضعين للترميز (encodeURIComponent لمعلمات الاستعلام، وencodeURI لمسارات عناوين URL)، ووضع ترميز النماذج، والكشف التلقائي الذكي، وتحليل الترميز على مستوى الأحرف. تتم جميع عمليات المعالجة داخل متصفحك — ولا يتم إرسال أي بيانات إلى الخادم.

طول المدخلات: 0 أحرف طول الناتج: 0 أحرف التغيير: الوضع: encodeURIComponent

الإدخال

الإخراج

Character-level breakdown — see how each character gets encoded
URL encoding reference table — common character percent-encoding mappings
تشارالترميزالوصفتشارالترميزالوصف
[مسافة]%20الفضاء!%21علامة التعجب
"%22علامة الاقتباس المزدوجة#%23هاش
$%24علامة الدولار%%25النسبة المئوية
&%26علامة «&»'%27علامة اقتباس مفردة
(%28القوس الأيسر)%29القوس الأيمن
*%2Aعلامة النجمة+%2Bبالإضافة إلى ذلك
,%2Cفاصلة-%2Dالواصلة
.%2Eالفترة/%2Fشرطة مائلة
:%3Aفاصلة;%3Bفاصلة منقوطة
<%3Cأقل من=%3Dيساوي
>%3Eأكبر من?%3Fعلامة الاستفهام
@%40عند الإشارة[%5Bقوس أيسر
\%5Cالشرطة المائلة العكسية]%5Dقوس مغلوق
^%5Eعلامة الإقحام_%5Fالشرطة السفلية
`%60علامة العودة{%7Bقوس أيسر
|%7Cأنبوب}%7Dالدعامة اليمنى
~%7Eالتيльدا

ما هو ترميز عناوين URL؟

ترميز عناوين URL (المعروف أيضًا باسم الترميز المئوي) هو آلية لترميز الأحرف الخاصة في عنوان URL عن طريق استبدالها بعلامة % متبوعة برقمين سداسي عشريين. وفقًا لـ RFC 3986، قد تحتوي عناوين URL على أحرف ASCII وأرقام ومجموعة صغيرة من الأحرف الخاصة فقط. ويجب ترميز جميع الأحرف الأخرى قبل إرسالها بأمان.

قواعد الترميز

  • الأحرف المحجوزة (مثل /?:@&=+$#,;%) لا تحتاج إلى الترميز إلا في سياقات محددة
  • الأحرف غير المحجوزة (أحرف A-Z a-z وأرقام 0-9 و-_.~) لا يتم ترميزها أبدًا
  • جميع الأحرف الأخرى (الصينية والمسافات والرموز الخاصة وغيرها) تُحوَّل أولاً إلى بايتات UTF-8 ثم تُعرض كـ %HH

وضعان للترميز

  • encodeURIComponent — ترميز صارم. يرمّز جميع الأحرف غير الأبجدية الرقمية بما في ذلك /?:@&=+$#. استخدم هذا لقيم معلمات الاستعلام وبيانات نماذج POST وقيم ملفات تعريف الارتباط.
  • encodeURI — ترميز المسار. يحافظ على أحرف بنية URL (/?:@&=+$# لا يتم ترميزها). استخدمه عند ترميز مسار URL كامل.

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

  • معلمات عناوين URL — تمرير الأحرف الصينية أو الخاصة في سلاسل الاستعلام
  • إرسال نموذج HTML — تنسيق application/x-www-form-urlencoded
  • طلبات واجهة برمجة التطبيقات (API) — ترميز معلمات RESTful API
  • عناوين URL لإعادة التوجيه — دمج عنوان URL داخل عنوان آخر
ملاحظة: الترميز قابل للعكس — يمكن فك ترميز البيانات المشفرة إلى شكلها الأصلي. ترميز URL ليس تشفيرًا، لذا لا تستخدمه أبدًا لحماية البيانات الحساسة.
اختصارات لوحة المفاتيح: اضغط Ctrl+Enter للتحويل، Ctrl+Shift+E للتبديل إلى الترميز، Ctrl+Shift+D للتبديل إلى فك الترميز.