🌐 FR

🔗 Analyseur d'URL

Collez une URL pour la décomposer instantanément en ses composants — protocole, hôte, port, chemin, chaîne de requête et hash (fragment) — à l'aide de l'API URL native du navigateur. Les paramètres de requête sont présentés dans un tableau clé-valeur, avec la valeur brute et sa forme décodée en pourcentage.

GUIDE

En savoir plus

01

1. Anatomie d'une URL

Une URL suit le modèle scheme://user:pass@host:port/path?query#hash. Le schéma (protocole) indique comment la ressource doit être accessible — http, https, ftp, etc. L'hôte est le domaine ou l'adresse IP du serveur, le port est le port de connexion (omis lorsqu'il correspond au port par défaut du protocole : 80 pour http, 443 pour https), le chemin localise la ressource sur le serveur, la requête transporte les paramètres clé-valeur envoyés au serveur, et le hash (fragment) est une référence utilisée uniquement côté client, jamais envoyée au serveur. Cet outil sépare précisément tous ces éléments à l'aide de l'API URL standard du navigateur.

02

2. Paramètres de requête et encodage en pourcentage

Les chaînes de requête utilisent l'encodage en pourcentage pour transporter en toute sécurité les espaces, les caractères non ASCII et les symboles réservés (un espace devient %20 ou +, et les caractères non ASCII deviennent des octets UTF-8 écrits sous la forme %XX). L'API URLSearchParams du navigateur les décode automatiquement en valeurs lisibles. Cet outil affiche la valeur brute (exactement telle qu'elle apparaît dans l'URL) côte à côte avec la valeur décodée, afin que vous puissiez repérer rapidement un double encodage ou des caractères inattendus.

03

3. Ports par défaut et origine

Lorsqu'une URL omet le port, le port par défaut du protocole est utilisé implicitement (80 pour http, 443 pour https, 21 pour ftp, et ainsi de suite). La propriété URL.port du navigateur renvoie une chaîne vide lorsque le port est celui par défaut, et cet outil le signale explicitement. L'origine — protocole + nom d'hôte + port (uniquement lorsqu'il n'est pas par défaut) — est un concept fondamental pour les politiques de sécurité du navigateur comme CORS, les cookies et l'isolation de localStorage.

Questions fréquentes

L'URL que je colle est-elle envoyée à un serveur ?
Non. L'analyse s'effectue entièrement dans votre navigateur à l'aide de l'API URL et n'est jamais envoyée à un serveur.
Pourquoi le message indique-t-il que l'URL est invalide ?
L'API URL du navigateur ne peut pas analyser les chemins relatifs ni les chaînes mal formées — elle exige un schéma (http://, https://, etc.). Veillez à saisir une URL absolue, par exemple https://example.com/path.
Que se passe-t-il si la même clé de requête apparaît plusieurs fois ?
URLSearchParams autorise la répétition d'une clé (par ex. ids=1&ids=2). Cet outil affiche chaque paire clé-valeur sur une ligne distincte, dans l'ordre où elle apparaît.
Est-il sûr de coller une URL contenant un mot de passe ?
Le traitement s'effectue localement dans votre navigateur, mais intégrer des identifiants dans une URL (username:password@host) est déconseillé pour des raisons de sécurité. Cet outil affiche ces composants à des fins d'apprentissage et de débogage, mais évitez de mettre des mots de passe en clair dans les URL de production.