URL Encoder & Decoder
مشفِّر ومفكِّك الروابط مجاناً عبر الإنترنت. شفِّر أو فكِّك الروابط فوراً بوضعي encodeURIComponent وencodeURI.
Private & Secure
تبقى بياناتك في متصفحك. لا يُرسل أي نص إلى خادم.
Instant Conversion
تشفير وفك تشفير فوري أثناء الكتابة. دون إعادة تحميل أو انتظار.
Dual Encoding Modes
بدّل بين encodeURIComponent وencodeURI لتحكم دقيق في تنسيق الرابط.
الأسئلة الشائعة
ما هو ترميز URL ولماذا هو ضروري؟
ترميز URL (المعروف أيضًا باسم الترميز بالنسبة المئوية) يحوّل الأحرف إلى تنسيق يمكن نقله بأمان عبر الإنترنت. يمكن أن تحتوي عناوين URL فقط على مجموعة محدودة من الأحرف من مجموعة أحرف ASCII. الأحرف خارج هذه المجموعة — مثل المسافات والأحرف غير ASCII مثل الصينية أو العربية والأحرف الخاصة مثل & و ? و # — يجب ترميزها. على سبيل المثال، تصبح المسافة %20، ويصبح الحرف الصيني 你好 %E4%BD%A0%E5%A5%BD. تتعامل أداة ترميز/فك ترميز URL المجانية مع كل هذا تلقائيًا.
ما الفرق بين encodeURI و encodeURIComponent؟
صُممت encodeURI لترميز عنوان URL كامل. وهي تحافظ على الأحرف التي لها معنى خاص في بنية عنوان URL: : و / و ? و # و [ و ] و @ و ! و $ و & و ' و ( و ) و و + و , و ; و =. هذا يجعلها مناسبة لترميز عنوان URL كامل دون كسر بنيته. تقوم encodeURIComponent بترميز كل حرف خاص باستثناء: A-Z a-z 0-9 - _ . ! ~ ' ( ). وهي مصممة لترميز مكونات URL الفردية مثل قيم معاملات الاستعلام. استخدم encodeURIComponent عندما تحتاج إلى تضمين إدخال المستخدم بأمان في سلسلة استعلام. استخدم أداة ترميز URL المجانية عبر الإنترنت لرؤية الفرق بين كلا الوضعين في الوقت الفعلي.
كيف يمكنني فك ترميز سلسلة URL مشفرة؟
ما عليك سوى لصق السلسلة المشفرة في وضع فك الترميز في أداة ترميز/فك ترميز URL. ستقوم تلقائيًا بتحويل التسلسلات المشفرة بالنسبة المئوية مرة أخرى إلى أحرفها الأصلية. يتم كل فك الترميز محليًا في متصفحك — لا يتم إرسال أي بيانات إلى أي خادم.
ما هي الأحرف التي يجب ترميزها في URL؟
الأحرف التالية يجب ترميزها دائمًا: المسافة (تصبح %20 أو +)، " (تصبح %22)، < (%3C)، > (%3E)، # (%23)، % (%25)، { (%7B)، } (%7D)، | (%7C)، \ (%5C)، ^ (%5E)، ~ (%7E)، [ (%5B)، ] (%5D)، وعلامة (%60). الأحرف غير ASCII (أي رمز حرف أعلى من 127) يجب أيضًا ترميزها باستخدام تسلسلات بايت UTF-8.
هل ترميز URL هو نفسه ترميز Base64؟
لا. ترميز URL (الترميز بالنسبة المئوية) يحوّل الأحرف غير الآمنة إلى تسلسلات سداسية عشرية %XX ويُستخدم لسلامة عنوان URL. ترميز Base64 يحوّل البيانات الثنائية إلى تمثيل نصي بنظام العد 64. إنهما يخدمان أغراضًا مختلفة تمامًا. إذا كنت بحاجة إلى ترميز Base64، استخدم أداة ترميز/فك ترميز Base64.