Encodeur / Décodeur d'URL
Échappez des URL et chaînes de requête pour un transport sûr, ou transformez des URL échappées en texte lisible.
Saisissez votre texte :
Résultat :
Comment encoder ou décoder une URL
- Collez votre URL ou chaîne de requête dans la zone de saisie.
- Sélectionnez Encoder ou Décoder, puis choisissez le mode d'encodage correspondant.
- Cliquez sur Convertir pour obtenir votre sortie échappée ou non échappée.
- Copiez le résultat et utilisez-le dans des liens, API ou formulaires.
FAQ
Quelle est la différence entre les deux modes d'encodage ?
encodeURIComponent échappe presque tous les caractères et est destiné aux valeurs de requête individuelles, tandis que encodeURI conserve des caractères comme les barres obliques et les deux-points pour les URL complètes.
Pourquoi les espaces deviennent-ils %20 ?
Les URL ne peuvent contenir qu'un ensemble limité de caractères. L'encodage transforme des caractères comme les espaces en formes encodées en pourcentage telles que %20 pour qu'ils voyagent en toute sécurité.
Dois-je encoder mes URL manuellement ?
Non, la plupart des langages de programmation le font pour vous, mais cet outil est pratique pour déboguer, construire des chaînes de requête à la main ou tester des cas limites.
Les données d'URL sont-elles envoyées quelque part ?
Non. L'encodage et le décodage se font entièrement dans votre navigateur, rien de ce que vous collez n'est envoyé ou journalisé.
Outils associés
Pourquoi encoder une URL ?
Les URL ne peuvent contenir qu'un jeu de caractères limité : les caractères spéciaux doivent donc être encodés en pourcentage pour voyager en sécurité. L'encodage garde les paramètres de requête intacts lors de la construction de liens, formulaires ou appels d'API.
- Encoder des paramètres de requête en toute sécurité avant de construire une requête d'API.
- Échapper la saisie utilisateur pour éviter liens cassés ou URL malformées.
- Décoder une URL encodée pour lire ce vers quoi elle pointe réellement.
Conseils et limites
Utilisez encodeURIComponent pour les valeurs de requête individuelles et encodeURI pour les URL complètes — ils échappent des jeux de caractères différents. Tout s'exécute localement, vos données ne quittent jamais le navigateur.