Construire une URL de recherche
Encoder le terme saisi avant de l’ajouter après ?q= pour qu’une esperluette ou un accent ne casse pas le lien.
Transformez une chaîne en valeur compatible avec une URL ou décodez les caractères échappés pour retrouver le texte d’origine directement dans votre navigateur.
Cet outil encode un texte pour qu’il puisse être placé sans risque dans une URL, ou décode une portion d’URL pleine de %C3%A9 et de %20 pour la rendre lisible. Il applique l’encodage pourcent défini par la RFC 3986, utile pour construire un paramètre de recherche, déboguer un lien de suivi ou lire une URL copiée depuis des journaux serveur.
Encoder remplace chaque caractère qui n’est ni une lettre ASCII, ni un chiffre, ni l’un des signes - _ . ! ~ * ' ( ) par sa forme %XX : le texte est d’abord converti en UTF-8, si bien qu’un é devient %C3%A9 (deux octets) et une espace %20.
Les caractères réservés comme /, ?, &, = et # sont eux aussi encodés : la fonction est faite pour une composante d’URL (la valeur d’un paramètre, un segment de chemin), pas pour une adresse complète.
Décoder fait l’opération inverse : chaque séquence %XX est remplacée par le caractère d’origine, en reconstituant les caractères UTF-8 sur plusieurs octets.
Si une séquence est incomplète ou ne correspond à aucun caractère UTF-8 (un % isolé, %E9 seul), le décodage échoue et l’outil affiche un message d’erreur au lieu d’un résultat faux.
Dans le champ Texte ou URL : une valeur à encoder ou une chaîne encodée à décoder.
Encoder ou Décoder.
Copiez la valeur transformée depuis le champ Résultat.
Décoder un texte encodé doit redonner exactement le texte de départ.
Encoder le terme saisi avant de l’ajouter après ?q= pour qu’une esperluette ou un accent ne casse pas le lien.
Décoder les chemins et paramètres enregistrés sous forme encodée dans les logs ou les outils d’analyse.
Décoder le paramètre redirect_uri ou returnUrl d’un lien d’authentification pour voir l’adresse réelle.
Les lettres accentuées deviennent deux octets encodés, l’espace devient %20 et l’esperluette %26 : la valeur peut être placée après q= sans couper la chaîne de requête.
Entrée
Texte ou URL : crème brûlée & café · EncoderRésultat
Résultat : cr%C3%A8me%20br%C3%BBl%C3%A9e%20%26%20caf%C3%A9Les signes = et & encodés retrouvent leur forme et les accents redeviennent lisibles.
Entrée
Texte ou URL : q%3Dcr%C3%A8me%20br%C3%BBl%C3%A9e%26page%3D2 · DécoderRésultat
Résultat : q=crème brûlée&page=2Un % suivi d’autre chose que deux chiffres hexadécimaux n’est pas une séquence valide : l’outil le signale au lieu d’inventer un caractère.
Entrée
Texte ou URL : 100% · DécoderRésultat
Résultat : Contenu URL invalide.Une URL complète garde ses séparateurs (:, /, ?, &) en clair. Cet outil encode une composante : il encode aussi ces séparateurs, ce qui est indispensable quand la valeur d’un paramètre contient elle-même & ou =.
Le texte est encodé en UTF-8, la norme actuelle du Web, où é occupe deux octets (C3 et A9). %E9 correspond à l’ancien encodage Latin-1 et provoque une erreur au décodage.
Dans l’encodage pourcent, l’espace s’écrit %20. Le + vaut espace uniquement dans les données de formulaire (application/x-www-form-urlencoded). Remplacez les + par des espaces avant de décoder si votre chaîne vient d’un formulaire.
Les lettres A à Z et a à z, les chiffres et les signes - _ . ! ~ * ' ( ). Tous les autres, y compris l’espace et les lettres accentuées, sont encodés.
Non. L’encodage et le décodage se font dans votre navigateur.
Outils associés
Des outils similaires ou complémentaires à celui-ci.
Transformez un titre ou une phrase en slug propre et utilisable dans une URL.
Extrayez toutes les URL d’un texte et supprimez automatiquement les doublons.
Validez, normalisez et inspectez des adresses web localement.
Apprenez à concevoir des URLs stables et lisibles, à générer des slugs cohérents, à gérer les paramètres de requête et à éviter les variantes inutiles qui compliquent le SEO technique.
Redimensionnez un lot d’images, convertissez-le en WebP et retirez les métadonnées avec un Pipeline unique.
Redimensionnement, compression, WebP, AVIF, métadonnées et traitement par lot : une méthode complète pour alléger les images d’un site sans dégrader inutilement leur rendu.
WebAssembly, API navigateur et machines plus puissantes permettent davantage de traitements locaux. Jusqu’où cette évolution peut-elle remplacer les services qui téléversent les fichiers ?