Comment utiliser Encodeur / décodeur d’URL
- 1
Choisissez Encoder ou Décoder
Encoder transforme les espaces et les caractères spéciaux en %XX ; Décoder remet les %XX en texte lisible.
- 2
Indiquez ce que vous encodez
Valeur de paramètre pour un seul paramètre, URL complète pour une adresse entière, ou Données de formulaire quand les espaces doivent devenir +.
- 3
Collez le texte ou le lien
Le résultat se met à jour pendant la saisie, et une URL complète s’accompagne du détail de ses parties et de ses paramètres.
- 4
Copiez le résultat
Copiez-le, enregistrez-le dans un fichier, ou renvoyez-le dans la zone d’entrée pour vérifier l’aller-retour.
Limites et Pro
Gratuit, sans inscription et sans limite de longueur pour le texte collé ; les résultats de plus de 600 000 caractères sont affichés en partie, mais copiés ou enregistrés en entier.
Pro supprime les publicités ; le convertisseur est identique avec toutes les formules. Découvrir Pro
À propos de Encodeur / décodeur d’URL
Les URL ne peuvent contenir qu’un jeu limité de caractères ASCII. Tout le reste (espaces, accents, emoji, symboles réservés utilisés comme données) doit donc s’écrire sous la forme % suivi de deux chiffres hexadécimaux pour chaque octet UTF-8. Cette page convertit dans les deux sens et vous montre exactement ce qui a changé.
Trois modes correspondent aux trois endroits où l’encodage intervient réellement. Le mode Valeur de paramètre se comporte comme encodeURIComponent de JavaScript : c’est le bon choix pour un seul paramètre, un segment de chemin ou une cible de redirection intégrée à une autre URL. Le mode URL complète se comporte comme encodeURI : il laisse intacts le schéma, les barres obliques, le point d’interrogation, les esperluettes et les signes égal, et n’échappe que ce qui casserait l’adresse. Le mode Données de formulaire suit application/x-www-form-urlencoded, où l’espace devient un signe plus, comme dans les formulaires HTML et URLSearchParams.
Collez un lien complet et le panneau de détail liste le schéma, l’hôte, le port, le chemin et le fragment, ainsi qu’un tableau de chaque paramètre de requête avec sa valeur décodée. C’est pratique pour lire des liens de suivi, des callbacks OAuth et des URL signées. Le décodage s’arrête sur une entrée mal formée et indique où : un % isolé qui n’est pas suivi de deux chiffres hexadécimaux, ou des séquences d’octets qui ne sont pas de l’UTF-8 valide, ce qui signifie souvent que le texte a été encodé en Latin-1 par un ancien système.
L’encodage en pourcentage n’est pas un chiffrement et ne raccourcit rien ; pour cela, utilisez un raccourcisseur de liens. Les conversions Base64 et entités HTML se trouvent dans les deux autres onglets.
Confidentialité
Les URL et les textes sont encodés et décodés directement dans cette page : les liens contenant des jetons, des adresses e-mail ou des identifiants de session ne sont donc jamais envoyés ailleurs. Le mode choisi est conservé dans le stockage local pour la prochaine fois ; ce que vous collez ne l’est pas.