Encoder et décoder une URL
Encodez un texte pour l'utiliser dans une URL, ou décodez une chaîne encodée, instantanément dans votre navigateur.
Comment utiliser l'outil Encodage et décodage d'URL
- Choisissez Encoder ou Décoder.
- Collez le texte ou le fragment d'URL.
- Cliquez sur Lancer et copiez le résultat dans votre lien ou votre code.
Comment fonctionne l'outil Encodage et décodage d'URL
Les URL ne peuvent contenir qu'un ensemble limité de caractères. L'encodage convertit votre texte en UTF-8 et remplace chaque caractère hors de l'ensemble non réservé (lettres, chiffres et - _ . ! ~ * ' ( )) par un signe pourcent suivi de deux chiffres hexadécimaux : une espace devient %20 et & devient %26. Cela correspond à encodeURIComponent en JavaScript.
Encodez des valeurs de paramètres ou des segments de chemin, pas une URL entière, sinon les :, / et ? qui structurent l'URL seront eux aussi encodés. Le décodage fait l'inverse.
Questions fréquentes
- Cet outil est-il gratuit ?
- Oui. Encodez et décodez des URL gratuitement, sans créer de compte.
- Quel encodage est utilisé ?
- L'encodage pourcent standard (encodeURIComponent), adapté à un paramètre de requête ou à un segment de chemin.
- Pourquoi une espace devient-elle parfois + au lieu de %20 ?
- Les formulaires HTML encodent les espaces des requêtes en +, alors que l'encodage pourcent utilise %20. Cet outil utilise %20, qui fonctionne partout dans une URL.
- Mon texte quitte-t-il mon navigateur ?
- Non. La conversion s'effectue entièrement dans votre navigateur : votre texte n'est jamais envoyé à un serveur.