مشفر ومفكك URL - تشفير/فك تشفير URLs مجاناً عبر الإنترنت

شفّر الأحرف الخاصة في URLs أو فك تشفير السلاسل المشفرة بالنسبة المئوية إلى نص مقروء. يستخدم دوال encodeURIComponent/decodeURIComponent القياسية. مجاني وفوري ويعالج كل شيء محلياً في متصفحك.

Operation Mode
tools.urlEncoder.inputText
tools.urlEncoder.enterTextToEncode
tools.urlEncoder.encodedOutput
tools.urlEncoder.encodedOutput
شفر وفك تشفير سلاسل URL

URL Encoding converts special characters into a format that can be transmitted over the internet.

For example, spaces become %20, and other special characters like &, =, and ? are also encoded.

This tool uses encodeURIComponent() anddecodeURIComponent() functions, which encode all characters except:

  • Alphabetic characters (A-Z, a-z)
  • Digits (0-9)
  • Special characters: - _ . ! ~ * ' ( )

كيفية الاستخدام

  1. اختر وضع التشفير أو فك التشفير.
  2. الصق أو اكتب URL أو السلسلة المشفرة في حقل الإدخال.
  3. تظهر النتيجة فوراً — انسخها بنقرة واحدة.
  4. استخدم التشفير لعناوين URL ذات الأحرف الخاصة، وفك التشفير لقراءة URLs المشفرة.

المميزات

  • تشفير وفك تشفير URL فوري
  • يستخدم encodeURIComponent/decodeURIComponent القياسية
  • يعالج جميع الأحرف الخاصة بما في ذلك Unicode
  • يعمل بالكامل في متصفحك — لا يتم إرسال بيانات إلى الخادم
  • نسخ إلى الحافظة بنقرة واحدة
  • مجاني بدون تسجيل

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

ما هو تشفير URL؟

تشفير URL (يُسمى أيضاً التشفير بالنسبة المئوية) يحول الأحرف الخاصة إلى تنسيق آمن لعناوين URL. الأحرف مثل المسافات و & و = و ? يتم استبدالها بـ % متبوعاً بالرمز السداسي عشري (مثل المسافة تصبح %20).

متى يجب تشفير URL؟

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

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

encodeURI يشفر URI كاملاً لكنه يحافظ على أحرف مثل : و / و ? و #. encodeURIComponent يشفر كل شيء ما عدا الحروف والأرقام و - _ . ! ~ * '( )، مما يجعله مناسباً لتشفير قيم معاملات الاستعلام الفردية.

هل تشفير URL هو نفسه تشفير HTML؟

لا. تشفير URL يستخدم تنسيق %XX لعناوين URL. تشفير HTML يستخدم &كيانات; (مثل & لـ &) لمحتوى HTML. لهما أغراض مختلفة ولا ينبغي الخلط بينهما.

نصائح وسير عمل ذات صلة

  • هل تحتاج إلى ترميز بيانات ثنائية بدلاً من ذلك؟ استخدم مشفر Base64.
  • نسّق بيانات JSON قبل ترميزها في URL باستخدام منسق JSON.
  • أنشئ رمز QR لعنوان URL المشفّر باستخدام مولد QR Code.
  • أنشئ تجزئة لعنوان URL لإبطال ذاكرة التخزين المؤقت باستخدام مولد Hash.