Outils développeur

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.

Résultat

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

  1. Choisissez Encoder pour rendre du texte compatible URL, ou Décoder pour lire une valeur encodée.
  2. Collez ou saisissez votre texte dans le champ de saisie.
  3. Le résultat converti apparaît instantanément ci-dessous à mesure que vous tapez.
  4. 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.

Outils similaires