Utils365

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

  1. Choisissez Encoder ou Décoder

    Encoder rend le texte utilisable dans une URL. Décoder retransforme %20 et les autres codes en texte.

  2. 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.

  3. 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.