Encodeur d'URL

Encode et décode des URLs

Chargement…

Cet outil vous a-t-il été utile?

About this tool

Cet outil encode du texte en pourcentage (percent-encoding) pour qu'il puisse être placé en toute sécurité dans une URL, et le décode également en sens inverse. Basculez entre encodeURIComponent, pour encoder la valeur d'un seul paramètre de requête, et encodeURI, pour encoder une URL entière, avec les boutons.

How to use

  1. Utilisez les boutons component/entière pour choisir entre encodeURIComponent et encodeURI.
  2. Tapez ou collez du texte ou une URL dans le champ « Brut » à gauche, et le résultat encodé apparaît instantanément à droite.
  3. À l'inverse, collez une chaîne encodée en pourcentage dans le champ de droite pour restaurer le texte original à gauche.
  4. Utilisez le bouton de copie de l'un ou l'autre côté pour récupérer la valeur dont vous avez besoin.

Frequently asked questions

Quelle est la différence entre component et entière (encodeURI) ?
encodeURIComponent encode tout, y compris les caractères utilisés dans la structure des URL comme &, = et /, ce qui permet d'envelopper en toute sécurité la valeur d'un seul paramètre de requête. encodeURI laisse intacts les caractères de structure d'URL comme https:// et /, et n'encode que le reste ; il est donc destiné à traiter une URL complète déjà formée.
L'encodage d'URL est-il une forme de chiffrement ?
Non. L'encodage en pourcentage est simplement une notation qui transforme les caractères spéciaux en une forme qu'une URL peut porter - n'importe qui peut le décoder pour retrouver l'original. Utilisez un vrai chiffrement si vous devez cacher une valeur.
Pourquoi l'encodage de texte coréen produit-il plusieurs blocs préfixés par % ?
Parce qu'un seul caractère coréen occupe plusieurs octets en UTF-8, et chacun de ces octets est représenté par une valeur hexadécimale à deux chiffres préfixée par %, comme %EA%B0%80.
Que se passe-t-il si je saisis une chaîne encodée mal formée ?
Si le format est cassé - par exemple un % non suivi de deux chiffres hexadécimaux valides - un message d'erreur signale l'échec du décodage.

L'encodage en pourcentage est un changement de notation, pas un chiffrement. Une chaîne encodée peut toujours être inversée par n'importe qui, donc ne l'utilisez pas pour cacher des informations sensibles.

Outils similaires