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

مُرمّز ومفكك ترميز URL

رمّز عناوين URL وسلاسل الاستعلام وفك ترميزها بترميز النسبة المئوية. وضع URL كامل أو مكوّن، وRFC 3986، والمسافة كعلامة زائد، وتقسيم أجزاء URL.

مجانية تعمل في متصفحك دون تسجيل

جارٍ تحميل مُرمّز ومفكك ترميز URL…

ملفاتك لا تغادر جهازك أبدًا

طريقة استخدام مُرمّز ومفكك ترميز URL

  1. 1

    افتح مُرمّز ومفكك ترميز URL في هذه الصفحة. تُحمَّل مباشرة في متصفحك.

  2. 2

    أضف ملفك أو نصك أو القيم، واضبط الإعدادات.

  3. 3

    انسخ النتيجة أو نزّلها. لا يُرفع أي شيء ولا يُخزَّن.

عن هذه الأداة

لا يمكن أن تحتوي عناوين URL إلا على مجموعة محدودة من الأحرف. يجب كتابة المسافات والأحرف المشكّلة والرموز التعبيرية ورموز مثل & و? و# باستخدام ترميز النسبة المئوية: علامة % يتبعها رقمان ست عشريان، فتصبح المسافة %20. يحوّل مُرمّز ومفكك ترميز URL هذا النص في الاتجاهين، ويساعدك على بناء الروابط وسلاسل الاستعلام وطلبات API وتصحيح أخطائها.

كيف ترمّز URL أو تفك ترميزه

  1. اختر Encode أو Decode.
  2. الصق النص أو URL.
  3. اختر نوع الترميز والخيارات.
  4. انسخ النتيجة أو نزّلها. تعرض الإحصاءات عدد الأحرف التي رُمّزت.

URL كامل أم مكوّن؟

  • Full URL (encodeURI) يحتفظ بالأحرف التي تمنح URL بنيته، مثل : / ? & و#، ويرمّز الباقي. استخدمه لرابط كامل يحتوي على مسافات أو أحرف مشكّلة.
  • Component (encodeURIComponent) يرمّز هذه الأحرف البنيوية أيضًا. استخدمه لقيمة واحدة داخل سلسلة استعلام، مثل عبارة بحث أو URL إعادة توجيه يُمرَّر كمعامل.

استخدام الخيار الخاطئ هو الخطأ الأكثر شيوعًا: ترميز URL كامل كمكوّن يفسده، ووضع قيمة غير مرمّزة تحتوي على & في سلسلة استعلام يقسمها إلى معاملين.

الخيارات

  • Space as plus: يكتب المسافات بعلامة + بدلًا من %20، كما تفعل نماذج HTML في سلاسل الاستعلام.
  • RFC 3986: يرمّز أيضًا الأحرف ! ' ( ) * للالتزام الصارم بالمعيار.
  • تحليل URL: يعرض البروتوكول واسم المضيف والمنفذ والمسار وسلسلة الاستعلام والجزء، مع سرد كل معامل استعلام مفكوك الترميز.

ترميزات شائعة

الحرفبعد الترميز
مسافة%20 (أو + في النماذج)
&%26
?%3F
/%2F
#%23
é%C3%A9

تُرمَّز الأحرف غير الإنجليزية كبايتات UTF-8، لذا يصبح é زوجين. وقد يحوّل فك ترميز سلسلة مرتين القيمة %25 الحقيقية إلى %، لذا فك الترميز مرة واحدة فقط. تحتاج ترميزًا آخر؟ استخدم مُرمّز Base64 أو مُرمّز HTML.

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

ما ترميز URL؟

طريقة لكتابة الأحرف غير المسموح بها في عناوين URL على شكل علامة نسبة مئوية يتبعها رقمان ست عشريان، مثل %20 للمسافة. ويُسمى أيضًا ترميز النسبة المئوية.

ما الفرق بين encodeURI وencodeURIComponent؟

يحتفظ encodeURI بأحرف مثل : / ? & # التي تشكّل بنية URL، لترميز الروابط الكاملة. أما encodeURIComponent فيرمّزها أيضًا، للقيم المفردة داخل سلسلة الاستعلام.

هل تكون المسافة %20 أم +؟

تعمل %20 في أي مكان من URL. أما علامة + فتعني مسافة فقط في سلاسل الاستعلام التي ترسلها نماذج HTML. فعّل Space as plus عندما تحتاج إلى هذا الأسلوب.

لماذا ما زال URL المفكوك يحتوي على رموز %؟

ربما رُمّز مرتين. فك ترميزه مرة ثانية، ولكن فقط إذا كنت متأكدًا من أنه رُمّز مرتين.

هل يمكنني رؤية معاملات URL؟

نعم. الصق URL كاملًا وسيعرض التحليل البروتوكول والمضيف والمسار والجزء وكل معامل استعلام مفكوك الترميز.

هل تُرسل بياناتي إلى خادم؟

لا. يجري الترميز وفك الترميز والتحليل كلها في متصفحك.