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 &.
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.
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.
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.
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