Encoder et décoder une URL en ligne

Les URL n’acceptent qu’un jeu de caractères limité : les espaces deviennent %20 et tout ce qui n’est pas ASCII — accents, cédille, emojis — se transforme en suite d’octets échappés. Cet outil encode et décode en mode composant et en mode URI complète, qui diffèrent par le traitement des caractères réservés comme les barres obliques et le &.

Encodeur d’URL : mode d’emploi

  1. Collez le texte ou l’URL à convertir.
  2. Choisissez le mode composant pour la valeur d’un paramètre, ou URI complète pour une adresse entière.
  3. Cliquez sur Encoder ou sur Décoder.
  4. Copiez le résultat dans votre code ou dans la barre d’adresse.

Questions fréquentes

Quelle différence entre encoder un composant et une URI complète ?

Le mode composant échappe aussi les caractères réservés / ? & = #, ce qui convient à la valeur d’un paramètre. Le mode URI complète les laisse intacts pour préserver la structure de l’adresse.

Pourquoi un espace devient-il parfois + plutôt que %20 ?

Parce que les formulaires HTML utilisent le format application/x-www-form-urlencoded, où + signifie espace. Dans un chemin d’URL, l’espace doit être %20 ; les deux se rencontrent en pratique.

Comment les accents sont-ils encodés ?

Ils sont d’abord convertis en octets UTF-8, puis chaque octet est échappé. C’est pourquoi le é devient %C3%A9 : un seul caractère occupe deux séquences.

Qu’est-ce que le double encodage ?

Encoder une chaîne déjà encodée, si bien que %20 devient %2520. C’est une cause fréquente de liens cassés et signale souvent un encodage appliqué à deux couches de l’application.

Formateur JSON · Encodeur Base64 · Décodeur JWT · Générateur d’UUID · Voir tous les outils

Également disponible en : English · Español · Português · Deutsch