Comment encoder ou décoder une URL
- Choisissez Encoder ou Décoder.
- Valeur de paramètre pour une valeur seule, URL complète pour une adresse.
- Collez le texte et copiez le résultat. Les URL complètes sont aussi découpées.
Caractères réservés
? & = # / ont un sens particulier dans une URL. S'ils apparaissent dans une valeur, il faut les encoder, sinon l'URL se coupe au mauvais endroit, par exemple avec un terme de recherche contenant &.
Encoder en code
JavaScript : encodeURIComponent pour les valeurs, URLSearchParams pour construire une query string. Python : urllib.parse.quote et urlencode. N'encodez qu'une fois : sinon % devient %25.
Lire un lien de suivi
Les liens marketing portent des paramètres comme utm_source et utm_campaign. La vue des éléments les liste tous décodés, pratique pour analyser une longue URL de redirection.
Questions fréquentes
Qu'est-ce que l'encodage d'URL ?
Les caractères interdits dans une URL – espaces, accents, & – s'écrivent % suivi de leurs octets UTF-8 en hexadécimal. Un espace devient %20, é devient %C3%A9.
Pourquoi + devient-il un espace ?
Dans les formulaires et query strings, + désigne traditionnellement un espace ; le décodeur le traite ainsi.
encodeURI ou encodeURIComponent ?
encodeURIComponent encode aussi / ? & = et convient aux valeurs ; encodeURI les conserve et convient aux URL complètes.
