Décodeur d'URL
Décodez l'encodage pourcent %XX en texte UTF-8 lisible. Option + comme espace pour les query strings ; les séquences invalides sont conservées et signalées.
42 caractères · 42 octets (UTF-8)
0 caractères · 0 octets (UTF-8)
S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.
Qu'est-ce que Décodeur d'URL ?
Reconvertit du texte encodé en pourcentage (%C3%A9, %20…) en caractères lisibles via UTF-8. Contrairement à decodeURIComponent, il n'échoue pas à cause d'une seule séquence invalide : les codes % mal formés sont laissés tels quels et comptabilisés.
Comment utiliser Décodeur d'URL
- Collez l'URL ou la valeur encodée dans Entrée.
- Cochez Décoder + en espace (chaînes de requête) si le texte provient d'un formulaire ou d'une query string.
- Lisez le résultat dans Sortie et consultez l'avertissement si des séquences mal formées ont été trouvées.
Exemple
caf%C3%A9+%zz
café %zz
Avec « Décoder + en espace » activé ; %zz est mal formé et conservé.
Quand utiliser Décodeur d'URL
Utilisez-le pour lire des URL encodées issues de journaux, de redirections, de liens de suivi ou de requêtes d'API. Ne décodez qu'une seule fois : décoder une chaîne déjà décodée peut modifier des signes % littéraux.
Comment fonctionne Décodeur d'URL
L'entrée est parcourue à la recherche de suites %XX. Chaque suite est convertie en octets puis décodée en UTF-8 ; les séquences multi-octets valides deviennent des caractères. Un % qui n'est pas suivi de deux chiffres hexadécimaux, ou des octets qui ne forment pas de l'UTF-8 valide, sont copiés tels quels et comptés dans un avertissement. + ne devient une espace que si l'option est activée.
Cas d'utilisation courants
- Lire les paramètres UTM ou de redirection dans des liens marketing
- Déboguer des URL encodées deux fois
- Décoder des soumissions de formulaire capturées dans des journaux
- Restituer en texte lisible des slugs non ASCII
Questions Fréquentes
Pourquoi + n'est-il pas transformé en espace ?
Dans les chemins d'URL, + est un signe plus littéral. Seules les query strings encodées en formulaire l'utilisent pour les espaces ; c'est donc une option.
Que se passe-t-il avec des séquences invalides comme %zz ou %E2%82 ?
Elles sont laissées inchangées et l'outil indique combien ont été trouvées, au lieu de lever une erreur « URI malformed ».
Mon texte est encore encodé après le décodage.
Il a probablement été encodé deux fois. Cliquez sur Utiliser comme entrée et décodez à nouveau.