ToolsMaxxing

Encodeur et décodeur d'URL

Encodez du texte en pourcentage pour une URL, ou décodez du texte de style %20 sous forme lisible.

Vos fichiers restent sur votre appareil

Comment ça marche

  1. 1Choisissez Encoder ou Décoder.
  2. 2Collez votre texte ou votre URL.
  3. 3Pour l'encodage, choisissez si le texte est une valeur seule ou une URL entière.
  4. 4Copiez le résultat.

À quoi servent les options

Une valeur (encodeURIComponent)
Encode tout sauf les lettres, les chiffres et - _ . ! ~ * ' ( ). À utiliser pour la valeur d'un paramètre de requête ou un segment de chemin.
Une URL entière (encodeURI)
Garde les caractères qui structurent une URL comme : / ? # & =, et encode le reste. À utiliser pour une adresse complète.
Traiter + comme une espace
Les envois de formulaires écrivent les espaces en +. Activez cette option pour les décoder.

Confidentialité

Cet outil fonctionne dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.

Questions fréquentes

Quand encoder une valeur, et quand une URL entière ?

Encodez chaque valeur de paramètre séparément, puis reliez-les avec & et =. Si vous encodez une URL complète comme une valeur, ses barres obliques et points d'interrogation sont échappés et le lien casse.

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

Un signe % doit être suivi de deux chiffres hexadécimaux, et les octets obtenus doivent former de l'UTF-8 valide. Un % isolé dans le texte, comme dans « 50% de remise », provoque cela. Encodez-le en %25.

Quelle est la différence entre %20 et + ?

%20 est une espace dans n'importe quelle partie d'une URL. + ne signifie une espace que dans les chaînes de requête encodées de formulaire, c'est pourquoi il a sa propre option.

Comment les caractères non anglais sont-ils encodés ?

En octets UTF-8, chacun écrit %XX. Par exemple la lettre é devient %C3%A9.

L'outil suit-il ou ouvre-t-il le lien ?

Non. Il ne modifie que du texte. Rien n'est demandé à l'adresse.

Outils associés