Analyseur d'URL
Décomposez n'importe quelle URL en protocole, hôte, chemin, requête et fragment.
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.
Fonction de cet outil
Il analyse une URL complète avec l'API URL native du navigateur et affiche protocole, hôte, port explicite, chemin, requête, fragment et origine. Les paramètres sont aussi décodés en lignes clé-valeur distinctes.
Mode d'emploi
Collez une URL complète, avec un schéma tel que https://, dans le champ. Le composant la valide et l'analyse immédiatement, signale une entrée invalide et permet de copier l'URL complète normalisée.
Exemple détaillé
Pour https://example.com:8080/docs?q=hello+world&tag=a&tag=b#intro, l'hôte est example.com:8080, le port 8080, le chemin /docs et le fragment #intro ; le tableau affiche q comme "hello world" et deux lignes tag.
Champs du résultat
L'hôte comprend le nom et le port explicite, tandis que l'origine associe schéma et hôte. La requête conserve son point d'interrogation, le fragment son # ; les valeurs absentes de port, requête ou fragment sont indiquées par un tiret.
Normalisation et décodage
Le constructeur URL natif peut normaliser des détails comme le schéma et le chemin lors de la création de href. URLSearchParams décode les échappements en pourcentage et les signes + tout en conservant les paramètres répétés sur plusieurs lignes.
Limites
Un domaine seul comme example.com est rejeté faute d'URL de base ; ajoutez https:// ou un autre schéma valide. L'outil vérifie seulement la syntaxe : il ne visite pas l'adresse, ne teste pas sa disponibilité, ne suit pas les redirections et n'évalue pas sa sécurité.
Norme et confidentialité
L'analyse suit l'implémentation navigateur de la norme WHATWG URL ; la normalisation exacte peut dépendre de l'environnement. Tout reste local dans votre navigateur, sans visite ni envoi de l'adresse à un serveur.
Questions Fréquentes
- Pourquoi mon URL est-elle indiquée comme invalide ?
- L'URL a besoin d'un protocole, comme https:// ou http://. Sans cela, l'analyseur d'URL du navigateur ne peut pas distinguer l'hôte du chemin et la rejette.
- Cet outil accède-t-il réellement à l'URL ?
- Non. L'analyse se fait entièrement dans votre navigateur via l'API URL native — rien n'est envoyé sur le réseau et l'URL n'a pas besoin d'être active.
- Gère-t-il les paramètres de requête répétés ?
- Oui, chaque paire clé-valeur est listée sur sa propre ligne, donc une chaîne comme ?tag=a&tag=b affiche deux lignes distinctes pour tag.