Encodage et décodage d’URL
Encodez et décodez des URL, échappez les chaînes HTML, JSON et JavaScript et analysez les paramètres d’URL.
Saisir du texte/URL
Composant URL
Entités HTML
Chaîne JSON/JS
Base64
URL complète (encodeURI)
Qu'est-ce que l'encodage d'URL (encodage en pourcentage) ?
Le codage d'URL, officiellement connu sous le nom de codage en pourcentage, est un mécanisme permettant de coder des informations dans un identifiant de ressource uniforme (URI). Les caractères non autorisés dans une URL doivent être traduits dans un format sécurisé. Les caractères autorisés sont limités au jeu de caractères US-ASCII, qui comprend des lettres majuscules et minuscules, des chiffres et quelques signes de ponctuation (-, _, ., ~).
Tout autre caractère, tel que les espaces, les émojis ou les écritures étrangères, doit être codé. Par exemple, un espace devient %20 et le caractère @ devient %40. Cela garantit que les données transmises via des URL (telles que les requêtes de recherche ou les soumissions de formulaires) sont transmises de manière fiable sur Internet sans rompre la structure du lien.
Pourquoi utiliser cet encodeur et décodeur d'URL en ligne ?
Que vous soyez développeur Web, spécialiste du marketing numérique ou analyste de données, la gestion des URL est une tâche quotidienne. Voici pourquoi cet outil est indispensable :
- Débogage des API Web : Lors de l'envoi de données via des requêtes GET, des caractères spéciaux tels que
&ou=peuvent interrompre la requête s'ils ne sont pas correctement codés. Cet outil résout ce problème instantanément. - Sécurité des données et prévention XSS : Cet outil ne se contente pas d'encoder des URL ; il permet également l'échappement Entité HTML. Ceci est essentiel pour que les développeurs nettoient les entrées des utilisateurs et empêchent les attaques de type Cross-Site Scripting (XSS).
- Gestion des paramètres UTM : Les spécialistes du marketing utilisent des balises UTM (`utm_source`) pour suivre le trafic. Notre Analyseur de paramètres intégré vous aide à vérifier que vos balises de suivi sont correctement formatées.
- Sécurité JSON et JavaScript : Échappez les chaînes en toute sécurité pour les coller directement dans des fichiers JSON ou des variables de code JavaScript sans erreurs de syntaxe.
Comment utiliser l'outil de codec d'URL
L’utilisation de cet outil est simple. Voici un guide étape par étape pour vous assurer d’en tirer le meilleur parti :
Pour l'encodage :
- Entrez le texte : Collez votre texte brut, votre URL ou votre extrait de code dans la zone de saisie de l'onglet "Encoder".
- Sélectionnez le format : Visualisez instantanément plusieurs formats codés (composant URL, URL complète, entités HTML, Base64).
- Résultat de la copie : Cliquez sur l'icône « Copier » à côté du format dont vous avez besoin.
Pour le décodage :
- Changer d'onglet : Cliquez sur l'onglet "Décoder l'URL".
- Coller et décoder : Collez une chaîne désordonnée codée en pourcentage (comme
Hello%20World%21). L’outil le détecte automatiquement et le décode immédiatement. - Analyser les paramètres : Si le texte décodé est une URL, faites défiler jusqu'au tableau « Paramètres d'URL détectés » pour voir une répartition de chaque variable de requête.
Foire aux questions (FAQ)
Quelle est la différence entre `encodeURI` et `encodeURIComponent` ?
encodeURI est conçu pour les URL complètes ; il préserve les caractères spéciaux qui ont une signification dans une structure d'URL comme :, /, ? et #. encodeURIComponent code tout, y compris ces séparateurs. Utilisez encodeURIComponent lorsque vous placez les données à l'intérieur comme paramètre de requête.
Pourquoi les espaces se transforment-ils en `%20` ou `+` ?
Dans la spécification URI standard, les espaces ne sont pas sécurisés. %20 est le codage en pourcentage standard pour un caractère espace. + est une convention plus ancienne souvent utilisée spécifiquement dans les chaînes de requête, mais %20 est plus universellement compatible.
L’encodage d’URL est-il la même chose que le cryptage ?
Le codage d’URL Non. n’est PAS un cryptage. Il traduit simplement les données dans un format sécurisé pour la transmission. N'importe qui peut décoder une chaîne codée en URL. Ne l'utilisez pas pour envoyer des mots de passe.
Cet outil envoie-t-il mes données à un serveur ?
Non. Ce codec d'URL s'exécute à 100 % dans votre navigateur en utilisant JavaScript. Aucune donnée ne quitte jamais votre appareil, ce qui le rend sécurisé pour les URL ou les jetons privés.