Encodeur et décodeur d’URL
Transformez espaces, accents et symboles en leur forme %XX pour qu’une URL soit valide, ou retrouvez le texte d’origine. Collez une URL complète : nous la décomposons et vous pouvez modifier ses paramètres de requête.
Traité à 100 % dans votre navigateur
| Protocole | |
|---|---|
| Hôte | |
| Port | |
| Chemin | |
| Fragment | |
| Utilisateur | |
| Origine |
Ctrl + Enter exécuterCtrl + C copier le résultat
Comment l’utiliser
- 1Saisissez ou collez le texte, la chaîne encodée ou l’URL dans le panneau d’entrée.
- 2Choisissez « Composant » pour les valeurs de paramètres ou « URL complète » pour conserver / ? & et #.
- 3Cliquez sur « Encoder » ou « Décoder » : le résultat se met à jour pendant la saisie.
- 4S’il s’agit d’une URL, modifiez ses paramètres dans le tableau et copiez l’URL reconstruite.
Cas d’usage
- Créer des liens avec des paramètres UTM ou de recherche contenant espaces et accents.
- Lire des URL de redirection ou de suivi pleines de %3A%2F%2F.
- Déboguer des requêtes d’API et des formulaires (application/x-www-form-urlencoded).
- Encoder des listes de valeurs ligne par ligne pour des tableurs ou des scripts.
Questions fréquentes
Qu’est-ce que l’encodage d’URL (percent-encoding) ?
La méthode standard (RFC 3986) pour représenter les caractères interdits dans une URL : chaque octet UTF-8 s’écrit « % » suivi de deux chiffres hexadécimaux. Un espace devient %20 et « é » %C3%A9.
Quelle différence entre « Composant » et « URL complète » ?
« Composant » (encodeURIComponent) échappe aussi / ? & = et #, ce qui convient à la valeur d’un paramètre. « URL complète » (encodeURI) les conserve pour ne pas casser la structure d’une adresse entière.
Pourquoi certains espaces apparaissent-ils en « + » ?
Les formulaires HTML envoient les données en application/x-www-form-urlencoded, où l’espace est encodé « + ». Activez l’option correspondante pour encoder ou décoder dans ce format.
Quelle différence avec le Base64 ?
L’encodage d’URL n’échappe que les caractères problématiques et laisse le reste lisible ; le Base64 convertit tout le contenu dans un autre alphabet et l’alourdit d’environ 33 %.