Espace outil
encodeur URL, décodeur URL et parseur query string
Encodez, décodez les query strings et inspectez les parties URL.
Encodeur, décodeur et parseur URL
Encodeur, décodeur et parseur URL
octets →
Encodeur, décodeur et parseur URL
Paramètres de requête
IDN / Punycode
Encodeur, décodeur et parseur URL
..
En-tête
Payload
Métadonnées
· Expire:
Vérifier la signature
Signer (HS)
Encodeur, décodeur et parseur URL
Bibliothèque de motifs
Correspondances surlignées
Correspondances ()
Résultat du remplacement
Encodeur, décodeur et parseur URL
Relatif:
Fuseau horaire
Construire par parties
Différence
Encodeur, décodeur et parseur URL
Encodeur, décodeur et parseur URL
Encodeur, décodeur et parseur URL
Exemples
Entrée
hello world & café
Encodé
hello%20world%20%26%20caf%C3%A9
URL Guides et articles
Comment une URL transforme du texte en adresse web
Une URL combine schéma, hôte, chemin, query et fragment. Cette chaîne lisible est aussi un contrat de parsing.
Lire l’articleLes erreurs d’URL encoding qui cassent les applications
Un caractère mal encodé peut transformer une valeur en séparateur, invalider une signature ou ouvrir une redirection dangereuse.
Lire l’articleConcevoir des URLs propres, stables et partageables
Les URLs publiques sont une partie du produit. Elles doivent rester lisibles, canoniques, compatibles avec les changements et prudentes avec les données.
Lire l’articleEncodeur, décodeur et parseur URL
Encodez, décodez les query strings et inspectez les parties URL. DevToolGrid Online propose un encodeur URL, décodeur URL et parseur query string.
Qu’est-ce que l’encodage d’URL ?
L’encodage d’URL (encodage pour cent) remplace les caractères dangereux ou réservés d’une URL par un % suivi de leur code hexadécimal. Par exemple, une espace devient %20 et & devient %26. Cela permet de placer n’importe quel texte — espaces, Unicode, symboles — dans les query strings et les chemins sans casser l’adresse.
Comment encoder ou décoder une URL
- 1 Collez une URL ou une valeur dans le panneau de saisie.
- 2 Cliquez sur Encode component pour les valeurs de requête ou Encode URI pour conserver la structure.
- 3 Utilisez Decode pour retransformer les échappements en texte lisible.
- 4 Analysez une URL complète pour voir le schéma, l’hôte, le chemin, la requête et le fragment.
Erreurs d’encodage d’URL courantes
- Espace en + ou %20Dans les query strings, une espace peut apparaître en + (encodage de formulaire) ou %20. Les confondre corrompt les valeurs.
- Ne pas encoder les caractères réservésLes caractères &, =, ? et # ont un sens spécial. Non encodés dans une valeur, ils cassent la requête.
- Double encodageEncoder une chaîne déjà encodée transforme %20 en %2520. Encodez chaque valeur exactement une fois.
encodeURIComponent vs encodeURI
encodeURIComponent encode presque tout, y compris & = ? /, et convient donc à une seule valeur de requête ou à un segment de chemin. encodeURI conserve les caractères formant une URL valide (comme : / ? &) et sert à encoder une adresse entière. Utilisez la version component pour les paramètres et la version complète pour des URL entières.
FAQ
Cet outil est-il gratuit ?
Oui. L’encodeur, le décodeur et l’analyseur d’URL sont entièrement gratuits et sans limite.
Mes données sont-elles envoyées à un serveur ?
Non. L’encodage, le décodage et l’analyse s’exécutent localement dans votre navigateur ; rien n’est envoyé.
Quelle est la différence entre + et %20 ?
Les deux peuvent signifier une espace dans une query string. %20 est toujours une espace ; + ne l’est que dans des données application/x-www-form-urlencoded.
Peut-il analyser les paramètres de requête ?
Oui. Il décompose une URL en ses parties et permet de modifier, trier et dédupliquer les paramètres.