ابدأ أضف موقعك

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

Developer Tools

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

النتيجة

النتيجة —
  • أحرف الإدخال —
  • أحرف الإخراج —
  • بايتات الإخراج — B

غيّر أي إدخال وستُحدَّث النتيجة فورًا.

المعادلة والقواعد

  • يكتب الترميز النسبي كل بايت خارج المجموعة المسموح بها على شكل علامة نسبة مئوية متبوعة برقمين سداسي عشريين.
  • A space becomes %20, a slash becomes %2F, and the ampersand becomes %26 — the last one matters because & separates query parameters.
  • يترك encodeURI الرموز : / ? # & = كما هي حتى يبقى هيكل الرابط سليمًا، بينما يهرّبها encodeURIComponent.
  • يعكس فك الترميز كل ثلاثية %XX إلى بايتات UTF-8 الأصلية، لذا يعود النص الصيني كأحرف أصلية.

أمثلة محلولة

قيمة داخل سلسلة استعلام

المدخلات a b&c مع نطاق القيمة.

النتيجة a%20b%26c — the & is escaped so it cannot be read as a second parameter.

النص نفسه كعنوان URL كامل

المدخلات a b&c مع نطاق عنوان URL الكامل.

النتيجة a%20b&c — the space is still escaped but & is preserved as a separator.

فك ترميز النص الصيني

المدخلات %E4%BD%A0%E5%A5%BD

النتيجة 你好 — تتحول ثلاث بايتات UTF-8 إلى ثلاث ثلاثيات %XX، ويعيد فك الترميز إعادتها.

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

متى أحتاج إلى encodeURIComponent بدلًا من encodeURI؟

استخدم encodeURIComponent لأي قيمة تضعها بعد ? أو &، لأن & أو = غير المهرّبة داخل القيمة ستقسم الاستعلام. استخدم encodeURI فقط على رابط كامل فواصله موجودة بالفعل.

Why does a space sometimes become + instead of %20?

The plus sign belongs to form encoding for application/x-www-form-urlencoded bodies, where it means a space. JavaScript URL functions write %20 instead. This tool reads + as a space when decoding and always writes %20 when encoding, so the two conventions do not collide.

Why do I see %25 in my links?

%25 is an encoded percent sign, which means the text was encoded twice. Encode once at the point where the value is inserted, not again when building the final link.

ماذا يحدث عند وجود تسلسل % غير مكتمل؟

يفشل فك الترميز، لأن % يجب أن يتبعها رقمان سادس عشريان بالضبط. تُبلغ هذه الأداة عن المشكلة بدلًا من إسقاط الأحرف بصمت.

إخلاء المسؤولية: النتائج تتبع المعادلة المعروضة في هذه الصفحة وهي للاسترشاد فقط. تختلف الكميات الفعلية باختلاف المواد والطريقة والظروف، لذا اترك هامشًا قبل الطلب.