Développement & API

Encodeur et décodeur d'URL en ligne

Encodez en percent ou décodez des URL et paramètres de requête en toute sécurité.

Encoded

https%3A%2F%2Fveojson.com%2Ftools%3Fq%3Dhello%20world%26lang%3Dfr

Decoded

https://veojson.com/tools?q=hello world&lang=fr

Join the Veojson dispatch

Recevez la newsletter hebdomadaire Veojson sur le design d'API, les pièges d'encodage et les outils pour développeurs.

One email, no spam, unsubscribe any time.

À propos de cet outil

L'encodage percent remplace les caractères non sécurisés par un % suivi de deux chiffres hexadécimaux pour garantir leur transport dans une URL. Cet outil exécute encodeURIComponent et decodeURIComponent (ainsi que leurs variantes URI complètes) localement dans votre navigateur.

Composant vs URI complète

Utilisez le mode composant pour une valeur de requête unique : il échappe &, =, ? et /. Utilisez le mode URI complète pour encoder une adresse entière sans la rompre.

Espaces et signes plus

L'encodage percent transforme un espace en %20. Certains encodeurs de formulaires utilisent + à la place ; décodez avec le mode correspondant pour éviter d'obtenir des caractères + littéraux.

Comment utiliser Encodeur & Décodeur URL

  1. 1

    Collez votre texte

    Ajoutez une URL, un paramètre de requête ou une chaîne déjà encodée.

  2. 2

    Choisissez le mode

    Component encode un seul paramètre (encodeURIComponent) ; Full URI encode l'URL entière (encodeURI).

  3. 3

    Copiez le résultat

    Le texte encodé ou décodé est prêt à coller dans votre code ou votre navigateur.

  4. 4

    Corrigez un échec de décodage

    Si le décodage échoue, cherchez un % qui n'est pas suivi de deux chiffres hexadécimaux : c'est la cause habituelle.

Bonnes pratiques

  • Travaillez sur un payload réel plutôt que sur un échantillon saisi à la main : les bugs d'encodage se cachent dans les espaces et l'Unicode.
  • Rendez la transformation reproductible : automatisez-la dans votre CI une fois le résultat confirmé ici.
  • Ne collez jamais d'identifiants réels, de données clients ou de tokens de production dans un outil web non audité.
  • Versionnez les entrées et sorties clés afin qu'un coéquipier puisse reproduire le même résultat ultérieurement.

Encodeur & Décodeur URL — Pourquoi c'est important

Les petits détails d'intégration (encodage, claim, header) abritent la majorité des bugs d'API, et ils coûtent cher à identifier dans les logs de production.

Les résoudre en quelques secondes raccourcit vos sessions de debug et empêche les données malformées d'atteindre vos systèmes en aval.

Outils similaires, gratuits et payants

OutilTypeFonctions clésLien
MDN encodeURIComponentFreeLa sémantique exacte appliquée par votre navigateurVisiter
CyberChefFreeRecettes d'encodage URL, HTML et double encodageVisiter
PostmanOffreFreemiumEncode automatiquement les query params et les cheminsVisiter

Certains liens marqués Offre sont des liens partenaires. Ils ne vous coûtent rien de plus et aident à garder ces outils gratuits.

Outils associés

Questions fréquentes