كيفية ترميز النص لعناوين URL عبر الإنترنت مجانًا (دليل 2026)
هل تساءلت يومًا لماذا يظهر رابط لصفحة اسمها "my file.html" كـmy%20file.html؟ هذا ترميز URL (ويسمى أيضًا الترميز بالنسبة المئوية): الآلية التي تتيح لعناوين الويب حمل المسافات والأحرف الخاصة والنصوص غير الإنجليزية بأمان. فإذا بنيت روابط أو عملت مع سلاسل استعلام أو شاركت عناوين URL تحتوي على أحرف غريبة أو صححت سبب كسر رابط، فستصادفه باستمرار. يوضح لك هذا الدليل كيفية ترميز عناوين URL وفك ترميزها باستخدام أداة مرمّز / فاك ترميز URL المجانية لدينا، ويشرح متى يهم الترميز، ويوضح ما لا يفعله.
ما ترميز URL؟
صُممت عناوين URL حول مجموعة أحرف محدودة. فالأحرف خارجها — المسافات وعلامات الترقيم ذات المعنى الخاص (? و& و=) والنصوص غير ASCII — يجب تحويلها إلى صيغة آمنة. ويستبدل ترميز URL كل بايت كهذا بعلامة % متبوعة برقمين ست عشريين يمثلان قيمة البايت. فالمسافة تصبح %20، وعلامة & تصبح %26، والحرف é (بايتان في UTF-8) يصبح %C3%A9.
أما الأحرف الآمنة دائمًا — الأحرف والأرقام و- و_ و. و~ — فتُترك دون مساس. وكل شيء آخر في مكون URL يحتاج عمومًا إلى ترميز.
الخطوة 1: افتح مرمّز / فاك ترميز URL
افتح مرمّز / فاك ترميز URL لدينا في أي متصفح. دون تسجيل ودون تثبيت — مجرد مربع إدخال وأزرار ترميز/فك ترميز ومنطقة إخراج.
الخطوة 2: رمّز النص إلى صيغة آمنة لعناوين URL
- الصق نصك أو اكتبه — مثلًا استعلام بحث مثل
black & white photosأو عنوان URL كامل يحتوي على مسافات. - انقر ترميز.
- يعرض الإخراج النسخة المرمزة بالنسبة المئوية:
black%20%26%20white%20photos. - انسخ النتيجة بزر النسخ.
جرّب ترميز عنوان كامل بمعاملات استعلام، ثم قارن الأحرف التي تغيرت والتي لم تتغير. فتلك المقارنة تبني الحدس لما هو محجوز مقابل ما هو آمن.
الخطوة 3: فك ترميز عنوان URL مجددًا إلى نص مقروء
- الصق عنوان URL مرمزًا — شيئًا مثل
https://example.com/search?q=caf%C3%A9%20menu. - انقر فك الترميز.
- تظهر الصيغة المقروءة:
https://example.com/search?q=café menu.
فك الترميز مفيد حقًا عند التصحيح: فأدوات التحليلات وسجلات الخوادم والروابط المشتركة غالبًا ما تعرض الصيغة المرمزة، وفك الترميز يكشف ما كتبه المستخدم أو نقر عليه فعلًا.
متى تحتاج فعلًا إلى ترميز URL؟
- سلاسل استعلام بأحرف خاصة: فمصطلح بحث يحتوي على
&أو=سيفسد بنية المعاملات دون ترميز — والترميز يبقي كل قيمة سليمة. - نصوص غير إنجليزية في عناوين URL: فعناوين الصفحات بالأردية أو العربية أو الصينية أو أي نص غير لاتيني يجب ترميزها بالنسبة المئوية للسفر بأمان.
- بناء الروابط برمجيًا: فكلما جمع الكود عنوان URL من إدخال مستخدم أو متغيرات، يجب ترميز كل مكون (ومعظم اللغات لها دالة مدمجة لهذا بالضبط).
- مشاركة روابط بمسافات أو علامات ترقيم: فبعض تطبيقات المحادثة وعملاء البريد الإلكتروني يشوهون عناوين URL غير المرمزة؛ والترميز يجعلها تصمد أمام النسخ واللصق.
- تصحيح الروابط المكسورة: فخطأ 404 على عنوان URL بأحرف خاصة غالبًا ما يعود إلى ترميز أُجري مرتين — أو لم يُجرَ أصلًا.
أمثلة ترميز شائعة للحفظ
- مسافة ←
%20(في سلاسل الاستعلام قد ترى أيضًا+، وهو اتفاق أقدم للشيء نفسه) &←%26·=←%3D·?←%3F#←%23(مهم: فـ#غير المرمزة تبدأ الجزء وتقتطع ما يتلقاه الخادم)%نفسها ←%25- é ←
%C3%A9· والإيموجي والأحرف الصينية اليابانية الكورية تصبح تسلسلات متعددة البايت أطول
أخطاء يجب تجنبها
- الترميز المزدوج: فترميز سلسلة مرمزة أصلًا يحوّل
%20إلى%2520. وإذا أظهر إخراجك تسلسلات%25، فقد رُمز شيء مرتين. - ترميز عنوان URL كله بعمى: فترميز
https://سيشوه أحرف:و/التي تبني عنوان URL. رمّز المكونات (مقاطع المسار وقيم الاستعلام) لا العنوان كله دفعة واحدة. - افتراض أن الترميز = أمان: فترميز URL آلية نقل لا حماية. فهو لا يخفي ولا يشفر ولا ينظف شيئًا — فحمولة هجوم مرمزة ما زالت حمولة هجوم. لا تعتمد عليه أبدًا للأمان.
- نسيان الجزء: فأي شيء بعد
#لا يصل أبدًا إلى الخادم، مرمزًا كان أم لا.
ترميز URL مقابل أقاربه
- ترميز URL مقابل Base64: فترميز URL يفلت الأحرف غير الآمنة الفردية لعناوين الويب (بينما يعيد Base64 تمثيل حمولات ثنائية كاملة كنص). وظيفتان مختلفتان.
- ترميز URL مقابل ترميز HTML: فكيانات HTML (مرمّز HTML) تجعل النص آمنًا للعرض داخل صفحة ويب؛ بينما يجعل ترميز URL النص آمنًا للسفر داخل عنوان ويب. فسلسلة موضوعة في السياقين قد تحتاج إلى كليهما، مطبقين بالترتيب الصحيح.
- ترميز URL مقابل التجزئة: فالترميز قابل للعكس بالكامل؛ أما التجزئة فأحادية الاتجاه. لا تخلط بين الاثنين أبدًا.
الأسئلة الشائعة
هل مرمّز URL خاص؟
نعم — فكل الترميز وفك الترميز يحدث محليًا داخل متصفحك. ولا شيء مما تلصقه يُرفع إلى أي مكان.
لماذا تعرض بعض عناوين URL علامة + بدل %20 للمسافات؟
في إرسالات نماذج HTML (تنسيق application/x-www-form-urlencoded)، تُكتب المسافات تقليديًا كـ+. وفي مواضع أخرى من عناوين URL، تكون %20 هي المعيار. وكلاهما يُفك ترميزه إلى مسافة في سياقه الخاص.
هل يمكنني ترميز عنوان URL كامل دفعة واحدة؟
يمكنك، لكن عادة لا ينبغي — فسيرمز أيضًا الأحرف البنيوية (: و/ و?). رمّز فقط الأجزاء التي تحتوي على أحرف غير آمنة.
هل يعمل ترميز URL للنصوص غير الإنجليزية؟
نعم. فتُحوَّل الأحرف أولًا إلى بايتات UTF-8، ثم يُرمَّز كل بايت بالنسبة المئوية — لذا تعود الأردية والعربية والإيموجي وكل شيء آخر بشكل صحيح.
جرّب الآن: مرمّز / فاك ترميز URL مجاني · مرمّز HTML مجاني · مرمّز Base64 مجاني