Boîte à Out's
Encodeur/Décodeur URL - illustration de l'outil

Encodeur/Décodeur URL

Encodez ou décodez une URL complète ou un paramètre avec encodeURI et encodeURIComponent, puis copiez instantanément le résultat.Détails

Encodez ou décodez une URL complète ou un paramètre avec encodeURI et encodeURIComponent, puis copiez instantanément le résultat.

URL Encodée

URL Décodée

Dossier Protocoles & Ingénierie RFC

Encoder une URL complète ou un paramètre : quel mode choisir ?

Choisissez Composant ou paramètre pour encoder la valeur d'un paramètre, ou URL complète pour conserver les séparateurs d'une URL déjà structurée. Les deux modes encodent les espaces en %20 et les accents à partir de leurs octets UTF-8. Ils ne produisent pas le format de formulaire où un espace devient +.

Espaces et limites du décodage

  • Signe + : le décodage de café+thé conserve le +. Pour un espace avec cet outil, utilisez %20 ; le traitement des formulaires suit une convention différente.
  • Sécurité : l'encodage évite qu'une valeur soit interprétée comme une partie de la structure de l'URL. Il ne remplace toutefois ni la validation côté serveur, ni l'échappement adapté au contexte d'utilisation.

encodeURI() vs encodeURIComponent()

  • URL complète : encodeURI() conserve notamment /, ? et &. Avec café & thé, le résultat est caf%C3%A9%20&%20th%C3%A9 : le & reste un séparateur potentiel.
  • Valeur d'un paramètre : encodeURIComponent() donne caf%C3%A9%20%26%20th%C3%A9 pour le même texte. Encodez la valeur avant de l'insérer dans l'URL, afin que son & soit traité comme du contenu.

Pour transformer un titre en segment d'URL lisible, utilisez plutôt le générateur de slug. La référence MDN sur encodeURIComponent détaille les caractères encodés.

À propos de Encodeur/Décodeur URL

Encodez ou décodez une URL complète ou un paramètre avec encodeURI et encodeURIComponent, puis copiez instantanément le résultat. Cette page fait partie des outils texte de Boîte À Out's, pensés pour obtenir un résultat rapide, gratuit et accessible depuis un navigateur moderne.

Méthode et transparence

Mis à jour le

Boîte À Out's publie des outils pratiques et documente ses hypothèses quand des données externes, des barèmes publics ou des règles métier sont impliqués.

Questions Fréquentes

Pourquoi encoder une URL ?

L’encodage représente les espaces, les accents et certains symboles avec des séquences comme %20. Choisissez le mode composant pour une valeur de paramètre, ou URL complète pour conserver les séparateurs. Cela ne remplace pas la validation d’une URL.

Quels caractères sont encodés ?

Les espaces deviennent %20 et les accents sont encodés à partir de leurs octets UTF-8. Le mode composant encode aussi les séparateurs comme /, ? et &, tandis que le mode URL complète les conserve. Le signe + ne se décode pas en espace ici.

Puis-je décoder une URL encodée ?

Oui. Choisissez le mode URL complète pour préserver les séparateurs, ou le mode composant pour décoder un paramètre isolé. Une séquence invalide affiche une erreur.

Une question reste sans réponse ? Nous contacter.

Outil gratuit et fiable

L’essentiel, sans inscription.

  • 100% gratuit, sans inscription requise
  • Confidentialité prise en compte dès la conception
  • Résultats rapides directement dans l’interface
  • Interface responsive sur navigateurs modernes

Vos données : le traitement dépend de l'outil. Consultez sa notice et notre politique de confidentialité avant de saisir une information sensible.