Encodeur Décodeur URL en ligne — Percent-encoding gratuit
Encodeur et décodeur d'URL gratuit. Convertit les caractères spéciaux en %XX pour les query strings, ou décode vers du texte lisible.
Collez une URL ou un paramètre. Encoder échappe les caractères spéciaux (espace → %20, etc.) ; Décoder fait l'inverse.
Cas d'usage courants
- 1Intégrer des requêtes de recherche, des dates et des caractères spéciaux dans les URLs GET.
- 2Déboguer les previews de liens cassés par un percent-encoding appliqué deux fois.
- 3Réparer des URLs de campagne cassées après un encodage automatique du CMS.
Questions fréquentes
Différence entre encodeURI et encodeURIComponent ?+
Cet outil utilise encodeURIComponent — il échappe chaque caractère spécial. encodeURI est plus conservateur (laisse les slashs, &, =, etc.) et est destiné aux URLs complètes, pas aux valeurs de paramètres de requête.
Pourquoi un + n'a-t-il pas été décodé en espace ?+
Le percent-encoding strict utilise %20 pour l'espace, pas +. La correspondance + → espace appartient à application/x-www-form-urlencoded, un schéma plus ancien pour les formulaires HTML.
Est-il sûr de mettre des identifiants dans une URL après encodage ?+
Non. Encodés ou pas, les paramètres d'URL apparaissent dans les logs serveur, l'historique navigateur et les referrers. Utilisez des bodies POST ou des en-têtes Authorization.