Encodeur et Décodeur d'URL

Les navigateurs web ne comprennent pas les espaces, les accents ou les caractères spéciaux dans la barre d'adresse. L'Encodage URL (URL Encoding ou Percent-encoding) permet de traduire ces caractères interdits en une suite de codes sécurisés commençant par le signe %. Exemple : un espace devient %20.

Collez du texte dans l'un des blocs, la conversion se fera automatiquement dans l'autre.

Texte Normal (Lisible)

URL Encodée (Standard UTF-8)

Attention : Cet outil utilise la fonction Javascript encodeURIComponent(). Il encodera donc TOUT, y compris les caractères `?`, `=`, `&` et `/`. Il est conçu pour encoder les "valeurs" passées dans l'URL, pas l'URL entière.

EncodeURI vs EncodeURIComponent

C'est la cause de nombreux bugs chez les développeurs web :

Questions Fréquentes (FAQ)

À quoi correspondent les codes courants ?

  • Espace $\rightarrow$ %20
  • Point d'interrogation (?) $\rightarrow$ %3F
  • Esperluette (&) $\rightarrow$ %26
  • Égal (=) $\rightarrow$ %3D