URL

Encodez ou décodez des composants d'URL instantanément avec l'encodage pour cent. Convertissez les caractères spéciaux au format %XX et inversement. Gratuit, côté client, aucune donnée envoyée à un serveur.

Un encodeur et décodeur d'URL en ligne et gratuit qui encode le texte en pourcentage pour une utilisation sûre dans les URL et décode les chaînes encodées en pourcentage vers leur forme d'origine, le tout dans votre navigateur. Lorsqu'une valeur contient des espaces, des esperluettes, des barres obliques ou des caractères non-ASCII, elle doit être encodée en pourcentage avant de pouvoir circuler en toute sécurité dans une chaîne de requête ou un chemin — cet outil effectue cette conversion et l'inverse. Utilisez-le pour encoder la valeur d'un paramètre, pour lire une URL encodée en pourcentage en la décodant, ou pour imbriquer en toute sécurité une URL de redirection dans une autre URL. Rien n'est téléversé ; l'encodage et le décodage se déroulent localement.

Utilisations courantes

  • Encoder une valeur de chaîne de requête qui contient des espaces, des esperluettes ou des barres obliques.
  • Décoder une URL encodée en pourcentage pour lire les paramètres d'origine.
  • Préparer une URL de redirection à imbriquer en toute sécurité dans un autre paramètre d'URL.
  • Encoder du texte non-ASCII pour qu'il puisse être utilisé dans un lien ou une requête d'API.
  • Déboguer la raison pour laquelle un paramètre d'URL est mal interprété en le décodant pour voir sa vraie valeur.

Questions fréquentes

Quels caractères sont encodés en pourcentage ?

Les caractères réservés et non sûrs tels que les espaces, &, =, ?, / et les caractères non-ASCII sont convertis en leur représentation d'octet %XX.

Gère-t-il un encodage mal formé ?

Oui. Si l'entrée contient des séquences d'encodage en pourcentage mal formées, le décodeur signale une erreur plutôt que de produire une sortie brouillée.

Quelle est la différence entre encoder un composant et une URL complète ?

Une valeur unique (comme un paramètre de requête) nécessite l'encodage de chaque caractère réservé, tandis qu'une URL entière doit conserver intacts ses caractères structurels (://, /, ?, &). Encodez les valeurs individuelles avant de les assembler dans une URL.

Pourquoi les espaces deviennent-ils parfois %20 et parfois + ?

L'encodage en pourcentage utilise %20 pour un espace. La forme + est spécifique aux données de formulaire application/x-www-form-urlencoded, pas aux chemins d'URL généraux.

Mon entrée est-elle envoyée vers un serveur ?

Non. L'encodage et le décodage s'exécutent entièrement dans votre navigateur, votre texte reste donc sur votre appareil.

All processing is local — your data never leaves your browser.