Encodeur / décodeur d'URL

Encodez ou décodez vos liens et paramètres en un instant.

Pourquoi encoder une URL ?

Une adresse web ne peut contenir qu'un jeu limité de caractères. Les espaces, les accents et certains symboles doivent être encodés pour être transmis correctement. L'encodage « pourcent » (percent-encoding) remplace chaque caractère problématique par un % suivi de son code : l'espace devient %20, le é devient %C3%A9.

Utiliser l'outil

  1. Choisissez Encoder ou Décoder.
  2. Collez votre texte ou votre URL, puis cliquez sur « Convertir ».
  3. Copiez le résultat, ou « Utilisez le résultat » pour enchaîner une autre opération.

Les caractères les plus courants

CaractèreEncodéPourquoi
espace%20Interdit dans une URL
&%26Sépare les paramètres
=%3DSépare le nom et la valeur d'un paramètre
?%3FMarque le début des paramètres
#%23Marque une ancre dans la page
/%2FSépare les dossiers du chemin
é%C3%A9Hors du jeu de caractères de base, encodé en UTF-8

Encoder une valeur, pas l'adresse entière

L'outil utilise encodeURIComponent, la méthode standard pour encoder une valeur à placer dans une URL, par exemple le texte d'une recherche. Il encode donc aussi /, ? et &. Si vous passez une adresse complète, elle ne fonctionnera plus comme lien : n'encodez que la partie variable.

Exemple : pour construire un lien de recherche sur « café & thé », encodez seulement la valeur, ce qui donne caf%C3%A9%20%26%20th%C3%A9, puis placez-la après ?q=.

Décoder pour comprendre un lien

Les liens de suivi, de redirection ou de partage contiennent souvent une autre adresse encodée en paramètre. Les décoder permet de voir où ils mènent réellement, un bon réflexe avant de cliquer sur un lien reçu par e-mail ou message.

Le cas du « + »

Dans les formulaires web classiques, l'espace est parfois encodé par + plutôt que %20. Si un texte décodé contient des + à la place des espaces, remplacez-les simplement.

Questions fréquentes

Encode-t-il aussi les caractères spéciaux ?

Oui, il gère les accents et les symboles via encodeURIComponent, la méthode standard des navigateurs, en UTF-8.

Mes données sont-elles envoyées ?

Non. L'encodage et le décodage sont faits dans votre navigateur.

Pourquoi mon URL ne fonctionne-t-elle plus après encodage ?

Parce que les « / », « ? » et « : » de l'adresse ont été encodés aussi. N'encodez que la valeur d'un paramètre, pas l'URL entière.

Que signifie une erreur au décodage ?

La chaîne contient un « % » qui n'est pas suivi d'un code valide. Vérifiez qu'elle n'a pas été tronquée ou encodée deux fois.

Outils similaires

Nos autres sites :NetCheck - outils réseau et DNSVolt - test de débit internetBoxo - adresse e-mail jetable