Encoder et décoder des URL en ligne
Encodez du texte pour vos liens, et retransformez les URL encodées en texte lisible.
Collez du texte, ouvrez un fichier ou glissez-en un ici
Suivant : Encoder / décoder en Base64 · Décodeur JWT
Signaler un problème avec cet outil
Comment utiliser Encoder / décoder une URL
Choisissez Encoder ou Décoder
Encoder rend le texte utilisable dans une URL. Décoder retransforme %20 et les autres codes en texte.
Collez votre texte ou lien
Le résultat se met à jour pendant la saisie. Indiquez si vous encodez une partie d’URL ou une URL complète.
Copiez le résultat
Copiez-le ou téléchargez-le. Pour un lien avec une chaîne de requête, chaque paramètre est listé en dessous, décodé.
Pourquoi utiliser Utils365
Toutes les langues et les émojis
Le texte est encodé en UTF-8 : accents, chinois et émojis ressortent exactement comme ils sont entrés.
Lisez les liens de suivi
Collez un long lien et voyez chaque paramètre de requête, comme utm_source, sur sa propre ligne avec sa valeur décodée.
Des erreurs claires
Un code % cassé est signalé avec sa position, pour le retrouver facilement dans une longue URL.
Confidentialité garantie
L’encodage et le décodage ont lieu dans votre navigateur : les liens contenant des jetons ou des données personnelles ne sont jamais envoyés.
Foire aux questions
Qu’est-ce que l’encodage d’URL ?
Aussi appelé encodage pourcent, il écrit les caractères interdits dans une URL sous la forme % suivi de deux chiffres hexadécimaux. Un espace devient %20 et € devient %E2%82%AC.
Faut-il encoder une partie d’URL ou l’URL entière ?
Encodez une partie, comme un terme de recherche ou une valeur de chaîne de requête, pour que des caractères comme & et = ne cassent pas le lien. N’encodez l’URL entière que pour corriger les espaces et les accents tout en gardant : / ? & = # fonctionnels.
Un espace, c’est %20 ou + ?
Les deux existent. %20 fonctionne partout dans une URL. + ne signifie un espace que dans les chaînes de requête et les données de formulaire. Cochez Espaces en + pour encoder comme le font les formulaires HTML.
Pourquoi le décodage dit-il qu’un code % est invalide ?
Un % doit être suivi de deux chiffres hexadécimaux, et l’ensemble des codes doit former de l’UTF-8 valide. Un % isolé ou un code tronqué comme %E2%82 ne peut pas être décodé. Un vrai signe pourcent s’écrit %25.
Est-ce la même chose qu’encodeURIComponent ?
Oui. Texte pour une partie d’URL utilise encodeURIComponent et Une URL complète utilise encodeURI : les résultats sont identiques à ceux de JavaScript.