Encodeur décodeur d'URL - Encoder et décoder des URL en ligne
Encodeur et décodeur d'URL en ligne gratuit. Encodez des URL à l'aide de l'encodage en pourcentage et décodez des URL encodées instantanément.
More Tools
Qu'est-ce que l'encodage d'URL ?
L'encodage d'URL (également appelé encodage en pourcentage) est un mécanisme permettant d'encoder des informations dans un Uniform Resource Identifier (URI) dans certaines circonstances. Il convertit les caractères dans un format transmissible sur Internet. Les caractères non autorisés dans les URL sont remplacés par un signe pourcentage (%) suivi de deux chiffres hexadécimaux représentant le code ASCII du caractère. Par exemple, les espaces deviennent %20 et @ devient %40.
Pourquoi les URL doivent-elles être encodées
Les URL ne peuvent contenir que certains caractères du jeu de caractères ASCII. Les caractères réservés comme les espaces, les guillemets, les esperluettes et les caractères non ASCII (comme le chinois, le japonais ou les emojis) doivent être encodés pour garantir une transmission correcte. L'encodage d'URL remplace les caractères non sûrs par leurs équivalents encodés en pourcentage, rendant les URL sûres pour les adresses web, les paramètres de requête et les requêtes d'API.
Exemples d'encodage en pourcentage
| Character | Encoded |
|---|---|
| %20 | |
| @ | %40 |
| # | %23 |
| & | %26 |
| 你好 | %E4%BD%A0%E5%A5%BD |
Comment utiliser l'encodeur décodeur d'URL
- 1
Collez votre URL ou texte dans la zone de saisie
- 2
Cliquez sur « Encoder » pour convertir les caractères spéciaux au format encodé en pourcentage
- 3
Cliquez sur « Décoder » pour reconvertir les URL encodées en pourcentage en texte lisible
- 4
Utilisez « Copier » pour copier le résultat ou « Effacer » pour recommencer
Questions fréquentes
Qu'est-ce que l'encodage en pourcentage ?
L'encodage en pourcentage est une méthode d'encodage de caractères dans les URL qui remplace les caractères non sûrs par un symbole % suivi de deux chiffres hexadécimaux. Par exemple, un espace est encodé en %20, car 20 est la valeur hexadécimale du code ASCII de l'espace (32 en décimal).
Quelle est la différence entre encodeURI et encodeURIComponent ?
encodeURI est conçu pour encoder une URL entière et préserve les caractères qui ont une signification dans la structure de l'URL (comme /, ?, &, =). encodeURIComponent encode des composants d'URL individuels (comme les valeurs de paramètres de requête) et encode tous les caractères spéciaux, y compris /, ?, &, =. Notre outil utilise encodeURIComponent pour un encodage complet.
Quand dois-je utiliser l'encodage d'URL ?
Vous devez utiliser l'encodage d'URL chaque fois que vous incluez des caractères spéciaux dans des URL, en particulier dans les paramètres de requête, les segments de chemin avec des espaces ou des caractères non ASCII, et lors de la construction programmatique d'URL à partir de saisies utilisateur. Un encodage correct garantit que vos URL restent valides et que les données sont transmises correctement.
Mes données sont-elles envoyées à un serveur ?
Non. Tout l'encodage et le décodage s'effectuent entièrement dans votre navigateur à l'aide de JavaScript. Vos données ne quittent jamais votre appareil — nous ne téléversons, ne stockons ni ne partageons aucune donnée. Votre confidentialité est entièrement protégée.
Vous avez trouvé un problème avec cet outil ?
Signaler un problème