XConverters

ترميز وفك ترميز URL مجاني — روابط ومعاملات الاستعلام

رمّز أو فك ترميز عناوين URL ومعاملات الاستعلام فورًا في متصفحك. يستخدم encodeURIComponent و decodeURIComponent — مجاني، بدون حساب، وبدون رفع.

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

ماذا تفعل هذه الأداة؟

لا يمكن لعناوين URL احتواء إلا مجموعة محدودة من الأحرف بأمان. يجب ترميز المسافات وعلامات & والنصوص Unicode والرموز في معاملات الاستعلام قبل إرسالها عبر HTTP. تطبّق هذه الأداة ترميز encodeURIComponent القياسي في JavaScript، الذي يحوّل الأحرف غير الآمنة إلى تسلسلات %XX.

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

سواء كنت تبني تطبيق ويب أو تختبر REST API أو تجهّز روابط مشاركة، يوفر هذا المرمّز وقتًا ويمنع أخطاء ناتجة عن أحرف غير مهربة في طلبات GET وسلاسل إعادة التوجيه.

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

اتبع هذه الخطوات لترميز أو فك ترميز أي نص على XConverters:

  1. افتح أداة ترميز/فك URL على XConverters — دون حساب أو تثبيت.
  2. الصق أو اكتب النص المراد تحويله: رابط كامل، جزء من query string، أو نص فيه أحرف خاصة.
  3. اختر وضع الترميز (Encode) لتحويل المسافات والرموز باستخدام encodeURIComponent.
  4. اختر وضع فك الترميز (Decode) لإعادة %20 و %C3%A9 إلى أحرفها الأصلية باستخدام decodeURIComponent.
  5. راجع الناتج فورًا في حقل النتيجة.
  6. انقر نسخ لوضع النتيجة في الحافظة، ثم الصقها في المحرر أو شريط العنوان أو عميل API.
  7. بدّل الأوضاع وكرّر كما تشاء — أداة مجانية محلية بالكامل.

العملية فورية على XConverters: لا رحلة إلى خادم، لذا حتى النصوص الطويلة تتحدّث لحظيًا.

الميزات الرئيسية

  • وضع ترميز بـ encodeURIComponent لمكوّنات URI
  • وضع فك بـ decodeURIComponent مع معالجة آمنة للتسلسلات غير الصالحة
  • ناتج فوري أثناء الكتابة أو اللصق
  • نسخ بنقرة واحدة
  • يعمل مع روابط كاملة وquery strings وقطع نصية
  • يدعم Unicode والأحرف الدولية
  • معالجة 100% محلية على XConverters — لا يُرفع أي شيء
  • مجاني بالكامل دون حساب أو تسجيل أو اشتراك

الخصوصية والأمان

كل شيء يعمل محليًا في متصفحك على XConverters. لا يُرفع مدخلاتك إلى خوادمنا ولا تُخزَّن في قاعدة بيانات ولا تُشارَك مع أطراف ثالثة. صمّمنا هذه الأداة للمطورين والمصممين والمستخدمين الذين يحتاجون نتائج سريعة دون التضحية بالخصوصية.

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

خصوصية بالتصميم: لأن المعالجة تتم بالكامل في متصفحك، يمكنك العمل بأمان مع مفاتيح API ومستندات شخصية وبيانات عملاء ومحتوى خاص دون تعريضها لتخزين سحابي.

حالات الاستخدام

سيناريوهات شائعة يهم فيها ترميز URL:

  • معاملات API: رمّز كلمات البحث والبريد وقيم الفلاتر قبل إلحاقها بنقاط REST.
  • OAuth وروابط إعادة التوجيه: تأكد أن رموز state ومعاملات callback تنجو من إعادة التوجيه.
  • تحليلات وUTM: فك روابط الحملات الطويلة لفحص المصدر والوسيط.
  • روابط تعبئة النماذج: ابنِ روابط mailto ونماذج ويب بموضوع ونص مُرمّزين.
  • تصحيح JavaScript: تحقق أن الواجهة الأمامية تنتج نفس الترميز.
  • نصوص دولية: رمّز العربية والإيموجي في روابط قابلة للمشاركة.

encodeURIComponent أشد من encodeURI — يرمّز / و ? و &. استخدم هذه الأداة لقيم المعاملات وليس المسار الكامل.

نصائح لأفضل النتائج

  • رمّز قيم المعاملات منفردة، لا الرابط كاملًا مع https:// إلا عند الحاجة.
  • إذا فشل الفك، تحقق من تسلسلات ناقصة أو ترميز قديم.
  • المسافات تصبح %20 — بعض الأنظمة القديمة تتوقع + في query.
  • اختبر الروابط بعد الفك في نافذة خاصة قبل المشاركة.
  • احتفظ بنسخة من النص الأصلي قبل فك الترميز.

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

هل الأداة مجانية؟ نعم. XConverters يوفّر ترميزًا وفكًا بلا حدود وبدون حساب.

هل تُرفع روابطي إلى خادم؟ لا. كل شيء في المتصفح بـ JavaScript.

ما الفرق بين الترميز والفك؟ الترميز يحوّل الأحرف الخاصة إلى %XX؛ الفك يعيد النص المقروء.

هل يدعم Unicode؟ نعم عند الترميز الصحيح وفك تسلسلات صالحة.

لماذا يظهر خطأ أحيانًا عند الفك؟ ترميز ناقص أو % منفرد لا يمكن فكه ويُبلَّغ عنه بأمان.

هل تناسب بيانات النماذج HTML؟ الأداة لـ URI components؛ النماذج قد تستخدم + للمسافات.