Encoder une URL

Encode du texte au format URL.

Résultat encodé pour URL

Exemples d'utilisation

Inclure des caractères spéciaux dans un paramètre de requête

Un terme de recherche ou une valeur contenant &, =, des espaces ou des caractères non ASCII peut casser une chaîne de requête. L'encoder d'abord garde l'URL intacte.

Intégrer un message dans un lien de partage

Lorsque vous devez mettre du texte libre dans une URL — un lien de partage sur les réseaux sociaux, un paramètre d'objet d'e-mail — l'encoder d'abord évite que le lien se casse.

Utiliser un nom de fichier non ASCII dans un chemin d'URL

Si un nom de fichier contenant des espaces ou des caractères non ASCII doit apparaître dans un chemin d'URL, utiliser la valeur encodée est la solution sûre.

Questions fréquentes

Le texte que je saisis est-il envoyé à un serveur ?

Non. L'encodage se fait entièrement dans votre navigateur, et ce que vous saisissez n'est jamais envoyé à un serveur.

Puis-je coller une URL complète ici ?

Cet outil utilise encodeURIComponent. Encoder une URL complète (y compris https://...) encoderait aussi des délimiteurs comme :, / et ?, la rendant invalide. Utilisez-le pour une valeur qui va À L'INTÉRIEUR d'une URL — une valeur de paramètre de requête ou un segment de chemin — pas pour une URL complète.

Comment les espaces sont-ils traités ?

Les espaces sont encodés en %20. (La convention + est une règle différente utilisée spécifiquement pour les soumissions de données de formulaire, donc cet outil ne l'utilise pas.)

Cela fonctionne-t-il avec du texte non anglais et des emojis ?

Oui. Les caractères sont encodés en pourcentage selon leurs octets UTF-8, donc les caractères non anglais, les emojis et les autres textes Unicode sont correctement traités.