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

ترميز الروابط وفك ترميزها

حوّل الروابط العربية المرمّزة إلى نص مقروء، أو رمّز نصاً لوضعه في رابط.

تعمل الأداة بالكامل على جهازك، ولا تُرسل أي بيانات إلى خوادمنا.

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

  1. اختر «فك الترميز» لقراءة رابط مليء برموز %، أو «ترميز» لتحويل نص إلى صيغة تصلح للروابط.
  2. الصق الرابط أو النص.
  3. في الترميز اختر النوع: جزء من الرابط لقيمة معامل، أو رابط كامل.
  4. انسخ النتيجة.

كيف يعمل ترميز النسبة المئوية؟

يسمح RFC 3986 بالحروف الإنجليزية والأرقام والرموز - . _ ~ دون ترميز (الحروف غير المحجوزة)، أما باقي الحروف فتُحوَّل إلى بايتاتها بترميز UTF-8، ويُكتب كل بايت بثلاثة رموز: % ثم رقمان ست عشريان، ويُفضَّل أن تكون الحروف الست عشرية كبيرة.

الحرف ← بايتات UTF-8 ← %XX لكل بايت

مثال: المسافة بايت واحد قيمته 20 بالست عشري فتصبح %20. وحرف «س» بايتان D8 وB3 فيصبح %D8%B3، وكلمة «سلام» تصبح %D8%B3%D9%84%D8%A7%D9%85.

الحروف المحجوزة في الروابط

النوعالحروف
فواصل عامة (gen-delims): / ? # [ ] @
فواصل فرعية (sub-delims)! $ & ' ( ) * + , ; =
غير محجوزة (لا تحتاج ترميزاً)A-Z a-z 0-9 - . _ ~

إذا وضعت نصاً فيه & أو = داخل معامل بحث دون ترميز، فقد يفهمه الموقع بداية معامل جديد؛ لذلك رمّز القيم بخيار «جزء من الرابط».

أمثلة استخدام

  • قراءة رابط صفحة عربية نسخته من المتصفح فظهر برموز %.
  • بناء رابط بحث يحتوي كلمة عربية أو رمز &.
  • تشخيص مشكلة رابط لا يعمل بسبب ترميز مزدوج (%25 بدل %).

المصادر: RFC 3986 (الأقسام 2.1 و2.2 و2.3)، وMDN لدالتي encodeURIComponent وencodeURI. راجعناها في سبتمبر 2026.

أمثلة سريعة

النصبعد الترميز
مسافة%20
س%D8%B3
سلام%D8%B3%D9%84%D8%A7%D9%85
a&ba%26b

مصطلحات

  • ترميز النسبة المئوية: كتابة البايت بعلامة % ورقمين ست عشريين.
  • معامل البحث: الجزء بعد ? في الرابط، مثل ?q=كلمة.
  • UTF-8: طريقة تحويل الحروف إلى بايتات قبل ترميزها في الرابط.

الخصوصية وعلى الجوال

تعمل الأداة بالكامل داخل متصفحك، فلا تحتاج إلى تسجيل ولا إلى إنترنت بعد فتح الصفحة، ولا يُرسل أي شيء تكتبه إلى خادم. وتعمل في متصفحات الجوال الحديثة؛ اضغط زر النسخ ثم الصق النتيجة حيث تريد.

أخطاء شائعة

  • ترميز رابط مرمّز من قبل، فتتحول كل % إلى %25 ويتعطل الرابط.
  • ترميز الرابط كاملاً بخيار «جزء من الرابط»، فتتحول / و: إلى رموز ولا يعمل الرابط.
  • نسيان ترميز & داخل قيمة بحث، فيقرأ الموقع جزءاً من القيمة فقط.
  • فك ترميز رابط يحتوي % مستخدمة كعلامة نسبة لا كترميز، مثل «خصم 50%»، فتظهر رسالة خطأ؛ رمّز العلامة أولاً إلى %25.

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

لماذا تظهر الروابط العربية برموز مثل %D8%B3؟

لأن الروابط تُكتب بحروف محدودة، فيُحوَّل كل حرف عربي إلى بايتاته في UTF-8، ويُكتب كل بايت بعلامة % ثم رقمين ست عشريين. هذا ما يسمى ترميز النسبة المئوية (Percent-encoding) في RFC 3986.

كيف أحول الرابط المرمّز إلى عربي؟

اختر «فك الترميز» والصق الرابط، فتظهر الحروف العربية مقروءة.

ما الفرق بين ترميز جزء من الرابط وترميز الرابط كاملاً؟

ترميز الجزء (encodeURIComponent) يرمّز كل الرموز الخاصة مثل / و? و&، ويناسب قيمة واحدة كمعامل بحث. وترميز الرابط كاملاً (encodeURI) يُبقي هذه الرموز لأنها جزء من بنية الرابط.

ما خيار RFC 3986 الصارم؟

الدالة encodeURIComponent لا ترمّز الرموز ! ' ( ) *، مع أنها محجوزة في RFC 3986. الخيار الصارم يرمّزها أيضاً إلى %21 و%27 و%28 و%29 و%2A كما يقترح موقع MDN.

لماذا تتحول المسافة إلى %20 أو +؟

في ترميز RFC 3986 تصبح المسافة %20. أما في صيغة application/x-www-form-urlencoded الخاصة بالنماذج فتُكتب المسافة + كما يذكر موقع MDN، لذلك تتيح الأداة عند الفك معاملة + كمسافة.

هل تُرسل الروابط إلى خادم؟

لا، الترميز والفك يتمان داخل متصفحك.

ما معنى %25 في الرابط؟

هو ترميز علامة % نفسها. ظهور %25D8 مثلاً يعني أن الرابط رُمّز مرتين؛ افك الترميز مرتين لتحصل على النص الأصلي.

هل أرمّز الرابط كله أم جزءاً منه؟

إذا كان عندك رابط كامل فيه حروف عربية فاختر «رابط كامل». وإذا كنت تضع كلمة داخل معامل بحث فاختر «جزء من الرابط» حتى تُرمَّز رموز مثل & و=.

أدوات ذات صلة

آخر تحديث: