Aller au contenu principalAller à la navigation
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.

URL Encodée

URL Décodée

Dossier Protocoles & Ingénierie RFC

Percent-Encoding (RFC 3986) : L'Échappement des URI

L'architecture du Web impose une grammaire stricte pour identifier une ressource réseau. L'Uniform Resource Identifier (URI) réserve certains symboles (?, &, =, #, /) comme séparateurs. Le Percent-Encoding permet d'intégrer des données utilisateur dans une URL sans perturber son interprétation par le navigateur ou le serveur.

Domaines d'Application Critiques

  • Query Strings et x-www-form-urlencoded : Lors d'une requête GET avec des paramètres complexes (espaces, emojis, accents, chemins), l'omission d'encodage provoque le fractionnement silencieux de la requête. Un espace (blank) deviendra formellement %20 (ou le caractère + historiquement dans les formulaires de recherche).
  • 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 les séparateurs structurels comme /, ? et &. Utilisez ce mode pour une URL déjà assemblée.
  • Valeur ou paramètre : encodeURIComponent() encode aussi ces séparateurs. Utilisez ce mode pour une valeur destinée à être insérée dans un paramètre, puis validez toujours l'URL côté application.

À 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.

Questions Fréquentes

Pourquoi encoder une URL ?

L'encodage URL convertit les caractères spéciaux (espaces, accents, symboles) en codes sécurisés pour les transmettre dans les URLs sans erreur.

Quels caractères sont encodés ?

Les espaces deviennent %20, les accents et caractères spéciaux sont convertis en leur équivalent encodé selon le standard URL encoding.

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.