Skip to main content
Toolzer — Free Online Tools

تشفير وفك URL — Encode / Decode أونلاين

شفّر أو فك تشفير روابط URL و query strings عربية وأجنبية بضغطة زر.

عن الأداة

تشفير URL (Percent-Encoding) ضروري لتمرير أحرف خاصة أو نصوص عربية داخل الروابط وسلاسل الاستعلام (Query Strings). هذه الأداة تشفّر النصوص وفق معيار RFC 3986 وتفك تشفير الروابط المشفَّرة أيضًا. مفيدة عند بناء روابط مشاركة على تويتر/واتساب تحتوي نصًا عربيًا، أو تصحيح روابط API التي فشلت بسبب مسافة أو رمز &، أو قراءة روابط طويلة تحتوي %D8%A7. تستخدم الأداة encodeURIComponent الأصلية للمتصفح، لذا النتائج مطابقة تمامًا لما ستراه في أي بيئة JavaScript.

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

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

encodeURI يحافظ على أحرف الرابط البنيوية (/ ? &) لأنه للـ URL الكامل. encodeURIComponent يشفّرها لأنه مصمَّم لأجزاء الرابط (المعاملات).

لماذا يظهر النص العربي بشكل %D8%A7؟

لأن URL يدعم ASCII فقط. الحروف العربية تُشفَّر إلى UTF-8 ثم تُمثَّل بـ Percent-Encoding — وهو الشكل الصحيح.

هل الأداة تُرسل نصوصي لخادم؟

لا. كل شيء يعمل بجافاسكربت محليًا في المتصفح.

متى أحتاج تشفير مزدوج (Double Encode)؟

نادرًا. فقط عندما تمرّر رابطًا كمعامل داخل رابط آخر، مثل redirect_uri في OAuth.

لماذا فك التشفير أعطى خطأ URIError؟

لأن السلسلة تحتوي % ليس بعده رقمان hex صحيحان. صحّح المدخل أو استخدم decodeURI الأقل صرامة.