Outil

Encoder et décoder une URL

Utilisez cet outil pour un paramètre ou un segment d’URL, pas pour encoder une adresse entière comme un composant.

Aucun compte nécessaire. Les outils locaux conservent vos saisies dans votre navigateur.

Quand faut-il encoder une URL ?

Des caractères spéciaux dans les paramètres d’URL peuvent nécessiter un encodage pourcentage. Cet outil utilise les fonctions JavaScript encodeURIComponent et decodeURIComponent, prévues pour les composants individuels d’une URL et non pour encoder une URL entière comme une seule valeur.

Questions fréquentes

Quand faut-il encoder une valeur d’URL ?

Lorsqu’un paramètre ou un segment de chemin contient des espaces, &, ?, #, des accents ou d’autres caractères ayant un sens spécial dans les URL.

Dois-je encoder une URL https:// entière ?

En général non. encodeURIComponent traite un seul composant d’URL et encoderait également les caractères : et / de l’adresse entière.

Comment l’espace est-il encodé ?

encodeURIComponent utilise %20. Le signe + est courant dans les formulaires application/x-www-form-urlencoded, mais ne remplace pas %20 dans tous les composants.

Pourquoi le décodage échoue-t-il parfois ?

Une séquence de pourcentage mal formée ou incomplète, telle que % ou %2, ne peut pas être décodée par decodeURIComponent.