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

  1. Collez l'URL ou la valeur encodée dans Entrée.
  2. Cochez Décoder + en espace (chaînes de requête) si le texte provient d'un formulaire ou d'une query string.
  3. Lisez le résultat dans Sortie et consultez l'avertissement si des séquences mal formées ont été trouvées.

Exemple

Entrée
caf%C3%A9+%zz
Sortie
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.

Explorer d'autres catégories