input.txt
output.txt
Encode du texte en format URL-safe, ou décode une chaîne URL-encoded.

Connexes

Guides pour URL Decode

Tous les guides →

Encodage et décodage d’URL

L’encodage pour cent (aussi appelé URL encoding) remplace les caractères ASCII non sûrs par un % suivi de deux chiffres hexadécimaux. Par exemple, les espaces deviennent %20 et les slashs %2F. C’est indispensable dès que vous mettez du texte arbitraire dans la query string ou un segment de chemin d’une URL.

Utilisez-le comme url decoder : parfait pour inspecter les paramètres de requête, les URLs de redirection, les callbacks OAuth ou toute valeur encodée pour cent. Collez la chaîne encodée et cliquez sur Decode pour retrouver le texte d’origine. Les requêtes comme decoding url online et decode url online désignent le même flux de travail.

Dans le sens de l’encodage, cet outil reproduit le comportement de encodeURIComponent en JavaScript —— autrement dit javascript url encode / javascript urlencode recherche exactement la même chose. Collez du texte brut, appuyez sur Encode et obtenez le résultat encodé pour cent prêt à être glissé dans une query string.

Exemple

Texte brut : hello world & more

Encodé pour URL : hello%20world%20%26%20more

  • Paramètres de requête —— les valeurs dans ?key=value doivent être encodées pour cent
  • Requêtes API —— les termes de recherche et filtres intégrés à une URL doivent être encodés
  • OAuth et JWT —— les jetons dans une URI de redirection doivent être encodés

L’outil s’appuie sur encodeURIComponent / decodeURIComponent et gère correctement les caractères Unicode.

FAQ

Pourquoi mes + ne sont-ils pas décodés en espaces ?

Dans les query strings, les espaces peuvent apparaître sous la forme + (encodage de formulaire) ou %20. decodeURIComponent ne convertit pas les + en espaces, donc remplacez les + par des espaces (ou %20) avant de décoder des données de formulaire.