Aller au contenu
Aback Tools Logo

Générateur de chaîne de requête

Créez, encodez et décodez des chaînes de requête d'URL avec notre Générateur de chaîne de requête gratuit. Ajoutez des paires clé-valeur dans une interface de tableau claire : les valeurs sont automatiquement encodées en URL. Choisissez parmi les modes d'encodage Standard, Form URL-encoded ou Minimal selon votre cas d'usage. Chargez des préréglages pour les requêtes de recherche, les campagnes UTM, la pagination d'API et les flux d'authentification OAuth, ou importez une chaîne de requête existante pour la modifier. Copiez avec ou sans le symbole ? initial : sans inscription.

Query String Builder

Build a query string from key-value pairs. Add, remove, and reorder parameters. Values are automatically URL-encoded. Copy the resulting query string or full URL with one click - no signup required.

1

Pourquoi utiliser notre Générateur de chaîne de requête ?

  • Créez des chaînes de requête visuellement : Ajoutez, supprimez et modifiez des paires clé-valeur dans une interface de tableau claire. Plus besoin de saisir manuellement les séparateurs & et =. Chaque ligne de paramètre dispose de champs dédiés pour la clé et la valeur, avec validation en temps réel et encodage URL automatique, ce qui facilite la création de chaînes de requête complexes sans erreur de syntaxe.
  • Copie et export instantanés : Copiez la chaîne de requête avec ou sans le symbole ? initial en un clic. L'outil affiche aussi un aperçu de l'URL complète pour que vous voyiez exactement à quoi ressemblera la chaîne de requête dans son contexte. Parfait pour générer rapidement des liens de suivi, des appels d'API et des URL de redirection.
  • Préréglages et import depuis une chaîne : Chargez des préréglages prêts à l'emploi pour des scénarios courants comme les requêtes de recherche, les paramètres de campagne UTM, la pagination d'API et les flux d'authentification OAuth2. Vous pouvez aussi coller une chaîne de requête existante pour importer et modifier ses paramètres, ce qui facilite le travail avec des URL existantes.
  • Plusieurs modes d'encodage : Choisissez entre les modes Standard (encodeURIComponent), Form URL-encoded (+ pour les espaces) et Minimal. Chaque mode convient à des contextes différents : appels d'API, envois de formulaires ou URL de navigateur. Consultez les vues encodée et décodée côte à côte.

Cas d'usage courants du Générateur de chaîne de requête

  • Construction d'URL d'API : Créez des URL de requête d'API REST avec des paramètres de requête pour le filtrage, le tri, la pagination et la sélection de champs. Générez rapidement des endpoints d'API à tester dans des outils comme Postman, cURL ou directement dans votre navigateur, en garantissant un encodage URL correct des caractères spéciaux.
  • Génération de liens de campagne UTM : Créez des URL de suivi pour vos campagnes marketing avec les bons paramètres UTM (utm_source, utm_medium, utm_campaign, utm_content, utm_term). Utilisez le préréglage Campagne UTM pour assurer un suivi cohérent sur tous vos canaux marketing.
  • URL d'autorisation OAuth2 : Créez des URL de demande d'autorisation OAuth2 avec les paramètres response_type, client_id, redirect_uri, scope et state. Le préréglage Flux d'authentification fournit un point de départ, et l'outil garantit que tous les paramètres sont correctement encodés en URL pour des flux OAuth sécurisés.
  • Création de requêtes de recherche et de filtrage : Construisez des requêtes de recherche et de filtrage pour des sites e-commerce, des annuaires ou des tableaux de bord de données. Combinez catégorie, fourchette de prix, notes, ordre de tri et pagination dans une URL propre et fonctionnelle à tester ou à partager.
  • Développement et débogage web : Créez et déboguez des chaînes de requête pendant le développement. Testez la façon dont votre application gère différentes combinaisons de paramètres, des clés en double, des valeurs vides et des caractères spéciaux. Importez une chaîne de requête existante pour l'inspecter et la modifier.
  • SEO et optimisation d'URL : Analysez et optimisez les paramètres de requête d'URL pour le SEO. Assurez-vous que les paramètres sont propres, évitez les clés en double qui peuvent dérouter les robots d'indexation et générez des structures d'URL cohérentes pour les systèmes de gestion de contenu et les plateformes e-commerce.

Qu'est-ce qu'une chaîne de requête ?

Une chaîne de requête est la partie d'une URL qui apparaît après le caractère ?. Elle contient des paires clé-valeur séparées par &, utilisées pour transmettre des données à des serveurs web, des API et des applications. Par exemple, dans https://example.com/search?q=hello&page=1, la chaîne de requête est ?q=hello&page=1, où q est le terme de recherche et page contrôle la pagination. Les chaînes de requête sont définies dans la spécification des URL (RFC 3986) et constituent un élément fondamental de la manière dont le web transmet des paramètres entre clients et serveurs.

