Encodeur d’URL
Encodez n’importe quel texte pour une URL (encodage pourcentage) et utilisez-le dans des liens, paramètres et API. Gère espaces, &, ?, # et accents. Gratuit.
Rendez n’importe quel texte sûr dans une URL
Les URL n’acceptent qu’un ensemble limité de caractères. Les espaces, les lettres accentuées, les emojis et des symboles comme &, ?, #, = et / sont interdits ou ont un sens particulier. L’encodage d’URL, aussi appelé encodage pourcentage, remplace ces caractères par un % suivi de leur valeur hexadécimale, pour que le texte transite sans problème.
Par exemple, coffee & tea devient coffee+%26+tea, et café devient caf%C3%A9 (ses octets UTF-8). Collez votre texte, envoyez et copiez le résultat encodé.
L’encodage compte surtout pour les valeurs d’une chaîne de requête. Si un terme de recherche contient &, un lien non encodé le coupe en deux paramètres et casse la requête.
Comment utiliser l’encodeur d’URL
- Collez le texte ou la valeur à encoder.
- Envoyez pour l’encoder.
- Copiez la chaîne encodée.
- Insérez-la dans votre lien, en général comme valeur d’un paramètre comme
?q=.
Exemples
Une valeur de recherche
Entrée : coffee & tea
Résultat : coffee+%26+tea
Le & est encodé pour ne pas être lu comme le début d’un nouveau paramètre.
Accents et caractères réservés
Entrée : café?size=large#top
Résultat : caf%C3%A9%3Fsize%3Dlarge%23top
Le é devient ses deux octets UTF-8, et ?, = et # sont encodés car sinon ils modifieraient la structure de l’URL.
Pourquoi il vaut mieux ne pas encoder une URL entière
Entrée : https://mybotsy.com/?q=red shoes
Résultat : https%3A%2F%2Fmybotsy.com%2F%3Fq%3Dred+shoes
Toutes les barres obliques et les deux-points sont encodés, donc cela ne fonctionne plus comme lien. Ce n’est correct que lorsque l’URL entière est elle-même la valeur d’un paramètre, par exemple dans une redirection.
Usages courants
- Construire des liens avec des termes de recherche ou des données utilisateur dans la chaîne de requête.
- Passer une URL complète comme paramètre dans une autre URL, par exemple dans une redirection ou un lien de partage.
- Préparer des valeurs pour des requêtes d’API et des webhooks.
- Créer des liens mailto, WhatsApp ou de partage sur les réseaux sociaux qui contiennent des espaces et de la ponctuation.
- Encoder des caractères non anglais dans les liens.
Conseils et points à connaître
- Encodez les valeurs, pas l’URL entière. Si vous encodez
https://et les barres de l’adresse de base, vous la cassez. - Cet encodeur écrit les espaces sous forme de
+, la convention des formulaires acceptée par les chaînes de requête. Si vous avez besoin de%20(par exemple dans un segment de chemin), remplacez chaque+par%20. - N’encodez pas deux fois. Un texte encodé deux fois affiche
%2520au lieu de%20. - Besoin de liens tout prêts ? Essayez le générateur de liens UTM, le générateur de liens mailto ou le générateur de liens WhatsApp, qui gèrent l’encodage pour vous.
Cas particuliers et limites
- Un % littéral devient %25 :
100% naturaldevient100%25+natural. - Un + de votre texte devient %2B, donc
a+b=cdevienta%2Bb%3Dc. Ainsi, il n’est pas lu comme un espace. - Si vous repassez un texte déjà encodé, il est encodé deux fois (%26 devient %2526).
Questions fréquentes
Qu’est-ce que l’encodage d’URL ?
C’est une façon de représenter les caractères interdits dans les URL en les remplaçant par % et deux chiffres hexadécimaux, comme %20 pour un espace.
Pourquoi l’espace apparaît-il ici en + et ailleurs en %20 ?
L’espace a la valeur d’octet 32, soit 20 en hexadécimal ; l’encodage pourcentage strict l’écrit donc %20. Les chaînes de requête acceptent aussi l’ancienne convention des formulaires, +, que génère cet outil.
Quels caractères faut-il encoder ?
Tout ce qui n’est pas une lettre, un chiffre ou - . _ ~ devrait être encodé dans une valeur. Les caractères réservés comme & ? # = / + : doivent être encodés lorsqu’ils font partie des données et non de la structure de l’URL.
Comment décoder une URL ?
Utilisez notre décodeur d’URL pour retransformer le texte encodé en caractères normaux.
L’encodage d’URL, est-ce la même chose que Base64 ?
Non. L’encodage d’URL ne remplace que les caractères problématiques et laisse le reste lisible. Base64 convertit toutes les données dans un autre alphabet.
Outils associés
- Décodeur d’URL: Décodez une URL et retrouvez le texte normal.
- Analyseur d’URL: Analysez les données de n’importe quelle URL.
- Générateur de liens UTM: Ajoutez des paramètres UTM valides et générez facilement un lien traçable.
- Encodeur Base64: Encodez n’importe quelle chaîne de texte en Base64.
- Générateur de slugs: Générez un slug d’URL à partir de n’importe quel texte.
Outils similaires
Décodez les URL et chaînes de requête encodées en pourcentage pour les rendre lisibles. Transforme %20, %26 et %C3%A9 instantanément. Gratuit.
Outils gratuits populaires
Convertissez un texte en MAJUSCULES, minuscules, casse de phrase, Casse De Titre, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case ou param-case.
Consultez les enregistrements DNS d’un domaine : A, AAAA, CNAME, MX, NS, TXT et SOA. Vérifiez l’e-mail, le SPF, les validations et les serveurs de noms.
Créez des mots de passe forts et aléatoires en un clic. Choisissez la longueur, les majuscules, minuscules, chiffres et symboles. Gratuit, sans inscription.
Encodez n’importe quel texte en Base64 instantanément. Utile pour les data URI, l’authentification HTTP Basic, les e-mails et les API. Encodeur gratuit.
Convertissez des nombres en lettres dans plusieurs langues, comme 2026 en « deux mille vingt-six ». Pour chèques, factures, contrats et devoirs. Gratuit.
Transformez votre texte en élégantes lettres 𝓬𝓾𝓻𝓼𝓲𝓿𝓮𝓼 à copier-coller dans vos bios, pseudos et posts Instagram, TikTok, X et Discord. Gratuit.