انتقل إلى المحتوى

مُرمِّز الروابط URL

اجعل أي نص آمنًا للاستخدام في رابط: تتحول المسافات والحروف المشكّلة و& والرموز التعبيرية إلى تسلسلات %XX.

تتم المعالجة محليًا في متصفحك

الخيارات
0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة مُرمِّز الروابط URL؟

لا يقبل الرابط سوى مجموعة محدودة من أحرف ASCII. أما كل ما عداها، والأحرف المحجوزة عندما تُستخدم كبيانات، فيجب ترميزها بالنسبة المئوية: يُكتب كل بايت "%" متبوعًا برقمين سداسيين، فتصبح المسافة %20 ويصبح "é" (بايتات UTF-8 هي c3 a9) هو %C3%A9.

تغطي ثلاثة أوضاع الحالات المعتادة. وضع المكوّن يعمل مثل encodeURIComponent في JavaScript ويناسب قيمة استعلام أو جزء مسار. وضع الرابط الكامل يعمل مثل encodeURI ويُبقي : / ? & = # كما هي ليظل العنوان كاملًا صالحًا. وضع النموذج يتبع application/x-www-form-urlencoded ويكتب المسافات "+". الأداة تحوّل النص فقط ولا تفتح الرابط ولا تجلبه أبدًا.

كيف تعمل؟

  1. الصق النص أو الرابط في مربع الإدخال.
  2. اختر الوضع: المكوّن لقيمة واحدة، والرابط الكامل لعنوان كامل، والنموذج لبيانات نماذج HTML.
  3. يمكنك اختياريًا ترميز ! ' ( ) * أو الإبقاء على %XX الموجودة لتفادي الترميز المزدوج أو ترميز كل سطر على حدة، ثم انسخ النتيجة.

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

  • وضع عبارة بحث مثل "café & bar" في معامل سلسلة استعلام.
  • تجهيز redirect_uri أو رابط رجوع يُمرَّر هو نفسه كمعامل.
  • ترميز أجزاء مسار غير لاتينية قبل مشاركة الرابط.
  • إصلاح عنوان يحتوي مسافات ليعمل في curl أو Postman أو البريد.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
https://example.com/search?q=café & bar
المخرج
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcaf%C3%A9%20%26%20bar

الخصوصية

تعمل أداة مُرمِّز الروابط URL بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

ترميز النص نفسه مرتين يعطي تسلسلات %25 (ترميز مزدوج). استخدم خيار "إبقاء %XX الموجودة" في وضع الرابط الكامل للعناوين المرمّزة جزئيًا.

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

ما الفرق بين وضع المكوّن ووضع الرابط الكامل؟

يرمّز وضع المكوّن الأحرف المحجوزة مثل / ? & = # ليصبح النص قيمة داخل رابط. أما الرابط الكامل فيتركها كما هي لأنها تمنح العنوان بنيته.

لماذا تكون المسافة أحيانًا %20 وأحيانًا +؟

%20 هو الترميز المئوي القياسي للمسافة. أما "+" فتعني مسافة في بيانات نماذج HTML فقط (سلاسل الاستعلام الصادرة عن النماذج)، وهو ما ينتجه وضع النموذج.

هل تُعالَج الرموز التعبيرية والحروف المشكّلة؟

نعم. يُحوَّل النص إلى UTF-8 أولًا فيصبح 😀 هو %F0%9F%98%80. أما النص الذي يحتوي بديلًا منفردًا فلا يمكن ترميزه ويظهر خطأ.

المزيد من الأدوات في الترميز وفك الترميز →