Encodeur et décodeur d'URL — gratuit, confidentiel, dans votre navigateur
Encodez ou décodez par pourcentage des URL et des paramètres de requête — instantanément, sans rien envoyer en ligne.
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais téléversés — ils restent sur votre appareil.
L'encodage d'URL (également appelé encodage par pourcentage) transforme des caractères comme les espaces, les esperluettes et les accents en une forme sûre telle que %20, afin qu'ils survivent à leur insertion dans une URL ou une chaîne de requête. Cet outil utilise les fonctions encodeURIComponent et decodeURIComponent intégrées à votre navigateur pour convertir le texte dans les deux sens en temps réel.
Tout se passe localement dans votre navigateur : votre texte n'est jamais envoyé à un serveur. Collez une valeur, basculez entre Encoder et Décoder, et copiez le résultat en un seul clic. C'est parfait pour déboguer des requêtes d'API, construire des liens à la main ou lire un paramètre encodé.
Comment utiliser Encodage / Décodage URL
- Choisissez Encoder pour rendre du texte compatible URL, ou Décoder pour lire une valeur encodée.
- Collez ou saisissez votre texte dans le champ de saisie.
- Le résultat converti apparaît instantanément ci-dessous à mesure que vous tapez.
- Cliquez sur Copier pour copier le résultat dans votre presse-papiers.
Questions fréquentes
Mon texte est-il envoyé à un serveur ?
Non. La conversion s'exécute entièrement dans votre navigateur grâce aux fonctions natives encodeURIComponent et decodeURIComponent. Votre texte ne quitte jamais votre appareil.
Quelle est la différence entre encoder et décoder ?
L'encodage remplace les caractères non sûrs (comme les espaces, &, ? et les accents) par des codes pourcentés tels que %20, afin que le texte soit sûr à l'intérieur d'une URL. Le décodage fait l'inverse, en retransformant les codes pourcentés en caractères lisibles.
Pourquoi est-ce que j'obtiens une erreur de décodage ?
Le décodage échoue lorsque la saisie contient une séquence pourcentée invalide — par exemple un « % » isolé ou un « %zz » qui n'est pas un échappement valide. Vérifiez que chaque « % » est suivi de deux chiffres hexadécimaux.
Cela encode-t-il l'URL entière ou seulement un composant ?
Il utilise encodeURIComponent, qui encode une seule valeur comme un paramètre de requête — les caractères tels que &, =, ? et / sont échappés. C'est donc idéal pour les éléments individuels d'une URL plutôt que pour une adresse complète.