Encodage URL
Collez votre texte ci-dessous et cliquez sur Encoder pour l’encoder en pourcentage pour une utilisation dans les URL. Tout le traitement se fait localement dans votre navigateur.
Qu'est-ce que l'encodage URL ?
L'encodage URL (encodage par pourcentage) remplace les caractères non sûrs dans une URL par un % suivi de deux chiffres hexadécimaux. Par exemple, un espace devient %20 et & devient %26.
Le mode Standard encode tous les caractères spéciaux — utilisez-le pour encoder une seule valeur (ex. une requête de recherche). Le mode URL complète préserve les caractères structurels d'URL comme :, /, ?, # — utilisez-le pour encoder une URL entière.
Les trois modes ne diffèrent que par les caractères qu'ils laissent tels quels. Encoder une seule valeur ne laisse aucun caractère réservé intact : une barre oblique à l'intérieur devient %2F au lieu d'un séparateur de chemin. Encoder une URL entière conserve les délimiteurs qui en font une URL. L'encodage de formulaire suit ce qu'un navigateur envoie pour un formulaire HTML, où un espace devient un signe plus. Vous pouvez aussi choisir le jeu de caractères, ce qui compte car les anciens systèmes encodaient des octets qui n'étaient pas de l'UTF-8.
Outils liés
Vous déboguez quelque chose qui refuse de se décoder ?
Une charge utile qui refuse de se décoder est le plus souvent un symptôme, pas la panne : un double encodage quelque part dans la chaîne, un jeu de caractères supposé plutôt que déclaré, un jeton signé sur des octets qui ne sont pas tout à fait ceux attendus. C'est notre métier, sur les intégrations, les API et les systèmes qui se passent des données.
Dites-nous ce qui casse