Aller au contenu principal

Analyseur et générateur de query string

Analysez des paramètres d’URL ou générez une chaîne de requête. Le traitement reste local dans votre navigateur.

  • Presse-papiers
Automatiser

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Cet outil fait l’aller-retour entre une chaîne de requête (la partie d’une URL après le ?) et un objet JSON lisible. En mode Analyser, il découpe les paramètres et décode leurs valeurs ; en mode Générer, il transforme un objet JSON en chaîne correctement encodée, prête à être ajoutée à une URL.

En mode Analyser, si l’entrée contient un ?, seule la partie qui suit est lue : vous pouvez coller une URL complète. Chaque paire clé=valeur est séparée par &, puis décodée selon les règles des formulaires web, où le + vaut une espace.

Le résultat est un objet JSON indenté. Un paramètre présent plusieurs fois devient un tableau qui garde toutes ses valeurs dans l’ordre ; l’ancre (#section) d’une URL collée est ignorée.

En mode Générer, l’entrée doit être un objet JSON. Chaque propriété devient une paire clé=valeur ; les espaces sont écrits +, les caractères spéciaux sont encodés en %XX, dans l’ordre des propriétés.

Un JSON mal formé en mode Générer produit une erreur : vérifiez les guillemets doubles autour des clés et des valeurs.

Comment utiliser cet outil ?

  1. Choisissez le mode

    Analyser pour passer d’une URL à du JSON, Générer pour l’inverse.

  2. Collez l’entrée

    Une URL ou une chaîne de requête en mode Analyser, un objet JSON en mode Générer.

  3. Traitez

    Cliquez sur Traiter pour obtenir le résultat.

  4. Réutilisez le résultat

    Copiez le JSON ou ajoutez la chaîne générée après le ? de votre URL.

Cas d'utilisation

Lire une URL de suivi

Découper une URL publicitaire chargée de paramètres utm_, gclid ou fbclid pour voir chaque valeur.

Préparer un appel d’API

Écrire les paramètres d’une requête GET sous forme JSON et obtenir la chaîne encodée.

Comparer deux URL

Analyser deux chaînes de requête pour repérer le paramètre qui diffère.

Exemples

Analyser une URL de recherche

Le + devient une espace. Le paramètre color apparaît deux fois : ses deux valeurs, bleu et vert, sont gardées dans un tableau.

Entrée

Mode : Analyser
Entrée : https://example.com/search?q=gourde+inox&color=bleu&color=vert&page=2

Résultat

Résultat :
{
  "q": "gourde inox",
  "color": [
    "bleu",
    "vert"
  ],
  "page": "2"
}

Générer une chaîne de requête

Les espaces deviennent des + et les paramètres gardent l’ordre de l’objet JSON.

Entrée

Mode : Générer
Entrée : {"q":"gourde inox","page":"2","tri":"prix croissant"}

Résultat

Résultat : q=gourde+inox&page=2&tri=prix+croissant

Conseils et bonnes pratiques

  • Les paramètres répétés (color=bleu&color=vert) deviennent un tableau ["bleu","vert"] : en mode Générer, ce tableau redonne les deux paires, ce qui permet un aller-retour sans perte.
  • En mode Générer, toutes les valeurs deviennent des chaînes : un nombre 2 est écrit 2, un tableau ["a","b"] produit une paire par valeur (cle=a&cle=b).
  • L’ancre (#section) d’une URL collée en mode Analyser n’est pas envoyée au serveur : elle est retirée avant l’analyse.
  • Pour encoder une seule valeur et non une chaîne complète, utilisez l’encodeur d’URL.

Sources et références

Questions fréquentes

Pourquoi le + est-il remplacé par une espace ?

Les chaînes de requête suivent le format application/x-www-form-urlencoded, où le + représente une espace. Un + littéral doit être écrit %2B.

Que deviennent les paramètres en double ?

Ils sont regroupés dans un tableau, dans l’ordre d’apparition : color=bleu&color=vert donne "color": ["bleu","vert"]. Les filtres multiples d’un site e-commerce sont donc conservés.

Puis-je coller une URL complète ?

Oui, en mode Analyser. Tout ce qui précède le premier ? est ignoré ; seule la chaîne de requête est découpée.

Quel format attend le mode Générer ?

Un objet JSON simple, par exemple {"q":"gourde","page":"2"}. Un objet imbriqué n’est pas aplati : il devient le texte [object Object], inutilisable.

Mes données sont-elles envoyées à un serveur ?

Non. Le traitement se fait dans votre navigateur.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

Validez, normalisez et inspectez des adresses web localement.

Web & SEOUtiliser l’outil

Encodez ou décodez une URL, ses paramètres et les caractères spéciaux qu’elle contient.

Web & SEOUtiliser l’outil

Transformez un titre ou une phrase en slug propre et utilisable dans une URL.

Web & SEOUtiliser l’outil
GuideBonnes pratiquesDébutant

Créer des URLs propres : slugs, paramètres et normalisation

Apprenez à concevoir des URLs stables et lisibles, à générer des slugs cohérents, à gérer les paramètres de requête et à éviter les variantes inutiles qui compliquent le SEO technique.

29 août 20264 min
TutorielBonnes pratiquesDébutant

Optimiser ses images pour le Web sans perdre en qualité

Redimensionnement, compression, WebP, AVIF, métadonnées et traitement par lot : une méthode complète pour alléger les images d’un site sans dégrader inutilement leur rendu.

30 août 20265 min