Outils en français / URL Decode en ligne — décoder le percent-encodingEnglish version →
URL Decode en ligne — décoder le percent-encoding
En parcourant des logs ou en déboguant un callback OAuth, les valeurs apparaissent en %C3%A9… illisibles. Cet outil les décode en texte normal, y compris les accents encodés en UTF-8.
Règle d'or : découper la structure d'abord, décoder ensuite. Séparez l'URL sur ? & = avant de décoder chaque valeur ; en décodant l'URL entière d'abord, les séparateurs cachés dans les valeurs ressurgissent et cassent l'analyse.
Mode d'emploi
- Collez le texte contenant des séquences %XX
- Cliquez sur Convert
- Il reste des %25 ? Double encodage : décodez une seconde fois
Questions fréquentes
- Pourquoi des caractères bizarres à la place des accents ?
- Les octets n'étaient pas de l'UTF-8 : les systèmes anciens encodent en Latin-1/Windows-1252. Décodez la couche %XX ici, puis convertissez le charset dans un script.
- Le + doit-il devenir un espace ?
- Uniquement pour des données issues de formulaires HTML (form-encoded). En percent-encoding pur, + est un vrai signe plus. Identifiez la source avant de convertir.
- Le texte décodé est-il sûr ?
- Le décodage, oui ; le contenu reste une entrée non fiable. Beaucoup de payloads d'attaque voyagent encodés précisément pour contourner les filtres : jamais d'insertion dans du HTML ou du SQL sans échappement.
Autres outils expliqués en français
- Formater du JSON en ligne (JSON Formatter) — gratuit
- Valider du JSON en ligne (JSON Validator) — avec ligne et colonne
- Visualiser du JSON en arbre et en graphe interactif (JSON Viewer)
- Encoder en Base64 en ligne — UTF-8 correct (accents, ç)
- Décoder du Base64 en ligne — UTF-8 correct, compatible JWT
- URL Encode en ligne — encoder du texte pour les URL (percent-encoding)