Encodeur d'URL
Encodez/décodez des composants d'URL ou des URL complètes, plus un analyseur de chaîne de requête
Encode tout, y compris / ? & = — à utiliser pour une seule valeur (paramètre de requête, segment de chemin).
| Paramètre | Valeur |
|---|
Deux encodeurs URL, deux métiers
Composant ou URL complète
Encodez une valeur de paramètre unique avec un pourcentage-encodage strict, ou changez de mode pour préserver deux-points, barres obliques, points d'interrogation et esperluettes d'une URL complète.
Chaînes de requête, analysées
Collez n'importe quel lien avec une chaîne de requête et ses paramètres apparaissent dans un tableau — noms, valeurs décodées et signes plus redevenus espaces — actualisé pendant la saisie.
Les deux moitiés du travail
La même zone encode une valeur avant son entrée dans un formulaire et décode un lien de suivi pour voir ce qu'il envoie réellement, le résultat se copiant directement depuis le panneau de sortie.
Qu'est-ce qu'un encodeur d'URL ?
Une URL ne peut contenir qu'un jeu de caractères limité. Espaces, guillemets, lettres non ASCII et symboles comme & et ? doivent être encodés en pourcentage avant de voyager dans une URL, sinon le lien casse ou envoie la mauvaise requête. Encoder à la main est fastidieux, et se tromper de périmètre — encoder toute l'URL quand on visait un composant, ou l'inverse — est un bug classique. Cet outil encode et décode dans les deux sens, et décompose n'importe quelle chaîne de requête en un tableau lisible, pour voir exactement ce que transporte un lien de suivi ou un envoi de formulaire.
Ce qui est encodé et décodé
- 🔗 Mode composant : encoder en pourcentage la valeur d'un paramètre ou un segment de chemin
- 🌐 Mode URL complète : encoder tout en préservant les caractères structurels : / ? & =
- 🔄 Décoder l'un ou l'autre mode pour retrouver un texte lisible
- 📋 Analyseur de chaîne de requête : collez une URL, voyez ses paramètres en tableau
- ⚡ Gère la convention du plus comme espace dans les valeurs de requête
Les pièges de l'encodage
- Construire des liens intégrant en sécurité des termes saisis par l'utilisateur
- Déboguer pourquoi un lien copié renvoie une 404 ou perd ses paramètres
- Décoder des URL de suivi pour lire les valeurs UTM
- Préparer des valeurs pour un appel d'API ou une redirection
La conversion se fait entièrement dans votre navigateur — URL et paramètres ne sont jamais téléversés. À noter : le mode URL complète préserve volontairement la structure de l'URL, ce qui est correct pour un lien entier mais faux pour une valeur de paramètre isolée ; le mode composant existe pour ce cas.
Dernière mise à jour · 2026-09-01
encodeURIComponent contre encodeURI
- L’encodage par composants échappe les réservés (?, &, =, /) — juste pour des valeurs de query.
- Celui d’URL complète les préserve pour qu’un lien reste un lien — juste pour l’adresse entière.
- L’espace devient %20 partout ; + ne veut dire espace que dans les corps form-urlencoded — héritage d’application/x-www-form-urlencoded.
Questions fréquentes
Quelle est la différence entre le mode Composant et le mode URL complète ?⌄
Le mode Composant (encodeURIComponent) échappe tous les caractères spéciaux, y compris / ? & = — correct pour une seule valeur de requête. Le mode URL complète (encodeURI) laisse intacts les caractères structurels de l'URL comme : / ? & # — il sert donc à encoder une URL entière sans la casser.
Pourquoi l'analyseur de chaîne de requête affiche-t-il + comme un espace ?⌄
Dans la convention application/x-www-form-urlencoded utilisée par les chaînes de requête et les envois de formulaires, + représente un espace (comme alternative à %20) — l'analyseur suit cette convention.
Mon texte est-il envoyé quelque part ?⌄
Non — tout s'exécute dans votre navigateur à l'aide des API standard encodeURIComponent/decodeURIComponent. Rien de ce que vous tapez n'est jamais envoyé à un serveur.
Outils associés
Outils associés
Compteur de texte
Comptage en direct des mots, caractères, lignes, paragraphes et phrases, plus le temps de lecture
Outils de lignes de texte
Supprimez les lignes en double ou vides, ajustez, triez et inversez, le tout en une seule passe
Convertisseur de casse
MAJUSCULES, minuscules, Casse de Titre, camelCase, snake_case et plus