URL Encoder / Décoder

Encodez les caractères spéciaux pour une utilisation en toute sécurité dans les URL, ou décodez les chaînes codées en pourcentage en texte lisible. Instantané, dans le navigateur.

Outil d'encodage · 100 % côté client · 0 octet téléchargé
Mode:
Plain text / URL
Encoded output
Common encodings — click to insert

Comment encoder et décoder des URL en ligne

Encodeur/décodeur d'URL ToolsPix convertit le texte vers et depuis le format URL codé en pourcentage à l'aide de la fonction intégrée de votre navigateur encodeURIComponent et encodeURI fonctions. Il n'y a aucun logiciel à installer, aucun compte à créer et aucune donnée n'est envoyée à un serveur.

Pourquoi utiliser l'encodeur/décodeur d'URL ToolsPix ?

  • Entièrement gratuit, sans limite de nombre de caractères.
  • Tous les encodages et décodages s’effectuent localement dans votre navigateur : aucune donnée n’est envoyée à un serveur.
  • Fonctionne sous Windows, Mac, Linux, iPhone et Android, partout avec un navigateur moderne.
  • Basculer entre encodeURIComponent et encodeURI modes ; encoder ou décoder avec des résultats instantanés.
  • Pas de filigrane, pas d'inscription et pas de trackers tiers.

Étapes pour encoder ou décoder une URL

Sélectionner Encoder ou Décoder mode avec la barre d'onglets, collez votre texte dans le champ de saisie et le résultat apparaît instantanément. Choisissez entre encodeURIComponent (pour les valeurs des paramètres de requête) ou encodeURI (pour les URL complètes) en utilisant la liste déroulante des modes. Cliquez sur n’importe quel caractère dans la grille de référence rapide pour l’insérer directement. Une fois la page chargée, l'outil fonctionne également complètement hors ligne.

FAQ

Qu’est-ce que le codage en pourcentage ?

Le codage en pourcentage (codage URL) remplace les caractères ASCII non sécurisés par un signe % suivi de deux chiffres hexadécimaux. Par exemple, un espace devient %20 et & devient %26. Cela garantit que les caractères spéciaux sont transmis correctement dans les URL.

Quand dois-je encoder une URL ?

Chaque fois que vous incluez des données fournies par l'utilisateur dans une URL : paramètres de requête, segments de chemin ou données de formulaire. Les caractères tels que les espaces, &, =, # et les caractères non-ASCII (y compris le chinois, l'arabe, etc.) doivent être codés pour éviter de rompre la structure de l'URL.

Pourquoi + apparaît-il parfois à la place de %20 ?

Dans les données de formulaire HTML (application/x-www-form-urlencoded), les espaces sont codés comme + plutôt que %20. Dans le codage d'URL standard (RFC 3986), les espaces sont toujours à %20. Cet outil utilise un codage en pourcentage standard.

Puis-je encoder des caractères non anglais ?

Oui. Les caractères non-ASCII comme le chinois, l'arabe ou les emoji sont d'abord convertis en séquences d'octets UTF-8, puis chaque octet est codé en pourcentage. Par exemple, 中 devient %E4%B8%AD.

L’encodage URL est-il le même que l’encodage HTML ?

Non. Le codage d'URL remplace les caractères par des séquences %XX pour une transmission d'URL sécurisée. L'encodage HTML remplace les caractères tels que <, > et & avec des entités nommées pour un rendu HTML sécurisé. Les deux servent à des fins différentes : utilisez l'outil HTML Entity Encoder pour les contextes HTML.

Outils associés