Encodage / Décodage URL
Encodez un texte en pourcentage pour une utilisation sûre dans une URL, ou décodez une URL encodée en texte lisible — les deux sens, en direct pendant la saisie.
722 vues
Impossible de décoder — séquence d'encodage en pourcentage invalide.
L'encodage en pourcentage, dans les deux sens
Tapez ou collez du texte de chaque côté : la zone encoder transforme les espaces, les lettres accentuées et les caractères réservés (comme &, ?, #) en leur forme encodée en pourcentage %XX, afin que la chaîne puisse être utilisée sans risque dans un paramètre de requête ou un segment de chemin. La zone décoder fait l'inverse, en retransformant une chaîne encodée en pourcentage en texte lisible.
Utilise les fonctions natives encodeURIComponent/decodeURIComponent du navigateur, le même encodage que celui appliqué par les vrais navigateurs — pas une approximation. Utile pour construire des chaînes de requête à la main, déboguer une URL de redirection, ou lire un paramètre encodé en pourcentage que quelqu'un vous a envoyé.
Questions fréquentes
Pourquoi un espace devient-il %20 et non + ?
L'encodage en pourcentage (RFC 3986) utilise %20 pour un espace ; la convention + est propre à l'ancien format application/x-www-form-urlencoded utilisé dans les corps de formulaire, pas à l'encodage général d'URL. Cet outil utilise la forme standard %20.
Encode-t-il l'URL entière ou juste une partie ?
Il est conçu pour encoder un seul composant (une valeur de requête, un segment de chemin) — encoder une URL entière incluant « https:// » échapperait aussi les barres obliques et la casserait ; n'encodez donc que la partie qui en a besoin.
Mon texte est-il envoyé quelque part ?
Non — l'encodage et le décodage se font instantanément dans votre navigateur.
Outils similaires
Signaler un problème
Encodage / Décodage URL