Nouveau : Datasets open source gratuits disponibles !Decouvrir →

Encodeur / Decodeur URL

Encodez et decodez vos URLs et parametres de requete instantanement avec encodeURIComponent. Convertissez les caracteres speciaux et accents. 100% gratuit et sans inscription.

Pourquoi encoder une URL ?

Les URLs ne peuvent contenir que des caracteres ASCII specifiques. Les accents, espaces, symboles et caracteres non-ASCII doivent etre encodes pour etre transmis correctement. Un parametre de requete contenant 'donnees ouvertes' doit par exemple devenir 'donn%C3%A9es%20ouvertes' pour etre valide dans une URL.

L'encodage URL est aussi essentiel pour la securite : il previent les injections dans les parametres de requete et garantit que vos donnees sont interpretees correctement par les serveurs et les navigateurs.

Fonctionnalites

  • Encodage — convertit les caracteres speciaux en representation percent-encoding
  • Decodage — reconvertit les sequences percent-encoding en texte lisible
  • Support complet — accents francais, emojis, caracteres Unicode
  • Copie rapide — copiez le resultat en un clic
  • 100% client-side — utilise les API natives du navigateur, aucun serveur implique

Questions frequentes

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 difference 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 a 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 francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.