Décodeur d'URL

Retransformez une URL ou une valeur encodée en pourcentage en texte lisible, entièrement dans votre navigateur.

Fonctionne entièrement dans votre navigateur. Rien n'est envoyé, journalisé ni conservé.

Collez une URL pleine de %20 et de %3A et lisez-la telle qu'elle était censée être lue. Utile sur une chaîne de redirections, un paramètre de rappel ou une ligne de journal où l'essentiel est noyé dans les échappements.

Comment ça marche

Chaque « % » suivi de deux chiffres hexadécimaux redevient l'octet qu'il désigne, et les octets obtenus sont lus comme de l'UTF-8. Dans le style données de formulaire, un « + » redevient aussi un espace : décoder une chaîne de requête dans le mauvais style laisse donc des plus parasites, ou mange ceux qui étaient littéraux.

Une séquence qui n'est pas un encodage pourcent valide est laissée telle quelle plutôt que traitée comme une erreur, car les URL trouvées dans les journaux sont souvent partiellement encodées.

Exemples

Cas Saisie Résultat
Une cible de redirection cachée dans un paramètre https%3A%2F%2Fexample.com%2Fa%3Fb%3D1 https://example.com/a?b=1
Une valeur envoyée par un formulaire coffee+%26+cake coffee & cake

Questions fréquentes

Mon résultat contient encore des signes pourcent.

La valeur a probablement été encodée deux fois, ce qui arrive quand une URL traverse deux systèmes. Décodez à nouveau le résultat : « %253A » devient « %3A », puis « : ».

Pourquoi mes signes plus sont-ils devenus des espaces ?

Vous décodez dans le style données de formulaire, où « + » signifie un espace. Passez au style composant d'URL si les plus étaient littéraux, comme dans une valeur base64 ou un numéro de téléphone.

Bon à savoir

  • Tout se passe dans votre navigateur. Ce que vous collez n'est ni envoyé, ni journalisé, ni conservé.

Sources

Tous les outils Code