Analyseur d'URL — décomposer et modifier les paramètres
DéveloppementUn analyseur d'URL est un outil pour développeurs qui divise une adresse en protocole, hôte, port, chemin, requête et fragment selon le standard URL du WHATWG, et permet de modifier les paramètres de requête et de reconstruire l'URL.
Cette page a été traduite avec l’aide de l’IA et n’a pas encore été relue par un professionnel. Consultez les sources citées avant toute décision importante.
Qu’est-ce que c’est
Une URL suit la structure scheme://host:port/path?query#fragment, où la chaîne de requête est une liste de paires clé=valeur reliées par &. Cet outil analyse l'adresse avec l'API URL intégrée du navigateur, affiche chaque composant dans un tableau et reconstruit une nouvelle URL — en appliquant le percent-encoding automatiquement — à mesure que vous ajoutez, modifiez ou supprimez des paramètres. Il est pratique pour nettoyer les paramètres UTM des longs liens marketing ou pour déboguer les adresses de requêtes d'API. L'URL est traitée uniquement dans votre navigateur.
Comment l’utiliser
- 1Collez l'URL à analyser (https:// est ajouté automatiquement s'il manque).
- 2Appuyez sur analyser pour voir le tableau des composants et la liste des paramètres de requête.
- 3Modifiez, ajoutez ou supprimez des paramètres, puis copiez l'URL reconstruite.
Référence
| Composant | Exemple (https://example.com:8443/search?q=hello&page=2#results) |
|---|---|
| protocol | https: |
| hostname | example.com |
| port | 8443 |
| pathname | /search |
| query | q=hello&page=2 |
| fragment | #results |
Sources et normes
- URL Living Standard - WHATWG
- MDN Web Docs: Client-side web APIs - MDN Web Docs
FAQ
Comment les espaces et les valeurs de paramètre non ASCII sont-ils traités ?
Le percent-encoding est appliqué automatiquement selon le standard URL (p. ex. un espace devient %20). Le tableau d'édition affiche les valeurs décodées, tandis que l'URL reconstruite contient la forme encodée.
Puis-je analyser une adresse sans protocole ?
Oui : https:// est ajouté automatiquement pour les entrées comme example.com/path. Les chemins purement relatifs (seulement /path) ne peuvent pas être analysés car il n'y a pas d'URL de base.
L'URL que je colle est-elle envoyée quelque part ?
Non. L'analyse et la reconstruction utilisent l'API URL du navigateur, si bien que même les URL contenant des jetons ne quittent jamais votre appareil.