Encoder / décoder une URL

Encodez ou décodez en pourcentage les URL et les chaînes de requête.

Chargement de l'outil…

Encoder / décoder une URLEncodez du texte en pourcentage pour l'utiliser en toute sécurité dans des URL, ou décodez une URL encodée pour la rendre lisible. Le mode Composant encode tous les caractères réservés (pour les valeurs de paramètres de requête), tandis que le mode URI complète conserve intacts les caractères de structure comme :// et ?. Tout le traitement reste dans votre navigateur.

Qu'est-ce que Encoder / décoder une URL ?

URL Encode / Decode est un encodeur et décodeur d'URL en ligne et gratuit qui encode du texte en pourcentage pour l'utiliser en toute sécurité dans des URL, ou décode une URL ou une chaîne de requête encodée pour la rendre lisible. Les développeurs, les testeurs QA et les utilisateurs d'API y ont recours pour échapper les espaces, les esperluettes, les signes égal et les caractères non ASCII dans les paramètres de requête, ou pour déséchapper une chaîne %20 / %3A / %2F collée depuis la barre d'adresse d'un navigateur ou un journal. Basculez entre Encode et Decode, et choisissez la portée Component (encode tous les caractères réservés, idéale pour la valeur d'un seul paramètre de requête) ou Whole URI (conserve les caractères de structure d'URL comme ://, ?, & et =). Un bouton Swap renvoie la sortie vers l'entrée et inverse le mode Encode/Decode pour des vérifications aller-retour rapides.

Comment utiliser Encoder / décoder une URL

  1. Choisissez Encode ou Decode à l'aide du premier sélecteur segmenté de la barre d'outils.
  2. Choisissez la portée : Component pour échapper tous les caractères réservés, ou Whole URI pour conserver :// ? & = intacts.
  3. Collez ou saisissez votre texte dans la zone de saisie ; le résultat apparaît en direct dans la zone de sortie en lecture seule ci-dessous.
  4. Cliquez sur le bouton de copie du champ de sortie pour copier la chaîne encodée ou décodée.
  5. Cliquez sur Swap pour déplacer la sortie vers l'entrée et inverser le mode pour une vérification aller-retour, ou sur Clear pour réinitialiser l'entrée.

Exemples

Encoder une valeur de requête (Component)

Entrée

a b&c=日

Sortie

a%20b%26c%3D%E6%97%A5

Décoder une URL encodée en pourcentage (Component)

Entrée

https%3A%2F%2Fexample.com

Sortie

https://example.com

Encoder une URL complète (Whole URI)

Entrée

https://x.com/p q?a=1&b=2

Sortie

https://x.com/p%20q?a=1&b=2

Questions fréquentes

Quelle est la différence entre le mode Component et le mode Whole URI ?
Le mode Component (encodeURIComponent) encode tous les caractères réservés, de sorte que :, /, ?, & et = deviennent %3A, %2F, %3F, %26 et %3D — utilisez-le pour la valeur d'un seul paramètre de requête. Le mode Whole URI (encodeURI) laisse ces caractères de structure d'URL intacts et n'échappe que les caractères invalides partout dans une URL, comme les espaces, afin que le lien complet continue de fonctionner.
Pourquoi le décodage affiche-t-il une erreur « invalid » ?
Le décodage échoue lorsque l'entrée contient une séquence de pourcentage mal formée, comme un % isolé ou un %ZZ qui n'est pas un code hexadécimal valide à deux chiffres. Corrigez ou supprimez la séquence défectueuse et la sortie réapparaîtra.
Gère-t-il les caractères non ASCII et Unicode ?
Oui. L'encodage convertit des caractères comme 日 ou des emojis en leurs octets UTF-8 encodés en pourcentage (par exemple, 日 devient %E6%97%A5), et le décodage les retransforme en caractères d'origine.
Y a-t-il une limite de longueur pour le texte que je peux encoder ou décoder ?
L'outil n'impose aucune limite fixe de caractères ; il convertit instantanément dans le navigateur tout ce que vous collez, de sorte que les limites pratiques ne dépendent que de la mémoire de votre appareil.
Mes données sont-elles envoyées à un serveur ?
Non. Tout l'encodage et le décodage s'exécutent entièrement dans votre navigateur à l'aide des fonctions URL intégrées de JavaScript. Rien n'est envoyé, stocké ni transmis où que ce soit, ce qui le rend sûr pour les URL privées, les jetons et les liens internes.

Outils connexes