Comment fonctionne notre Générateur de chaîne de requête

  1. Ajoutez des paramètres : Commencez par ajouter des paires clé-valeur au tableau. Chaque ligne comporte un champ pour la clé et un champ pour la valeur. Ajoutez autant de paramètres que nécessaire avec le bouton « Ajouter un paramètre ». Supprimez ceux dont vous n'avez pas besoin avec le bouton de suppression.
  2. Choisissez l'encodage : Sélectionnez le mode d'encodage adapté à votre cas d'usage. Le mode Standard utilise encodeURIComponent() pour une conformité stricte à la RFC 3986. Le mode Form URL-encoded utilise + pour les espaces (pour application/x-www-form-urlencoded). Le mode Minimal n'encode que les caractères non sûrs pour améliorer la lisibilité.
  3. Obtenez le résultat : La chaîne de requête se construit automatiquement au fil de votre saisie. Copiez-la avec ou sans le ? initial, consultez l'aperçu de l'URL complète, ou utilisez la fonction « Importer depuis une chaîne » pour charger une chaîne de requête existante et la modifier.

L'encodage des chaînes de requête expliqué

L'encodage URL (aussi appelé encodage en pourcentage) remplace les caractères non autorisés dans les URL par un % suivi de deux chiffres hexadécimaux. Les trois modes d'encodage de notre outil s'en chargent différemment :

  • Standard (encodeURIComponent) : Encode tous les caractères sauf les caractères non réservés (A-Z, a-z, 0-9, -, _, ., ~). Les espaces deviennent %20. C'est l'option la plus sûre pour les appels d'API et la plupart des applications web.
  • Form URL-encoded : Identique au standard, mais encode les espaces en + (conformément à la spécification application/x-www-form-urlencoded). C'est requis pour reproduire les envois de formulaires HTML.
  • Minimal : N'encode que les caractères qui ne sont définitivement pas autorisés dans les chaînes de requête (#, &, ?, =, %, espaces). Cela produit des URL plus lisibles, mais peut ne pas être compatible avec tous les serveurs.

Confidentialité, sécurité et disponibilité

Notre Générateur de chaîne de requête traite tout entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur : tout l'encodage URL, l'analyse et le traitement se font côté client grâce aux fonctions intégrées encodeURIComponent() et decodeURIComponent() de JavaScript. L'outil est 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation. Pas de cookies, pas de suivi et aucune collecte de données. Chargez simplement la page et commencez immédiatement à créer des chaînes de requête.

Foire aux questions

Une chaîne de requête est la partie d'une URL qui suit le caractère ?, et qui contient des paires clé-valeur séparées par &. Elle sert à transmettre des données à des serveurs web, des API et des applications. Ses usages courants incluent les requêtes de recherche, les paramètres de suivi, les filtres d'API et les paramètres d'authentification. Les chaînes de requête sont définies dans la RFC 3986 et prises en charge par tous les serveurs web et navigateurs.

L'encodage URL (encodage en pourcentage) convertit les caractères non autorisés dans les URL en un format sûr. Des caractères comme l'espace, &, #, ? et = doivent être encodés car ils ont une signification particulière dans les URL. Par exemple, un espace devient %20 (ou + en encodage de formulaire) et un & devient %26. Sans un encodage URL correct, les chaînes de requête peuvent casser les URL, provoquer des erreurs d'analyse ou introduire des failles de sécurité comme l'injection de paramètres.

Le mode Standard utilise encodeURIComponent(), qui encode tous les caractères spéciaux et emploie %20 pour les espaces. Le mode Form URL-encoded utilise + pour les espaces, conformément à la spécification application/x-www-form-urlencoded utilisée par les formulaires HTML. Le mode Minimal n'encode que les caractères non sûrs strictement nécessaires (#, &, ?, =, %), ce qui produit des URL plus lisibles mais qui peuvent ne pas être compatibles avec tous les serveurs.

Oui ! Utilisez le mode « Importer depuis une chaîne » pour coller une chaîne de requête existante (avec ou sans le ? initial). L'outil l'analysera et remplira le tableau de paramètres, où vous pourrez ajouter, supprimer ou modifier des paramètres selon vos besoins. C'est utile pour déboguer des URL existantes, modifier des liens de suivi ou nettoyer des chaînes de requête désordonnées.

L'outil autorise les clés en double (par exemple, category=electronics&category=books), ce qui est valide dans les chaînes de requête et couramment utilisé par les API. Lorsque des doublons sont détectés, un avertissement s'affiche pour que vous puissiez décider de les conserver ou de les consolider. Certains serveurs traitent les clés en double comme des tableaux, d'autres utilisent la dernière valeur ; notre outil prend en charge les deux cas.

Non. Le Générateur de chaîne de requête s'exécute entièrement dans votre navigateur grâce à JavaScript côté client. Tout l'encodage URL, l'analyse et le traitement se font localement sur votre appareil. Aucune donnée n'est envoyée à un serveur, aucun cookie n'est défini et aucune information n'est journalisée ni stockée.

Les paramètres UTM (utm_source, utm_medium, utm_campaign, utm_content, utm_term) sont des paramètres de chaîne de requête utilisés par Google Analytics et d'autres plateformes pour mesurer les performances des campagnes marketing. Ils identifient les sources de trafic, les canaux et les campagnes spécifiques. Utilisez le préréglage Campagne UTM de notre outil pour démarrer rapidement.

Oui ! 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation. Créez autant de chaînes de requête que vous le souhaitez — pour des API, des campagnes marketing, le développement, les tests ou tout autre usage — totalement gratuitement et pour toujours.