CanDoYa
FR

Parseur de query string

Fonctionne entièrement dans votre navigateur : aucun envoi, aucune inscription.

Parseur de query string
0Paires
0Clés
0Doublons
0Valeurs vides
Paramètres modifiables

Collez une query string ou ajoutez une ligne pour commencer à reconstruire les paramètres.

Query reconstruite
-
Avec ? initial
-

Le texte percent-encoded est décodé dans la table, puis réencodé dans la sortie reconstruite.

Collez une URL ou une query string pour parser ses paramètres
Partager cet outil

Qu'est-ce qu'un parseur de query string ?

Un parseur de query string transforme la partie d'une URL située après le point d'interrogation en lignes lisibles clé/valeur. Collez une query string brute ou une URL complète pour décoder le texte percent-encoded, garder les clés en double dans l'ordre, modifier les paramètres et reconstruire une query string propre ou une URL mise à jour.

Comment l’utiliser

  1. 1Collez une URL ou une query string. Utilisez une URL complète comme <code>https://example.com/?a=1</code>, une query brute comme <code>a=1&b=2</code> ou une query avec un point d'interrogation initial.
  2. 2Vérifiez les lignes décodées. La table affiche chaque clé et chaque valeur après le décodage percent. Les clés en double restent dans des lignes séparées, dans leur ordre d'origine.
  3. 3Modifiez, ajoutez, supprimez ou triez. Changez les clés et les valeurs directement, ajoutez les paramètres manquants, supprimez les lignes inutiles ou triez la liste par clé si vous voulez une sortie stable.
  4. 4Copiez la sortie reconstruite. Copiez la query string encodée, la version avec un point d'interrogation initial, l'URL complète mise à jour ou un tableau JSON de paires clé/valeur.

Pour qui

Tout s'exécute dans votre navigateur : les liens privés, callbacks d'API, URL de campagne et tokens temporaires ne sont pas envoyés à un serveur. Le parseur utilise les API standard du navigateur URL et URLSearchParams, puis ajoute une table modifiable pour inspecter et reconstruire les paramètres sans perdre les clés répétées.

Questions fréquentes

Ce parseur de query string est-il gratuit ?

Oui. Il est gratuit, sans inscription, sans téléchargement et sans limite d'utilisation. Collez une query string ou une URL, et les lignes décodées apparaissent aussitôt dans votre navigateur.

Mon URL ou ma query string est-elle envoyée ?

Non. Le parsing, la modification et la reconstruction se font localement dans votre navigateur. C'est utile quand une URL contient des tokens d'accès, des adresses e-mail, des ID de campagne ou d'autres valeurs que vous ne voulez pas envoyer à un autre serveur.

Peut-il parser une URL complète ?

Oui. Collez une URL complète et l'outil lit seulement les paramètres de recherche, conserve le chemin et le fragment, puis fournit une URL complète reconstruite après modification. Vous pouvez aussi coller une query string brute avec ou sans point d'interrogation initial.

Conserve-t-il les clés en double ?

Oui. Les clés en double sont conservées comme lignes séparées, dans l'ordre où elles apparaissent. Le résumé des doublons les signale pour repérer des cas comme <code>tag=shoes&tag=summer</code> sans les fusionner par erreur.

Comment les valeurs vides sont-elles gérées ?

Les valeurs vides restent vides. Un paramètre comme <code>empty=</code> apparaît avec une valeur vide, et une clé sans signe égal est traitée de la même façon par <code>URLSearchParams</code> lors de la reconstruction.

Les valeurs percent-encoded sont-elles décodées ?

Oui. Les valeurs comme <code>blue%20shoes</code> s'affichent sous la forme <code>blue shoes</code> dans la table. Quand vous copiez la query reconstruite, l'outil réencode les valeurs avec les règles form-url-encoded standard du navigateur.

Que devient la partie après # ?

Dans une URL complète, le fragment après <code>#</code> est conservé lorsque l'URL reconstruite est copiée. Dans une query string brute, tout ce qui suit <code>#</code> est ignoré, car les fragments ne font pas partie des paramètres de requête.