ترميز / فك ترميز URL
أداة مجانية لترميز وفك ترميز URLs. تدعم وضعين للترميز (encodeURIComponent لمعاملات الاستعلام، encodeURI لمسارات URL)، وضع ترميز النماذج، الكشف التلقائي الذكي، وتفصيل الترميز حرفًا بحرف. كل المعالجة تتم في متصفحك — دون إرسال أي بيانات إلى خادم.
الإدخال
الإخراج
▶
تفصيل الترميز حرفًا بحرف — شاهد كيف يتم ترميز كل حرف
▶
جدول مرجعي لترميز URL — ترميز الأحرف الشائعة
| الحرف | الترميز | الوصف | الحرف | الترميز | الوصف | |
|---|---|---|---|---|---|---|
| [مسافة] | %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، يمكن أن تحتوي URLs على أحرف ASCII والأرقام ومجموعة صغيرة من الأحرف الخاصة فقط. أما باقي الأحرف فيجب ترميزها قبل أن يتم نقلها بأمان.
قواعد الترميز
- الأحرف المحجوزة (مثل
/?:@&=+$#,;%) تحتاج ترميزًا فقط في سياقات محددة - الأحرف غير المحجوزة (حروف A-Z a-z، أرقام 0-9،
-_.~) لا تُرمَّز أبدًا - باقي الأحرف (العربية، المسافات، الرموز الخاصة، إلخ) تُحوَّل أولاً إلى بايتات UTF-8 ثم تُعرض كـ
%HH
وضعا الترميز
encodeURIComponent— ترميز دقيق. يُرمِّز كل الأحرف غير الأبجدية الرقمية بما في ذلك/?:@&=+$#. استخدمه لمعاملات الاستعلام وبيانات نموذج POST وقيم الكوكيز.encodeURI— ترميز المسار. يحافظ على أحرف بنية URL (/?:@&=+$#لا تُرمَّز). استخدمه عند ترميز مسار URL كامل.
حالات استخدام شائعة
- معاملات URL — تمرير أحرف عربية أو خاصة في query string
- إرسال نماذج HTML — تنسيق
application/x-www-form-urlencoded - طلبات API — ترميز معاملات RESTful API
- URLs إعادة التوجيه — تداخل URL داخل آخر
ملاحظة: الترميز قابل للعكس — يمكن فك ترميز البيانات المشفرة إلى شكلها الأصلي. ترميز URL ليس تشفيرًا، لذا لا تستخدمه لحماية البيانات الحساسة.
اختصارات لوحة المفاتيح: اضغط Ctrl+Enter للتحويل، وCtrl+Shift+E للتبديل إلى الترميز، وCtrl+Shift+D للتبديل إلى فك الترميز.
اختصارات لوحة المفاتيح: اضغط Ctrl+Enter للتحويل، وCtrl+Shift+E للتبديل إلى الترميز، وCtrl+Shift+D للتبديل إلى فك الترميز.



