Aller au contenu
AioFreeKit

Décodeur d'URL

Décodez une URL ou une valeur échappée en pourcent pour retrouver un texte lisible ; les paramètres de requête sont détaillés automatiquement.

« Composant » (encodeURIComponent) échappe tous les caractères réservés : à utiliser pour une seule valeur de paramètre. « URL entière » (encodeURI) conserve :/?#&= tel quel, pour que le lien reste utilisable.

L'encodage de formulaire (application/x-www-form-urlencoded) écrit les espaces sous la forme + au lieu de %20.

0 caractères · 0 octets · 0 lignes

Résultat

Le résultat s'affichera ici à mesure que vous tapez.

0 caractères · 0 octets · 0 lignes

À propos du décodage d'URL

Le décodage inverse l'encodage pourcent : chaque séquence %XX redevient son octet d'origine, et le flux d'octets est relu en UTF-8. On croise des URL échappées dans les logs serveur, les chaînes de redirection, les exports d'analytics et les liens de tracking, où le décodage est le seul moyen de voir ce qu'un lien contient vraiment.

Collez un lien complet et l'outil liste aussi chaque paramètre de requête avec sa valeur décodée — le moyen le plus rapide d'inspecter les longues URL de tracking. Si le texte vient d'un formulaire HTML, les espaces peuvent apparaître comme + : activez l'option pour les reconvertir.

Ce que gère cet outil

  • Les deux portées d'encodage

    Passez d'encodeURIComponent, pour une valeur isolée, à encodeURI, pour un lien complet, sans avoir à deviner ce qu'un autre outil a utilisé.

  • Paramètres de requête détaillés

    Collez un long lien de tracking : chaque paramètre est listé avec sa valeur décodée, vous voyez donc exactement ce qui est transporté.

  • Compatible encodage de formulaire

    L'option + comme espace reproduit la façon dont les formulaires HTML et beaucoup de backends encodent les données, dans les deux sens.

Questions fréquentes

Pourquoi le décodage échoue-t-il ?

Un pourcent doit être suivi d'exactement deux chiffres hexadécimaux. Un % isolé ou une séquence tronquée comme %E4%B8 interrompt le décodage, et le message d'erreur indique le problème.

Pourquoi des + au lieu d'espaces ?

Les données de formulaire écrivent les espaces en + plutôt qu'en %20. Activez l'option « + comme espace » pour décoder les query strings issues de formulaires HTML ou d'anciens backends.

Le résultat reste illisible ?

Le texte a probablement été encodé deux fois : décodez la sortie une seconde fois. Si cela reste illisible, les octets d'origine n'étaient pas en UTF-8.

Les liens collés sont-ils conservés ?

Non. Décodage et analyse des paramètres s'exécutent entièrement dans votre navigateur ; rien n'est envoyé à un serveur.

Commentaires et contact

Un bug à signaler ou une idée d’outil ? Nous lisons chaque message : indiquez la page concernée et ce qui n’a pas fonctionné pour nous aider à corriger plus vite.