ترميز وفك ترميز URL عبر الإنترنت | أداة ترميز عناوين URL وفك ترميزها وأداة ترميز النسبة المئوية

رمّز روابط URL وسلاسل الاستعلام أو فك ترميزها، وحوّل الأحرف المحجوزة وقيم %XX وعالج علامة + كمسافة مباشرة داخل المتصفح.

يستخدم percent-encoding بأسلوب encodeURIComponent للمسافات وأحرف URL المحجوزة.
تتم كل المعالجة محلياً داخل متصفحك.

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

مسافة -> %20& -> %26= -> %3D? -> %3F# -> %23

الإدخال

0 أحرف

الإخراج

0 أحرف

كيفية ترميز أو فك ترميز معلمات URL والنصوص ذات percent-encoding

01

ألصق نصاً عادياً أو قيمة query parameter أو URL لإعادة التوجيه أو سلسلة percent-encoded في مربع الإدخال.

02

اختر Encode لتحويل الأحرف المحجوزة إلى percent-encoding، أو اختر Decode لإرجاع تسلسلات %XX إلى نص قابل للقراءة.

03

انسخ المخرجات بعد الترميز أو فك الترميز لاستخدامها في query strings أو callback parameters أو روابط التسويق أو logs أو API requests.

الميزات الأساسية

ترميز وفك ترميز URL بشكل مباشر

شاهد النتيجة بعد الترميز أو فك الترميز فوراً أثناء الكتابة من دون خطوة إرسال إضافية.

محسّنة لسيناريوهات المطورين والتسويق الواقعية

مصممة لقيم query parameters وروابط إعادة التوجيه وروابط callback وتصحيح سلاسل percent-encoded داخل logs أو API requests.

معالجة خاصة داخل المتصفح

كل شيء يعمل محلياً داخل متصفحك، مما يحافظ على خصوصية قيم URL ويجعل الأداة سريعة على الكمبيوتر والهاتف.

الأسئلة الشائعة حول URL Encode / Decode

ما نوع ترميز URL الذي تستخدمه هذه الأداة؟

تتبع هذه الأداة أسلوب ترميز مكونات URL المشابه لـ encodeURIComponent. وهي مناسبة لقيم query parameters ووجهات redirect وروابط callback وأجزاء URL الأخرى التي يجب التعامل فيها مع الأحرف المحجوزة كبيانات.

لماذا يعامل decoder الرمز + كمسافة؟

في query strings يُستخدم + غالباً للدلالة على المسافة. عند فك الترميز، تحوّل هذه الأداة + إلى مسافة أولاً ثم تطبق URL decoding بحيث يتم فك القيم الشائعة الخاصة بالنماذج بشكل صحيح.

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

تم تصميم encodeURI لعناوين URL الكاملة ويترك الأحرف البنيوية مثل / و? و# كما هي. أما encodeURIComponent فمصمم لأجزاء URL الفردية ويقوم أيضاً بترميز هذه الأحرف المحجوزة. تستخدم هذه الأداة سلوكاً مشابهاً لـ encodeURIComponent لأنه أكثر أماناً لقيم query ومعلمات redirect.

الصق أي نص أو سلسلة URL في الأداة وستقوم فوراً بترميزه أو فك ترميزه داخل متصفحك. يحوّل الترميز الأحرف المحجوزة مثل المسافة و& و= و? و# إلى تسلسلات %XX لضمان صحة query parameters وروابط إعادة التوجيه؛ بينما يعيد فك الترميز تسلسلات %XX (والرمز + كمسافة) إلى نص مقروء. تعمل الأداة وفق سلوك encodeURIComponent وتعالج كل شيء على جانب العميل دون إرسال البيانات إلى أي خادم.

كيفية استخدام أداة ترميز وفك ترميز URL

  1. 1

    الصق النص أو URL الخاص بك

    أدخل نصاً عادياً أو قيمة query parameter أو رابط إعادة توجيه أو سلسلة percent-encoded في مربع الإدخال.

  2. 2

    اختر Encode أو Decode

    حدد Encode لتحويل الأحرف المحجوزة إلى percent-encoding، أو Decode لتحويل تسلسلات %XX إلى نص مقروء.

  3. 3

    راجع المخرجات الفورية

    تتحدث النتيجة فوراً أثناء الكتابة، مما يتيح لك التحقق من صحة percent-encoding دون الحاجة إلى خطوة إرسال إضافية.

  4. 4

    انسخ أو نزّل النتيجة

    استخدم زر النسخ للحصول على النتيجة لاستخدامها في query strings أو callback parameters أو روابط التسويق أو API requests، أو نزّلها لحفظها.

المراجع

أدوات ذات صلة

الأسئلة الشائعة حول ترميز وفك ترميز URL

ما نوع ترميز URL الذي تستخدمه هذه الأداة؟
تتبع هذه الأداة أسلوب encodeURIComponent لترميز مكونات URL. وهي الأنسب لقيم query parameters ووجهات redirect وروابط callback وأجزاء URL التي يجب أن تُعامل فيها الأحرف المحجوزة كبيانات.
لماذا يعامل decoder الرمز + كمسافة؟
في query strings يُستخدم الرمز + عادةً للدلالة على المسافة. عند فك الترميز تحوّل هذه الأداة + إلى مسافة أولاً قبل تطبيق URL decoding لضمان فك قيم النماذج الشائعة بشكل صحيح.
ما الفرق بين encodeURI و encodeURIComponent؟
تم تصميم encodeURI لعناوين URL الكاملة ويتيح الأحرف البنيوية مثل / و? و# كما هي. أما encodeURIComponent فهو مخصص لأجزاء URL الفردية ويرمّز هذه الأحرف المحجوزة أيضاً. تستخدم هذه الأداة سلوك encodeURIComponent لأنه أكثر أماناً لقيم query ومعلمات redirect.
كيف أرمّز نص عربي في URL؟
النص العربي يُحوَّل إلى UTF-8 أولاً ثم تُرمَّز كل بايت بصيغة %XX. على سبيل المثال، تُصبح كلمة "مرحبا" سلسلة طويلة من رموز %D9%85%D8%B1%D8%AD%D8%A8%D8%A7. الأداة تتعامل مع ذلك تلقائياً.
هل بياناتي ترسل إلى خادم؟
لا. يتم تنفيذ عمليتَي الترميز وفك الترميز بالكامل داخل متصفحك، لذا لا تغادر روابطك وقيمك جهازك وتبقى الأداة سريعة على الكمبيوتر والهاتف.
كيف أرمّز رابط URL يحتوي على معلمات متعددة؟
رمّز كل قيمة معلمة على حدة وليس الرابط كاملاً. مثلاً للرابط search?q=hello world&lang=ar، رمّز القيمتين منفصلتين: hello%20world و ar، ثم اجمعهما في الرابط النهائي.