Qu'est-ce que l'encodage d'URL ?
Les URL ne peuvent contenir qu'un jeu de caractères limité ; tout le reste — espaces, accents, &, ?, = et plus — doit être « pourcent-encodé » (par ex. un espace devient %20). Le faire à la main est source d'erreurs, et un seul caractère non échappé peut casser un lien ou un appel d'API. Cet encodeur / décodeur d'URL gratuit convertit le texte vers et depuis le pourcent-encodage instantanément dans votre navigateur, pour des composants seuls et des URL entières.
L'encodage d'URL (également appelé encodage en pourcentage) convertit les caractères non autorisés dans une URL — espaces, symboles spéciaux, lettres non ASCII — en % suivi de deux chiffres hexadécimaux. Par exemple, un espace devient %20 et @ devient %40.
Codage D'URL
- Choisissez Encoder ou Décoder.
- Collez votre texte ou URL — le résultat s'actualise aussitôt.
- Activez « URL entière » pour préserver les caractères de syntaxe, puis copiez la sortie.
Utilisations Courantes
- Encoder une requête de recherche ou une valeur de champ de formulaire avant de l'ajouter à une URL comme paramètre.
- Décoder une URL encodée en pourcentage pour lire les valeurs réelles des paramètres.
- Corriger des URL cassées contenant des espaces ou des caractères spéciaux non encodés.
- Construire des requêtes API incluant du contenu généré par l'utilisateur dans l'URL.
Comment fonctionne l'encodage d'URL
Le encodeURIComponent() de JavaScript encode une chaîne en convertissant chaque caractère non sûr en sa séquence d'octets UTF-8, puis en encodant chaque octet en pourcentage. Les caractères non réservés restent inchangés.
Le décodage inverse le processus : decodeURIComponent() lit chaque séquence %xx et reconstruit la chaîne UTF-8 d'origine.
Avantages
- Gère les composants seuls et les URL complètes.
- Conversion instantanée dans les deux sens, copie en un clic.
- Fonctionne entièrement dans votre navigateur — privé et gratuit.
Codage D'URL, Uniquement Dans le Navigateur
Le codage et le décodage d'URL s'exécutent en tant qu'opérations JavaScript dans votre navigateur. Les URL et le texte que vous fournissez sont traités localement sur votre machine; ils n'atteignent jamais nos serveurs.