مرمّز URL وفاك الترميز

الصق عنوان URL أو سلسلة أدناه، واختر وضعاً، ثم رمّز أو فك الترميز. كل شيء يعمل محلياً في متصفحك — بياناتك لا تغادر جهازك أبداً.

ترميز URL في سطر واحد: يحوّل الأحرف غير الآمنة في URL إلى صيغة ست عشرية %XX — يتحول المسافة إلى %20، و& إلى %26 — لتُنقل الروابط وسلاسل الاستعلام والمعلمات دون لبس.

✅ إجابة سريعة

"a b" → a%20b. "a&b=c" → a%26b%3Dc. "中文" → %E4%B8%AD%E6%96%87. "😀" → %F0%9F%98%80.

قاعدة عامة: استخدم صارم (encodeURIComponent) لقيم المعلمات؛ واستخدم قياسي (encodeURI) لعنوان URL كامل. رمّز مرة واحدة — لا تُرمّز مرتين أبدًا. تبقى الأحرف الآمنة (A–Z a–z 0–9 - _ . ! ~ * ' ( )) كما هي.

جرّب مثالًا:
0أحرف الإدخال
0أحرف الإخراج
0هروب %XX
—الوضع

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

ما هو ترميز URL؟

ترميز URL (ترميز النسبة المئوية) يحول الأحرف غير المسموح بها في عناوين URL إلى صيغة %XX آمنة. على سبيل المثال، تصبح المسافة %20 والحرف & في سلاسل الاستعلام %26، فيُرسل عنوان URL دون غموض.

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

الوضع الصارم (encodeURIComponent) يرمّز كل شيء تقريباً بما فيها / و:، وهو مثالي لقيم معاملات الاستعلام. الوضع القياسي (encodeURI) يبقي أحرف بنية URL مثل / : ? و & سليمة، وهو أفضل لترميز سلسلة URL كاملة.

هل مرمّز URL آمن للاستخدام مع البيانات الحساسة؟

نعم. كل الترميز وفك الترميز يحدث بالكامل في متصفحك. لا تُرسل بياناتك إلى أي خادم أبداً.

متى أحتاج إلى ترميز URL؟

كلما بنيت عنوان URL بإدخال من المستخدم، أو مررت معاملات عبر سلاسل الاستعلام، أو ضمّنت عناوين URL داخل عناوين أخرى. يمنع الترميز الروابط المكسورة وقيم الاستعلام التالفة والمشاكل الأمنية الناجمة عن الأحرف الخاصة.

هل مرمّز URL مجاني؟

نعم، مجاني تماماً دون تسجيل ودون حدود استخدام ودون رفع. كل شيء يعمل محلياً في متصفحك.

ما الفرق بين %20 و +؟

%20 هو الترميز المئوي القياسي للمسافة في أي مكوّن من عنوان URL. أما + فلا يعني "مسافة" إلا داخل أجسام النماذج application/x-www-form-urlencoded (وبعض محللات الاستعلام). في مقطع المسار، + هي علامة الجمع الحرفية — لذا يُفضَّل %20 للأمان.

لماذا يُرمَّز رابطي مرتين؟

يحدث الترميز المزدوج عند ترميز سلسلة مُرمَّزة بالفعل مرة أخرى: يُرمَّز % نفسه إلى %25، فتصبح %20 هي %2520. فكّ الترميز أولًا ثم رمّز مرة واحدة — أو رمّز القيم الخام غير المُرمَّزة فقط.

encodeURI أم encodeURIComponent — أيّهما أستخدم؟

استخدم encodeURIComponent لقيمة معلمة واحدة — فهو يرمّز / : ? & = # بحيث لا يخرج القيمة من موضعها. واستخدم encodeURI لعنوان URL كامل تريد الحفاظ على بنيته — فهو يُبقي / : ? & = كما هي.

هل يمنع ترميز URL هجمات XSS؟

لا. ترميز URL مخصص لأمان النقل، لا لتنظيف المخرجات. ترميز وسوم <script> كـ %3Cscript%3E لا يمنع تنفيذها إذا أُدرجت القيمة المفكوكة لاحقًا في HTML دون تهريب صحيح. طبّق دائمًا ترميز مخرجات مناسبًا للسياق (HTML، سمة، JS) وقت العرض.

لماذا يصبح النص الصيني طويلًا جدًا عند ترميزه؟

يشغل كل حرف صيني 3 بايت في UTF-8، ويتحول كل بايت إلى هروب %XX من 3 أحرف — لذا قد يتمدد الحرف الواحد إلى 9 أحرف. لهذا تطول الروابط التي تحتوي نصًا CJK، ولهذا تستخدم العناوين المختصرة (slugs) التحويل الصوتي أو المعرّفات.

مرمّز URL وفاك الترميز — تعامل مع الأحرف الخاصة بالطريقة الصحيحة

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

لماذا تستخدم مرمّز URL لدينا؟

  • رمّز أو فك الترميز بنقرة واحدة مع استجابة فورية.
  • وضع صارم لقيم معاملات الاستعلام والبيانات المتداخلة.
  • وضع قياسي يحافظ على بنية عناوين URL الكاملة.
  • معالجة يونيكود صحيحة للمسافات والصينية والرموز التعبيرية والمزيد.
  • خاص ومجاني 100% — لا يُرفع أي شيء.

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

  • بناء سلاسل استعلام بقيم يقدمها المستخدم بأمان.
  • تصحيح المعاملات المرمّزة في طلبات الشبكة.
  • تضمين عنوان URL داخل عنوان آخر (إعادة التوجيه، استدعاءات العودة).
  • تحضير القيم لإرسال النماذج وطلبات API.

مرجع سريع لترميز URL

حرف مرمّز السياق
space%20في كل مكان (استخدم + فقط في أجسام النماذج)
&%26قيم الاستعلام
=%3Dقيم الاستعلام
?%3Fقيم المعلمات
/%2Fداخل قيمة معلمة
#%23داخل قيمة معلمة
中%E4%B8%ADUTF-8، 3 بايت → 9 أحرف
😀%F0%9F%98%80UTF-8، 4 بايت → 12 حرفًا

تُعالَج الأحرف الآمنة (A–Z a–z 0–9 - _ . ! ~ * ' ( ) والمحجوزة / : ? & = #) بشكل مختلف بواسطة encodeURI وencodeURIComponent.

سواء كنت تبني روابط يدوياً أو تصحح طلب API أو تحضّر بيانات لنموذج، فإن مرمّز URL وفاك الترميز لدينا يعطيك نتائج صحيحة فوراً — مجاني وخاص وبلا حدود.

تعمل مع روابط مُرمَّزة؟ اجمع هذه الأداة مع مرمّز Base64 لفك ترميز الرموز المميزة، ومنسّق JSON للتحقق من استجابات API، ومولّد كلمات المرور قبل تضمين أي بيانات اعتماد في رابط.