Encodeur d'URL
Trois modes — Encoder (encode en pourcentage n'importe quel texte), Décoder (l'inverse), ou Analyser l'URL (décompose l'URL en protocole, hôte, chemin, requête et fragment, avec tous les paramètres sous forme de tableau).
Encoding, decoding and parsing happen in your browser. Nothing is uploaded.
Comment utiliser ce encodeur d'url
- Choisissez Encoder, Décoder ou Analyser l'URL.
- Pour Encoder/Décoder : portée Composant (recommandé) ou URI entière.
- Collez l'URL ou le texte et cliquez sur l'action.
- Pour l'analyse : consultez le protocole, l'hôte, le port, le chemin, les paramètres de requête et le fragment.
Questions fréquentes
Qu'est-ce que l'encodage d'URL ?
L'encodage d'URL (ou encodage en pourcentage) remplace les caractères non sûrs par un pourcentage (%) suivi d'une valeur hexadécimale, afin que l'URL puisse être transmise en toute sécurité.
Que fait « Analyser l'URL » ?
Cela décompose une URL en ses composants : protocole, nom d'hôte, port, chemin, chaîne de requête, fragment, et tous les paramètres de requête individuels sous forme de tableau.
Quelle est la différence entre Composant et URI entière ?
L'encodage de composant (encodeURIComponent) échappe des caractères comme /, ?, & et #. L'encodage d'URI (encodeURI) les laisse intacts — approprié pour encoder une URL complète, mais pas une valeur unique.
Pourquoi mon URL encodée casse-t-elle quand même quand je la colle dans curl ou Postman ?
La plupart des shells retraitent certains caractères (#, &, ?, $) même après l'encodage en pourcentage. Entourez l'URL complète de guillemets simples dans bash, ou utilisez des guillemets doubles en échappant $ avec \$. La chaîne encodée elle-même est correcte — c'est votre shell qui la modifie avant que curl ne la voie.