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
Collez votre texte
Ajoutez une URL, un paramètre de requête ou une chaîne déjà encodée.
- 2
Choisissez le mode
Component encode un seul paramètre (encodeURIComponent) ; Full URI encode l'URL entière (encodeURI).
- 3
Copiez le résultat
Le texte encodé ou décodé est prêt à coller dans votre code ou votre navigateur.
- 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
| Outil | Type | Fonctions clés | Lien |
|---|---|---|---|
| MDN encodeURIComponent | Free | La sémantique exacte appliquée par votre navigateur | Visiter |
| CyberChef | Free | Recettes d'encodage URL, HTML et double encodage | Visiter |
| PostmanOffre | Freemium | Encode automatiquement les query params et les chemins | Visiter |
Certains liens marqués Offre sont des liens partenaires. Ils ne vous coûtent rien de plus et aident à garder ces outils gratuits.