Encodeur / Décodeur URL

Convertissez les caractères spéciaux de vos liens web en format sécurisé (Percent-encoding) pour éviter les erreurs de requêtes HTTP.

Texte Normal (Chaîne non-encodée)
L'URL saisie contient une séquence d'encodage invalide (ex: % incomplet).
Texte Encodé (URL Safe)

Qu'est-ce que l'URL Encoding (Percent-encoding) ?

Dans une URL (l'adresse d'un site web), certains caractères ont une signification technique très précise. Par exemple, le point d'interrogation ? sépare l'adresse de ses paramètres, et le & sépare plusieurs paramètres entre eux.

L'URL Encoding (ou codage en pourcentage) est un mécanisme qui permet de masquer ces caractères spéciaux si vous devez les utiliser comme "données" dans votre lien, sans perturber le fonctionnement du navigateur. L'outil remplace les caractères interdits par un symbole % suivi de leur code hexadécimal UTF-8.

Quelques encodages très fréquents :

  • L'Espace ( ) devient %20
  • Le slash (/) devient %2F
  • L'esperluette (&) devient %26
  • Le signe égal (=) devient %3D
  • Le point d'interrogation (?) devient %3F

encodeURI vs encodeURIComponent

Notre outil utilise la fonction Javascript encodeURIComponent(). C'est la méthode la plus sécurisée pour les développeurs, car elle encode la quasi-totalité des caractères spéciaux, garantissant que vos données pourront être passées dans les Query Strings d'une requête GET (API) sans casser la syntaxe de l'URL.

D'autres DevTools :

Mode d’emploi

Comment utiliser Encodeur / décodeur d’URL ?

Encodez les caractères spéciaux d’une URL ou décodez une adresse illisible pleine de %20.

  1. Collez votre contenu

    Collez l’URL ou le texte.

  2. Encodez ou décodez

    Choisissez l’opération.

  3. Copiez le résultat

    Copiez ou téléchargez le résultat en un clic.

GratuitAucun abonnement, aucune limite cachée.
Sans inscriptionOuvrez la page, utilisez l’outil, c’est tout.
InstantanéRésultat en quelques secondes, même sur mobile.
ConfidentielLe traitement se fait dans votre navigateur.

En savoir plus : Encodeur / décodeur d’URL

Espaces, accents et symboles doivent être encodés dans une URL (percent-encoding). L’outil gère aussi bien les paramètres de requête que les adresses complètes.

url encode url decode encoder url décoder url percent encoding
FAQ

Questions fréquentes sur Encodeur / décodeur d’URL

Pourquoi encoder une URL ?

Pour transmettre sans erreur les espaces, accents et caractères réservés comme & ou ?.

Que signifie %20 ?

C’est un espace encodé.

Quelle différence entre encodeURI et encodeURIComponent ?

Le premier garde la structure de l’URL ; le second encode aussi les « / », « ? », « & » pour un paramètre.

Les accents sont-ils gérés ?

Oui, en UTF-8.