1000 Outils

Encoder / Décoder URL

Encodez ou décodez vos URLs en un instant. L'encodage URL transforme les caractères spéciaux (espaces, accents, symboles) en séquences compatibles avec les navigateurs. Le décodage restaure l'URL lisible. Indispensable pour déboguer des URLs cassées, préparer des paramètrès de requête ou analyser des liens encodés.

Qu'est-ce que l'encodage URL (percent-encoding) ?

L'encodage URL, aussi appelé percent-encoding, remplace les caractères non autorisés dans une URL par un signe % suivi de leur code hexadécimal. Par exemple, un espace devient %20, le caractère é devient %C3%A9, et le symbole & devient %26. C'est nécessaire car les URLs ne peuvent contenir qu'un ensemble limité de caractères ASCII (lettres, chiffres et quelques symboles comme - _ . ~). Sans encodage, un espace ou un accent dans une URL casserait le lien ou serait mal interprété par le serveur. Notre outil gère l'encodage et le décodage complets, y compris les caractères Unicode multi-octets.

Cas d'usage fréquents pour l'encodage URL

L'encodage URL est indispensable quand vous construisez des liens contenant des paramètrès de recherche (q=mot+cl%C3%A9), quand vous passez des URLs en paramètre d'une autre URL (redirect=https%3A%2F%2Fexample.com), quand vous travaillez avec des API REST qui acceptent des données dans l'URL, ou quand vous déboguez des liens qui ne fonctionnent pas à cause de caractères spéciaux. Les développeurs PHP utilisent urlencode() et urldecode(), JavaScript utilise encodeURIComponent() et decodeURIComponent(), et Python utilise urllib.parse.quote() et urllib.parse.unquote().

Questions fréquentes

Outils similaires