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.