حلّل وأنشئ سلاسل الاستعلام
محلل وبناء سلسلة استعلام مجاني عبر الإنترنت يعمل في متصفحك. الصق URL كاملًا أو فقط سلسلة استعلام (مع أو بدون "?" البادئة) وستفصلها الأداة إلى جدول أزواج مفتاح/قيمة. حرر أي خلية، أضف أو أزل صفوفًا، بدّل ترميز URL، ويُعاد بناء URL تلقائيًا — مع تطبيق الترميز بالنسبة المئوية حيث يلزم. تشمل المخرجات URL كامل، جزء سلسلة الاستعلام وحده، وكائن JSON مناسب للصق في JavaScript. تدوين المصفوفات (foo[]=1&foo[]=2) والمفاتيح المكررة مدعومان كلاهما.
كيفية الاستخدام
أو فقط سلسلة استعلام مع أو بدون "?".
انقر على أي مفتاح أو قيمة، اكتب، وسيتم تحديث URL.
تحتاج معلمة جديدة؟ انقر «إضافة صف».
نسخ كـ URL كامل، استعلام فقط، أو JSON.
فك ترميز أي سلسلة استعلام إلى جدول مرئي وإعادة بنائها بعد التحرير — المفاتيح والقيم مرمزة تلقائيًا
خيارات
المعلمات
المميزات
الاستخدامات النموذجية
- اقرأ URL تتبع (utm_source، utm_campaign، إلخ) وانظر إلى المعلمات التي يحملها.
- أضف معلمة تتبع جديدة إلى URL تسويقي دون تحرير يدوي.
- حول سلسلة استعلام إلى كائن JSON للصق في JavaScript أو استدعاء fetch().
- فرز معلمات URL طويل أبجديًا حتى يمكن مقارنة عنوانين URL.
- بناء URL مرمز بشكل صحيح من الصفر بإضافة صفوف في الجدول.
لماذا هذا
معظم أدوات سلسلة الاستعلام تفرغ المفتاح/القيمة المحللة كنص خام وتجبرك على لصقها مرة أخرى. نحتفظ بشريط URL والجدول متزامنين في الوقت الفعلي — حرر أيهما، يتبع الآخر. تدوين المصفوفات، المفاتيح المكررة، والقيم المرمزة بالنسبة المئوية كلها تدور بنظافة. بدون تسجيل؛ يستخدم التحليل واجهات URL و URLSearchParams الأصلية في متصفحك.
الأسئلة الشائعة
ما الفرق بين "?" و "#" في URLs؟
كل شيء بين "?" و "#" هو سلسلة الاستعلام (يُرسل إلى الخادم، يُفهرس بواسطة Google). كل شيء بعد "#" هو الجزء (يحتفظ به المتصفح، لا يُرسل أبدًا إلى الخادم). تحلل هذه الأداة سلسلة الاستعلام فقط.
كيف يختلف foo[]=1&foo[]=2 عن foo=1&foo=2؟
متكافئان من منظور HTTP — كلاهما يرسل قيمتين للمفتاح "foo". لاحقة "[]" هي اتفاقية من PHP و Rails لجعل دلالات المصفوفات على جانب الخادم صريحة. يعامل JavaScript URLSearchParams كلاهما كمفاتيح مكررة.
هل يعمل مع موجهات التجزئة (#?key=value)؟
إذا لصقت URL كامل مع التجزئة، تحتفظ الأداة بالمسار/التجزئة سليمين وتعمل فقط على جزء الاستعلام قبل "#". إذا كان تطبيقك يستخدم توجيهًا قائمًا على التجزئة مع استعلام داخل التجزئة، فلن تكتشفها الأداة تلقائيًا — الصق سلسلة الاستعلام الداخلية بدلاً من ذلك.
قيمتي بها أحرف خاصة — هل ستبقى في رحلة ذهاب وإياب؟
نعم. تُرمز المفاتيح والقيم بالنسبة المئوية عند الإخراج وتُفك ترميزها عند الإدخال؛ تُرمز المسافات كـ "+" في سلسلة الاستعلام وفقًا لترميز RFC 3986 على نمط النموذج، الذي يقوم كل من الخوادم و JavaScript URLSearchParams بفك ترميزه بنفس الطريقة.
الموبايل؟
نعم — ينهار الجدول إلى صفوف مكدسة على الشاشات الضيقة.
يمكننا ذلك مجاناً! أرسل لنا رسالة قصيرة بفكرتك. إذا أردت مناقشة التفاصيل، اترك بريدك الإلكتروني وسنتواصل معك. يمكنك البقاء مجهولاً.