Analyseur d'URL
Analysez et décodez n'importe quelle URL en ses composants — protocole, hôte, port, chemin, paramètres de requête et fragment. Tout le traitement est effectué dans votre navigateur.
URL invalide
Comment utiliser l'analyseur d'URL
Analysez n'importe quelle URL en trois étapes simples
Collez votre URL
Entrez n'importe quelle URL dans le champ de saisie — les URL complètes avec chaînes de requête fonctionnent le mieux.
Décomposition instantanée
L'URL est analysée en temps réel en toutes ses parties composantes.
Examinez les paramètres
Consultez les paramètres de requête décodés dans un tableau et copiez les composants individuels.
Qu'est-ce qu'une URL ?
Un Localisateur Uniforme de Ressource (URL) est une adresse web qui spécifie l'emplacement d'une ressource sur un réseau informatique et le mécanisme pour la récupérer. Les URL sont composées de plusieurs éléments dont le protocole, le nom de domaine, le port, le chemin, les paramètres de requête et le fragment.
Structure d'une URL
Une URL est composée de plusieurs parties :
Protocole
Le protocole de communication (http, https, ftp, etc.)
Nom d'hôte
Le nom de domaine ou l'adresse IP du serveur
Port
Le numéro de port réseau (par défaut : 80 pour HTTP, 443 pour HTTPS)
Chemin
Le chemin spécifique de la ressource sur le serveur
Chaîne de requête
Paramètres clé-valeur pour le contenu dynamique
Fragment
Une ancre pointant vers une partie spécifique de la page
Questions fréquentes
L'analyseur extrait le schéma (protocole), le nom d'hôte, le port, le chemin, les paramètres de chaîne de requête (sous forme de tableau), le fragment (hash), le nom d'utilisateur, le mot de passe, l'origine et la chaîne de recherche.
Oui. Tous les caractères encodés dans l'URL (comme %20, %3A) sont automatiquement décodés dans le résultat pour une meilleure lisibilité.
L'outil fonctionne mieux avec les URL absolues (commençant par http:// ou https://). Les URL relatives nécessitent une URL de base que le navigateur fournit automatiquement.
URI est le terme générique défini par la RFC 3986 : un identifiant composé d'un schéma, d'un chemin, d'une requête et d'un fragment. Une URL est un URI qui localise une ressource (https://ezparser.com/url-parser), tandis qu'un URN nomme une ressource sans indiquer son emplacement (urn:isbn:0451450523). Dans le travail web quotidien, c'est presque toujours d'URL qu'il s'agit.
Chaque octet qui n'est pas un caractère non réservé (A-Z, a-z, 0-9, - . _ ~) est écrit sous la forme % suivi de deux chiffres hexadécimaux : l'espace devient %20, et le é en UTF-8 devient %C3%A9. Les caractères réservés comme / ? # & = portent une signification dans la structure d'une URL, ils doivent donc être encodés lorsqu'ils sont utilisés comme données. Dans les chaînes de requête, les anciens encodeurs de formulaires mappent aussi l'espace sur + - cet outil décode les deux formes.
https://user:[email protected]:8443/v2/users?page=2#results se décompose en schéma (https), userinfo (user:pass@), hôte (api.example.com), port (8443), chemin (/v2/users), requête (page=2) et fragment (#results). La section 3 de la RFC 3986 définit la grammaire ; cet analyseur identifie chaque composant pour vous.
Oui - la section 6 de la RFC 3986 définit la normalisation : /a/./b se résout en /a/b, /a/../b en /b, et un segment vide // se réduit à /. Les navigateurs et les clients HTTP appliquent cette normalisation avant d'envoyer une requête, c'est pourquoi des URL ne différant que par leurs segments à points atteignent généralement la même ressource. La normalisation basée sur le schéma met également l'hôte en minuscules et supprime un port :443 par défaut.
La RFC 3986 ne fixe aucune limite. En pratique, Chrome accepte environ 2 Mo, mais la plupart des serveurs limitent les lignes de requête à environ 8 Ko (la valeur par défaut de LimitRequestLine d'Apache est 8190 octets), et des API comme Twitter/X documentent des limites de 2048 caractères. Maintenir les URL en dessous de 2000 caractères est la zone de sécurité conventionnelle pour le partage et le SEO.
Outils connexes
Décodeur Base64/URL
Décodez et encodez en Base64, analysez les chaînes encodées URL, prévisualisez les images Base64 et décodez les segments d'en-tête ou de charge utile JWT
Décodeur d'entités HTML
Encodez et décodez les entités HTML — convertissez entre caractères spéciaux et références d'entités
Décodeur Hex
Convertir entre hexadécimal et texte avec options de délimiteur et préfixe configurables
Références faisant autorité
Les sources primaires à l'origine de cet outil - normes et spécifications officielles, et non des résumés de seconde main.
RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax
La norme IETF définissant la syntaxe générique des URI : schéma, autorité, chemin et requête.
WHATWG - URL Standard
La norme URL du WHATWG implémentée par les navigateurs — la spécification vivante de l'analyse des URL.
MDN Web Docs - URL API
Référence Mozilla pour l'API URL et URLSearchParams dans le navigateur.
URL - Wikipedia
Structure des URL et histoire, des URI aux adresses web du quotidien.