URL : encoder / décoder
Rendez un texte utilisable dans les adresses web et les paramètres de requête, ou retransformez en texte lisible des séquences encodées comme %20 et %C3%BC.
ENTRÉE
SORTIE
Tout se passe dans votre navigateur. Rien de ce que vous saisissez n'est envoyé à un serveur.
Comment encoder ou décoder une URL
Choisissez un mode
Choisissez Encoder pour rendre un texte utilisable dans une URL, ou Décoder pour rendre lisible une adresse encodée.
Collez votre texte
Collez la valeur d'un paramètre, une adresse complète ou un lien copié depuis la barre d'adresse de votre navigateur.
Copiez le résultat
Le résultat se met à jour pendant que vous tapez. Cliquez sur Utiliser comme entrée pour inverser le sens et vérifier l'aller-retour.
Quand faut-il encoder une URL ?
Les espaces, les lettres accentuées et les caractères comme &, ? et # ont un sens particulier dans les adresses web. L'encodage les écrit sous la forme % suivi de deux chiffres hexadécimaux : l'adresse arrive ainsi intacte dans les liens de suivi, les appels d'API et les données de formulaire.
Encoder une valeur ou une URL entière
Quand vous encodez une seule valeur de paramètre, les caractères comme / ? & = sont aussi encodés. Choisissez Conserver la structure de l'URL pour encoder une adresse complète en laissant ses séparateurs en place.
Questions fréquentes
Pourquoi un espace devient-il %20, et parfois + ?
Dans le chemin d'une URL, un espace s'écrit %20. Les formulaires HTML encodent les espaces des paramètres de requête en +. Pour décoder des données de formulaire, activez Traiter + comme un espace.
Que signifie « séquence encodée non valide » ?
Le texte contient un % qui n'est pas suivi de deux chiffres hexadécimaux, ou des octets qui ne forment pas de l'UTF-8 valide. Cherchez un signe % isolé.
Mes données sont-elles envoyées quelque part ?
Non. L'encodage et le décodage se font dans votre navigateur.