Webtools

Encodeur URL

Encoder et décoder des chaînes d'URL

À propos de l'encodeur / décodeur d'URL

L'encodage d'URL (aussi appelé encodage de pourcentage) convertit les caractères qui ne sont pas sûrs dans une URL — comme les espaces, &, =, et # — en leurs équivalents %XX. Cet outil encode du texte brut dans un format sûr pour les URL et décode les chaînes codées en pourcentage dans leur forme d'origine.

Les utilisations courantes incluent l'encodage des paramètres de chaîne de requête avant de les ajouter à une URL, le décodage des URL codées provenant de journaux ou de redirections, la préparation des données pour les envois de formulaires et le débogage des requêtes HTTP. Utilisez encoder pour une entrée allant dans une URL ; utilisez décoder lorsque vous recevez une valeur codée en pourcentage et que vous voulez la lire.

Questions fréquemment posées

Quand dois-je encoder une URL ?
Chaque fois qu'une valeur va dans une URL mais contient des caractères ayant une signification particulière — espaces, ?, #, &, =, /, +, ou toute lettre non-ASCII. Les valeurs de chaîne de requête et les segments de chemin sont les cas les plus courants.
Quelle est la différence entre encodeURI et encodeURIComponent ?
encodeURI laisse les caractères structurels d'URL (/, ?, #, &) seuls — pour encoder une URL complète. encodeURIComponent les encode aussi — pour encoder une valeur unique allant dans une URL. Cet outil utilise l'encodage de composant plus strict.