Encodeur/Décodeur URL
Encodez ou décodez des composants URL avec les fonctions natives JavaScript `encodeURIComponent` et `decodeURIComponent`.
Résultat
Copié !
Le résultat apparaîtra ici.
Comment ça marche
L’encodeur/décodeur d’URL encode les caractères spéciaux pour les rendre sûrs dans une URL, ou décode une URL encodée en pourcentage en texte lisible.
Comment l’utiliser :
- Collez votre texte ou votre URL encodée dans le champ d’entrée.
- Cliquez sur Encoder pour convertir les caractères spéciaux (espaces, &, =, etc.) en codes pourcentage.
- Cliquez sur Décoder pour retrouver l’URL originale.
Exemple : « Bonjour monde » → « Bonjour%20monde » (encodé) ; « Bonjour%20monde » → « Bonjour monde » (décodé).
Limites : L’encodage suit la norme RFC 3986. Les URL complètes avec des composants multiples doivent être encodées composant par composant.
Confidentialité : Tout est traité localement — aucune donnée n’est envoyée.
Cas d'utilisation
- Construire des query strings pour les requêtes API
- Déboguer les URLs encodées en pourcentage dans les onglets réseau du navigateur
- Encoder les valeurs fournies par l'utilisateur avant de les ajouter aux URLs
- Décoder les cibles de redirection ou les paramètres de callback OAuth
Questions fréquentes
- Pourquoi encoder une URL ?
- Les URL ne peuvent contenir que certains caractères ASCII. L'encodage convertit les autres en séquences %XX sûres.
- Quelle est la différence entre encodeURI et encodeURIComponent ?
- encodeURIComponent encode tous les caractères spéciaux ; encodeURI en préserve certains comme / et ?.
- L'espace devient-il + ou %20 ?
- Cet outil utilise %20 (norme RFC 3986).
- Puis-je décoder plusieurs URL à la suite ?
- Oui, copiez-collez chaque URL et cliquez sur Décoder.
- Mes données sont-elles envoyées à un serveur ?
- Non, tout est local.