Aller au contenu
Aback Tools Logo

Analyseur d'URL et éditeur de paramètres de requête

Décomposez n'importe quelle URL en ses composants, modifiez les paramètres de requête dans une grille visuelle et reconstruisez une URL propre - 100 % gratuit et côté client.

URL Parser & Query Parameters Editor

Paste any URL to decompose it into components, inspect and edit query parameters in a visual grid, then copy the rebuilt URL - all client-side with no data sent anywhere.

API endpoint
Protocol
https:scheme
Hostname
api.example.comhost
Port
8443port
Host
api.example.com:8443
Origin
https://api.example.com:8443
Path
/v2/searchpath
Query String
q=hello+world&lang=en&page=1&sort=relevance&filter=activequery
Fragment
resultshash

Query Parameters (5)

#Key (decoded)Value (decoded)Raw
1qhello worldq=hello+world
2langenlang=en
3page1page=1
4sortrelevancesort=relevance
5filteractivefilter=active

Fonctionnalités

  • Décomposition complète de l'URL : décomposez instantanément n'importe quelle URL en protocole, nom d'utilisateur, mot de passe, hôte, port, chemin, chaîne de requête et fragment - avec des boutons de copie sur chaque champ et un tableau clair de toutes les paires clé-valeur décodées.
  • Éditeur visuel de paramètres de requête : modifiez les paramètres dans une grille type tableur. Ajoutez, supprimez, triez et activez ou désactivez des paramètres, et basculez à tout moment entre vues encodée et décodée.
  • Reconstruction instantanée avec contrôle de l'encodage : modifiez directement le protocole, l'hôte, le port, le chemin, l'authentification ou le fragment, et voyez l'URL reconstruite se mettre à jour en temps réel. Activez l'encodage en pourcentage pour des URL lisibles ou une sortie conforme à la RFC 3986.
  • 100 % gratuit, côté client et privé : toute l'analyse, le décodage et la reconstruction utilisent l'API URL native du navigateur, sans communication serveur. Les URL sensibles contenant des clés d'API, des jetons de session ou des identifiants ne quittent jamais votre appareil.

Cas d'usage

  • Débogage de points de terminaison d'API : collez de longues URL d'API issues de journaux d'erreurs, décomposez tous les paramètres et voyez immédiatement quelle clé porte la mauvaise valeur, sans manipulation de chaînes ni décodage manuel.
  • Inspection des paramètres UTM : décodez et auditez les URL de suivi de campagne issues de newsletters ou de plateformes publicitaires, en vérifiant d'un coup d'œil les valeurs utm_source, utm_medium, utm_campaign et utm_content.
  • Analyse des callbacks OAuth / OIDC : inspectez les URL de callback d'autorisation contenant les paramètres code, state et scope pour déboguer les flux OAuth 2.0 en développement ou lors d'audits de sécurité.
  • Partage et nettoyage d'URL : supprimez les paramètres de suivi sensibles, désactivez certaines clés de requête, triez les paramètres par ordre alphabétique pour la cohérence, puis copiez une URL reconstruite propre.
  • Débogage des signatures de webhook : décomposez les URL de webhook entrantes pour comparer les signatures de chaîne de requête, les horodatages et les valeurs nonce aux valeurs attendues lors du diagnostic d'échecs de vérification HMAC.
  • Audit SEO des URL : vérifiez que les URL canoniques, les paramètres de pagination et les filtres à facettes sont correctement formés avant de soumettre un site à l'indexation ou de diagnostiquer des problèmes de contenu dupliqué.

Anatomie d'une URL

Une URL (Uniform Resource Locator) est une chaîne structurée composée de plusieurs parties facultatives définies dans la RFC 3986. Le schéma (par exemple https: ) identifie le protocole. La section d'autorité contient des identifiants utilisateur facultatifs, le nom d'hôte et un port facultatif. Le chemin identifie la ressource sur le serveur. La chaîne de requête facultative après le ? transporte des paramètres clé-valeur. Enfin, le fragment après le # identifie une sous-section de la page.

Encodage en pourcentage

Les clés et valeurs des paramètres de requête ne doivent pas contenir de caractères spéciaux bruts comme & , = , + ou Unicode. Ces caractères sont plutôt encodés en séquences hexadécimales %XX. Par exemple, un espace devient %20 (ou + dans l'ancien encodage application/x-www-form-urlencoded). L'éditeur affiche à la fois la forme brute encodée et la forme décodée lisible, et ré-encode automatiquement vos modifications lorsque vous activez l'option « Encoder en pourcentage ».

Moteur de reconstruction d'URL

Après modification, l'outil réassemble l'URL à partir de ses parties dans l'ordre correct de la RFC 3986 : schéma, autorité (identifiants, hôte, port), chemin, chaîne de requête et fragment. Les paramètres désactivés via la case à cocher sont omis de la sortie. Les paramètres sont sérialisés dans l'ordre où ils apparaissent dans la grille, préservant la priorité souhaitée.

Avis de confidentialité

L'analyse s'exécutant côté client via l'API URL intégrée du navigateur, les URL contenant des jetons d'authentification, des clés d'API ou des identifiants de session ne sont jamais exposées à un tiers. L'outil est sûr à utiliser avec des identifiants de production ou des points de terminaison privés.

Foire aux questions

L'analyseur gère toute URL syntaxiquement valide : HTTP, HTTPS, FTP, WebSocket, mailto, tel et des schémas personnalisés. Si aucun protocole n'est détecté, https:// est supposé automatiquement. Les URL mal formées sont signalées par une erreur explicite.

Non. Toute l'analyse, le décodage et la reconstruction se font côté client via l'API URL intégrée du navigateur. Rien ne quitte votre navigateur, ce qui rend l'outil sûr pour des URL contenant des clés d'API, des jetons de session ou des identifiants sensibles.

L'encodage en pourcentage convertit les caractères spéciaux en séquences hexadécimales %XX compatibles avec les URL. Activez-le pour une sortie conforme aux standards en HTML, en en-têtes HTTP ou dans les requêtes d'API. Désactivez-le pour une URL lisible à partager dans un chat ou une documentation.

Oui. Dans l'onglet Modifier et reconstruire, cliquez sur « Ajouter un paramètre » pour insérer une ligne, sur l'icône corbeille pour en supprimer une, sur le bouton Trier pour trier par ordre alphabétique, ou sur la case à cocher pour désactiver temporairement un paramètre. L'URL reconstruite se met à jour instantanément.

Quand « Décodé » est actif, l'éditeur affiche des valeurs lisibles - par exemple « hello world » au lieu de « hello%20world ». Les modifications en vue décodée sont automatiquement encodées dans la sortie. La vue « Encodé » affiche les chaînes brutes encodées en pourcentage.

Le fragment (hash) est la partie après le symbole #. Il n'est pas envoyé au serveur : les navigateurs l'utilisent pour le défilement vers une section de page ou le routage des SPA. Vous pouvez le modifier dans la section Composants de l'URL ; il est ajouté en dernier à l'URL reconstruite.

Si aucun protocole n'est détecté, l'outil ajoute https:// en interne avant l'analyse. Vous pouvez donc coller des hôtes comme « api.example.com?key=val » et obtenir une décomposition complète sans ajouter le schéma manuellement.