Encoder Décoder URL
Encodeur, décodeur et analyseur URL gratuit en ligne. Convertissez du texte en encodage pourcentage, décodez des chaînes URL et extrayez les paramètres de requête.
Qu'est-ce que l'encodage URL ?
L'encodage URL (aussi appelé encodage pourcentage) est un mécanisme qui convertit les caractères en un format pouvant être transmis en toute sécurité sur Internet. Il remplace les caractères non sûrs par un signe % suivi de deux chiffres hexadécimaux.
Pourquoi dois-je encoder les URLs ?
Les URLs ne peuvent être envoyées sur Internet qu'en utilisant le jeu de caractères ASCII. Les caractères comme les espaces, les caractères non ASCII et les caractères réservés doivent être encodés pour garantir leur transmission correcte et ne pas casser la structure de l'URL.
Quelle est la différence entre encodeURI et encodeURIComponent ?
encodeURI encode une URL complète mais préserve les caractères de structure URL comme : / ? & = #. encodeURIComponent encode tous les caractères spéciaux et est utilisé pour encoder les valeurs de paramètres URL individuels.
Quels caractères doivent être encodés dans une URL ?
Les caractères réservés comme ! # $ & ' ( ) * + , / : ; = ? @ [ ] et les caractères non ASCII doivent être encodés. Les espaces deviennent %20 ou +, et les caractères spéciaux sont convertis en leur représentation hexadécimale %XX.
Comment décoder une URL ?
Collez l'URL encodée dans le champ d'entrée, sélectionnez le mode Décoder, et l'outil convertira automatiquement les séquences %XX en leurs caractères d'origine.
Qu'est-ce que l'encodage pourcentage (%XX) ?
L'encodage pourcentage représente les caractères comme % suivi de deux chiffres hexadécimaux. Par exemple, l'espace devient %20, et / devient %2F. Chaque octet de la représentation UTF-8 du caractère est encodé séparément.
Puis-je analyser les composants URL avec cet outil ?
Oui, le mode Analyser décompose les URLs en composants : protocole, nom d'hôte, port, chemin, recherche (chaîne de requête), hash (fragment), nom d'utilisateur et mot de passe. Il extrait également les paramètres de requête sous forme de paires clé-valeur.
Cet outil est-il sûr pour les URLs sensibles ?
Absolument. Tout l'encodage, le décodage et l'analyse se déroulent à 100% dans votre navigateur. Aucune donnée n'est envoyée à un serveur, ce qui le rend totalement sûr pour les URLs contenant des jetons, des mots de passe ou d'autres informations sensibles.
Que sont les paramètres de chaîne de requête ?
Les paramètres de requête sont la partie d'une URL après le symbole ?, contenant des paires clé-valeur séparées par &. Par exemple : ?name=john&age=30. Ils sont utilisés pour transmettre des données aux serveurs web.
Cet outil prend-il en charge les caractères UTF-8 ?
Oui, l'outil prend entièrement en charge l'encodage UTF-8. Vous pouvez encoder et décoder correctement les caractères internationaux, les emojis et tous les caractères Unicode.
Qu'est-ce que le double encodage ?
Le double encodage se produit lorsqu'une URL déjà encodée est encodée à nouveau. Par exemple, %20 devient %2520. Cet outil peut vous aider à identifier et corriger les URLs à double encodage en les décodant plusieurs fois.
Puis-je extraire des paramètres de requête spécifiques ?
Oui, le mode Analyser affiche tous les paramètres de requête dans un format de tableau, facilitant la visualisation, la copie ou l'analyse de paramètres individuels.