Un souci avec cet outil ?
À propos de « Décoder Une URL En Ligne »
Cet outil décode les URL encodées en pourcentage vers leur forme lisible. %20 devient un espace, %26 un &, %2F un /, et les caractères UTF-8 encodés en pourcentage sont restaurés en Unicode.
Pratique pour lire des URL dans les logs, déboguer des requêtes HTTP, décoder des paramètres capturés dans une trace réseau, ou simplement comprendre ce que dit vraiment une URL longue truffée d'échappements.
L'outil gère aussi le double encodage (le % lui-même encodé en %25), fréquent quand les données passent par plusieurs systèmes.
Comment utiliser cet outil
Décoder un texte d’URL pourcent-encodé en UTF-8
Coller le texte encodé
Chaîne URL-encodée dans « Text ». `hello%20world` ou `caf%C3%A9` fonctionnent ; l’outil lit les séquences `%XX` comme paires d’octets UTF-8 et reconstruit les caractères d’origine.
Exécuter
Résultat : champ unique `decoded`. Exemples : `hello%20world` → `hello world` ; `caf%C3%A9` → `café` ; `q=a%26b` → `q=a&b`. Tout ce qui n’est pas un triplet `%XX` valide passe inchangé.
Ce qu’il accepte / rejette
Équivalent `decodeURIComponent`. Une séquence mal formée comme `%ZZ` ou un `%` seul suivi de non-hex lève une erreur. Si l’entrée peut être partiellement cassée, préférez la sémantique `decodeURI` côté serveur ou assainissez d’abord.
Quoi décoder
Décodez une valeur de query ou un segment de chemin — pas l’URL entière. `https%3A%2F%2Fa.com%3Fq%3Dhi` redonne `https://a.com?q=hi` ; un deuxième passage sur-décode les `&` de la query et empêche la re-parse.