WMW

Encodeur/Décodeur d'URL

Free

Encodez en pourcentage le texte pour une utilisation sûre dans une URL avec des modes pour une seule valeur, une URI complète ou des données de formulaire, décodez le texte encodé en pourcentage pour le ramener à une forme lisible, et décomposez automatiquement une URL décodée en son protocole, hôte, chemin, paramètres de requête et fragment, tout cela entièrement dans votre navigateur.

Fonctionne entièrement dans votre navigateur. Votre texte n'est jamais envoyé où que ce soit.

Activité récente

Visible par tous. Les 20 dernières utilisations de tous les visiteurs, les plus récentes en premier.

Decoded a percent-encoded value

il y a 1 heure

Decoded a percent-encoded value

il y a 1 heure

Decoded a percent-encoded value

il y a 1 heure

Decoded a percent-encoded value

il y a 1 heure

Encoded 11 character(s) of text

il y a 1 heure

Encoded 11 character(s) of text

il y a 1 heure

Encoded 34 character(s) of text

il y a 1 heure

Encoded 34 character(s) of text

il y a 1 heure

Encoded 22 character(s) of text

il y a 1 heure

Commentaires (0)

Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.

Les commentaires des invités sont vérifiés avant publication. Se connecter pour publier instantanément.

Pas encore de commentaires. Soyez le premier à partager votre avis !

Ce que fait cet outil

Cet outil encode en pourcentage le texte pour une utilisation sûre dans une URL, avec des modes distincts pour une seule valeur, une URI complète et des données encodées comme un formulaire, et décode le texte encodé en pourcentage pour le ramener à une forme lisible, y compris une décomposition automatique du protocole, de l'hôte, du chemin, des paramètres de requête et du fragment lorsque le texte décodé est une URL complète.

Comment ça marche

Les URL ne peuvent contenir en toute sécurité qu'un ensemble limité de caractères ASCII, donc tout autre caractère, ou un caractère réservé utilisé hors de sa signification spéciale, est écrit sous la forme % suivi de sa valeur d'octet hexadécimale à deux chiffres (ou de plusieurs valeurs, pour les caractères UTF-8 multi-octets). Cet outil utilise les fonctions intégrées encodeURIComponent, encodeURI et decodeURIComponent de votre navigateur pour effectuer exactement le même encodage en pourcentage que votre navigateur utilise lui-même lorsque vous saisissez une URL, et bascule également entre %20 et + pour le caractère espace selon le mode que vous sélectionnez.

Problèmes résolus

Questions fréquentes

›Quelle est la différence entre les modes d'encodage "Component" et "Full URI" ?

Le mode "Component" (encodeURIComponent) échappe tout caractère qui n'est pas sûr dans une valeur unique, y compris : / ? & et #, il est donc correct pour une valeur qui sera placée à l'intérieur d'un paramètre de requête ; le mode "Full URI" (encodeURI) laisse ces caractères intacts car ils sont nécessaires pour séparer les différentes parties d'une URL complète, donc utilisez-le uniquement lors de l'encodage d'une URL entière, pas d'une seule valeur à l'intérieur de celle-ci.

›Pourquoi le mode "Form data" transforme-t-il les espaces en + au lieu de %20 ?

Le format application/x-www-form-urlencoded utilisé par les formulaires HTML et les chaînes de requête dans de nombreux frameworks représente les espaces comme un caractère + littéral plutôt que %20 ; les deux sont valides et signifient la même chose, mais vous devez respecter la convention attendue par le système destinataire.

›Pourquoi y a-t-il une case à cocher pour traiter + comme un espace lors du décodage ?

Le décodage en pourcentage standard ne touche pas le caractère +, mais les valeurs provenant d'une soumission de formulaire ou d'une chaîne de requête typique utilisent + pour signifier un espace littéral ; cette case est activée par défaut car c'est le cas le plus courant, mais vous pouvez la désactiver si vous décodez une valeur où + a été délibérément encodé en pourcentage sous la forme %2B et doit rester un signe plus littéral.

›À quoi sert la section de décomposition de l'URL ?

Lorsque le texte décodé est une URL complète et valide, cet outil l'analyse en son protocole, hôte, chemin, paramètres de requête individuels et fragment, afin que vous puissiez inspecter la structure d'une longue URL encodée d'un coup d'œil au lieu de lire la chaîne brute caractère par caractère.

›Cet outil envoie-t-il mes données quelque part ?

Non, l'encodage et le décodage se font tous deux à l'aide des propres fonctions JavaScript intégrées de votre navigateur ; rien n'est jamais téléversé vers un serveur.

Outils similaires

Free

Texte

Formateur SQL

Reformatez une requête SQL pour une meilleure lisibilité avec une indentation cohérente, une clause par ligne et la casse des mots-clés de votre choix, pour plus d'une dizaine de dialectes SQL dont MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery et Snowflake, le tout exécuté entièrement dans votre navigateur.

Free

Texte

Vérificateur de Paire Certificat et Clé SSL

Vérifiez si une clé privée SSL/TLS, un certificat et une CSR facultative appartiennent réellement à la même paire de clés, décodez et consultez l'objet, l'émetteur, la validité, les SAN et les empreintes du certificat, tout cela entièrement dans votre navigateur.

Free

Texte

Convertisseur de Format de Certificat SSL

Convertissez les certificats SSL/TLS entre les encodages PEM et DER, regroupez des certificats dans un fichier PKCS#7 (.p7b) ou extrayez-les, et empaquetez un certificat et une clé privée dans un fichier PKCS#12 (.pfx / .p12) protégé par mot de passe ou extrayez-les, tout cela entièrement dans votre navigateur.

Free

Texte

Visualiseur de Certificat SSL

Décodez un ou plusieurs certificats X.509 PEM ou DER et affichez chaque champ en langage clair : objet, émetteur, validité, empreintes, détails de la clé publique, et chaque extension standard incluant Key Usage, Subject Alternative Names et Authority Information Access, tout cela entièrement dans votre navigateur.

Free

Texte

Vérificateur de Différences de Texte

Comparez deux blocs de texte et voyez exactement ce qui a été ajouté, supprimé ou modifié au niveau de la ligne, du mot ou du caractère, avec une vue unifiée ou côte à côte et un fichier de différence standard téléchargeable, tout cela entièrement dans votre navigateur.

Free

Texte

Convertisseur de Texte en ASCII

Convertissez le texte en ses codes de caractères ASCII, et inversement, avec le résultat également affiché en binaire, hexadécimal et octal, tout cela entièrement dans votre navigateur sans aucun téléversement.

Free

Texte

Convertisseur de Texte en Binaire

Convertissez le texte en ses codes de caractères binaires, et inversement, avec le résultat également affiché en décimal, hexadécimal et octal, tout cela entièrement dans votre navigateur sans aucun téléversement.

Free

Texte

Convertisseur de Texte en Hexadécimal

Convertissez le texte en ses codes de caractères hexadécimaux, et inversement, avec le résultat également affiché en décimal, binaire et octal, tout cela entièrement dans votre navigateur sans aucun téléversement.