Analyseur d'URL
Tout se passe dans votre navigateur. Vos fichiers et vos données ne quittent jamais votre appareil.
| Clé | Valeur | |
|---|---|---|
| Protocole | https: | |
| Nom d’utilisateur | user | |
| Mot de passe | pass | |
| Hôte | example.com:8080 | |
| Nom d’hôte | example.com | |
| Port | 8080 | |
| Chemin | /path/page | |
| Hash | #section | |
| Origine | https://example.com:8080 |
| q | hello world | |
|---|---|---|
| lang | en |
À propos de cet outil
Collez une URL et l’outil la décompose en ses composants, tels qu’un navigateur les voit en interne : protocole, nom d’utilisateur, mot de passe, hôte, nom d’hôte, port, chemin, fragment et origine. Les paramètres de requête obtiennent leur propre tableau, décodés et listés un par un, si bien que ?a=1&b=hello%20world apparaît sous la forme a: 1 et b: hello world plutôt que comme une longue chaîne encodée.
Pourquoi ne pas simplement lire l’URL à l’œil nu ?
Parce qu’une URL se lit mal. Un signe deux-points, un @ ou une barre oblique mal placée changent ce vers quoi l’URL pointe réellement, et les navigateurs lèvent cette ambiguïté avec des règles formelles plutôt qu’en devinant. Cet outil utilise l’analyseur URL natif du navigateur plutôt qu’une expression régulière écrite à la main, il découpe donc la chaîne exactement comme le définit le WHATWG URL Standard, c’est-à-dire comme votre navigateur le ferait réellement. Si ce que vous collez n’est pas une URL valide, l’outil le signale au lieu de deviner un résultat partiel.
C’est aussi grâce à cet analyseur natif que la partie userinfo (user:pass@host) et le port ressortent proprement séparés du nom d’hôte. Une URL comme http://user:pass@evil.com@vrai-site.com/ est un classique du phishing, justement parce qu’elle est difficile à lire correctement à l’œil. En la faisant passer par le même code qu’un navigateur, on voit apparaître vrai-site.com comme hôte réel, avec user:pass@evil.com comme simple userinfo, exactement ce qu’il faut vérifier avant de cliquer.
L’URL que je colle est-elle envoyée quelque part ?
Non. L’analyse se fait entièrement dans votre navigateur. Une URL collée ici, même avec un jeton d’authentification dans la chaîne de requête ou des identifiants dans la partie userinfo, ne quitte jamais votre machine.
À quoi ça sert concrètement ?
Vérifier une URL de redirection avant de lui faire confiance, lire un callback OAuth chargé d’une dizaine de paramètres de requête, confirmer vers quel port pointe réellement une URL de base d’API, ou comprendre pourquoi un lien avec des identifiants intégrés ne se comporte pas comme prévu. Voir la référence de l’API URL sur MDN pour les propriétés que cet outil lit, et le guide MDN sur la structure d’une URL si certains de ces termes vous sont nouveaux.