AllinHub

Encoder et décoder une URL

Encodez du texte pour une URL ou retrouvez les caractères d’origine.

Maximum : 100 000 unités UTF-16. Jusqu’à 500 caractères figurent dans l’URL de la page.

Un lien contient parfois des suites comme %20 ou %C3%A9 à la place de caractères lisibles. Cet outil permet de les décoder, ou de préparer du texte avant de l’insérer dans une adresse. Choisissez un composant pour une valeur de recherche et une URL complète pour conserver ses séparateurs. Le résultat suit votre saisie, sans envoi du texte à un serveur. Les accents, les emoji et les alphabets non latins sont pris en charge avec UTF-8.

Mode d'emploi

  1. Collez votre texte ou votre valeur encodée dans le champ.
  2. Choisissez l’encodage ou le décodage, puis le type de contenu.
  3. Activez la conversion des plus si les données viennent d’un formulaire.
  4. Copiez le résultat ou effacez la saisie mémorisée.

Ce qu'il prend en charge

  • Encode les séparateurs &, =, / et ? dans un composant.
  • Préserve la structure d’une adresse en mode URL complète.
  • Remplace les + littéraux avant le décodage sans transformer %2B en espace.
  • Signale les séquences de pourcentage et les octets UTF-8 incorrects.
  • Accepte jusqu’à 100 000 unités UTF-16 par saisie.

FAQ

Quel mode choisir pour un paramètre de recherche ?

Choisissez composant pour une seule valeur, notamment si elle contient un esperluette ou un point d’interrogation. Ces caractères seront protégés afin de ne pas créer un autre paramètre. Le mode URL complète convient à une adresse déjà assemblée. Il ne vérifie ni l’existence du site ni la sécurité de sa destination.

Pourquoi le résultat contient-il encore %2F ?

Le décodage d’une URL complète conserve les séquences correspondant aux séparateurs réservés, dont %2F et %3F. Cela évite de modifier la structure de l’adresse. Le mode composant les décode aussi. Chaque opération ne fait qu’un passage : %2520 devient %20, et il faut un second passage pour obtenir un espace.

Faut-il remplacer tous les signes plus par des espaces ?

Cette règle s’applique souvent aux données de formulaire, mais pas à tous les textes encodés. Activez-la lorsque vous connaissez l’origine de la valeur. Le remplacement précède le décodage : %2B reste donc un signe plus. À l’encodage, les espaces deviennent toujours %20 ; l’outil ne produit pas le format propre aux formulaires.

Où ma saisie est-elle conservée ?

Le navigateur mémorise les saisies de 200 Ko maximum. Jusqu’à 500 caractères figurent aussi dans l’adresse de la page, donc éventuellement dans l’historique ou un lien partagé. Effacer retire le texte mémorisé et celui de l’adresse actuelle. La conversion accepte 100 000 unités UTF-16 ; beaucoup d’emoji occupent deux unités.

Mis à jour le

Tous les outils