daytics est gratuit. Aidez-nous à le garder ainsi.
Créé par une seule personne. Sans publicités. Si cela vous a fait gagner du temps, un café aide beaucoup.
Mode d'emploi
Le percent-encoding (ou encodage URL) remplace les caractères qui ont un sens particulier dans une URL — espaces, &, ?, #, / à certaines positions — par leur représentation hexadécimale précédée d'un signe %. Un espace devient %20 et une esperluette devient %26. Cet outil propose deux modes : « Composant » encode agressivement (adapté aux valeurs de ?clé=valeur) et « URL complète » préserve la structure (slashes, schéma, deux-points).
Mode d'emploi
- Choisissez Encoder ou Décoder en haut.
- Pour encoder, choisissez Composant pour des valeurs de query string, ou URL complète pour une URL entière.
- Collez ou tapez votre entrée et cliquez sur Convertir.
- Cliquez sur Copier pour réutiliser le résultat.
Questions fréquentes
Qu'est-ce que le percent-encoding ?
Une façon de représenter dans une URL des caractères qui ont un sens particulier ou qui n'y sont pas sûrs. Chaque octet s'écrit comme un « % » suivi de ses deux chiffres hexadécimaux.
Quand utiliser encodeURI ou encodeURIComponent ?
Utilisez encodeURI pour une URL complète dont vous voulez conserver les délimiteurs « / » et « ? ». Utilisez encodeURIComponent pour une valeur unique — par exemple un paramètre de requête — où tous les caractères spéciaux doivent être échappés.
L'encodage URL chiffre-t-il l'URL ?
Non. C'est une transformation, pas un chiffrement. N'importe qui peut décoder une URL encodée.
Pourquoi les espaces deviennent parfois %20 et parfois « + » ?
%20 est le percent-encoding correct pour un espace dans les chemins d'URL. Le « + » est une substitution héritée propre à application/x-www-form-urlencoded — il ne s'applique qu'aux query strings de formulaires, pas au reste de l'URL.
