Encodeur / Decodeur URL

Encodez et decodez vos URLs et paramètrès de requête instantanément avec encodeURIComponent. Convertissez les caractères speciaux et accents. 100% gratuit et sans inscription.

Pourquoi encoder une URL ?

Les URLs ne peuvent contenir que des caractères ASCII spécifiques. Les accents, espaces, symboles et caractères non-ASCII doivent être encodes pour être transmis correctement. Un paramètre de requête contenant 'données ouvertes' doit par exemple devenir 'donn%C3%A9es%20ouvertes' pour être valide dans une URL.

L'encodage URL est aussi essentiel pour la sécurité : il previent les injections dans les paramètrès de requête et garantit que vos données sont interpretees correctement par les serveurs et les navigateurs.

Fonctionnalités

  • Encodage — convertit les caractères speciaux en représentation percent-encoding
  • Decodage — reconvertit les séquences percent-encoding en texte lisible
  • Support complet — accents français, emojis, caractères Unicode
  • Copie rapide — copiez le résultat en un clic
  • 100% client-side — utilise les API natives du navigateur, aucun serveur implique

Questions fréquentes

Qu'est-ce que l'encodage URL ?
L'encodage URL (ou encodage percent) consiste a remplacer les caracteres speciaux par leur representation % suivie de leur code hexadecimal. Par exemple, l'espace devient %20, le caractere e accent devient %C3%A9. Cela permet de transmettre n'importe quel texte dans une URL sans ambiguite.
Quelle est la différence entre encodeURI et encodeURIComponent ?
encodeURI encode une URL complete et preserve les caracteres de structure (:, /, ?, #, &). encodeURIComponent (utilise par cet outil) encode un composant d'URL (parametre de requete, valeur) et encode aussi ces caracteres speciaux. Il est donc plus adapte pour encoder des valeurs de parametres.
Quand encoder une URL ?
L'encodage est necessaire quand vous passez des donnees dans les parametres d'une URL (accents, espaces, caracteres speciaux), quand vous construisez une URL programmatiquement, ou quand vous integrez du contenu utilisateur dans un lien.
Mon texte est-il envoye à un serveur ?
Non. L'encodage et le decodage utilisent les fonctions natives JavaScript de votre navigateur (encodeURIComponent et decodeURIComponent). Aucune donnee n'est transmise a nos serveurs.

Chaque semaine, le meilleur de la tech française

Tendances, salaires, outils et opportunités — directement dans votre boîte mail.

Gratuit. Desabonnement en un clic. Pas de spam.