Encodeur / Décodeur d'URL

Échappez des URL et chaînes de requête pour un transport sûr, ou transformez des URL échappées en texte lisible.

Saisissez votre texte :

Direction

Mode d'encodage

Résultat :

Comment encoder ou décoder une URL

  1. Collez votre URL ou chaîne de requête dans la zone de saisie.
  2. Sélectionnez Encoder ou Décoder, puis choisissez le mode d'encodage correspondant.
  3. Cliquez sur Convertir pour obtenir votre sortie échappée ou non échappée.
  4. Copiez le résultat et utilisez-le dans des liens, API ou formulaires.

FAQ

Quelle est la différence entre les deux modes d'encodage ?

encodeURIComponent échappe presque tous les caractères et est destiné aux valeurs de requête individuelles, tandis que encodeURI conserve des caractères comme les barres obliques et les deux-points pour les URL complètes.

Pourquoi les espaces deviennent-ils %20 ?

Les URL ne peuvent contenir qu'un ensemble limité de caractères. L'encodage transforme des caractères comme les espaces en formes encodées en pourcentage telles que %20 pour qu'ils voyagent en toute sécurité.

Dois-je encoder mes URL manuellement ?

Non, la plupart des langages de programmation le font pour vous, mais cet outil est pratique pour déboguer, construire des chaînes de requête à la main ou tester des cas limites.

Les données d'URL sont-elles envoyées quelque part ?

Non. L'encodage et le décodage se font entièrement dans votre navigateur, rien de ce que vous collez n'est envoyé ou journalisé.

Outils associés

Pourquoi encoder une URL ?

Les URL ne peuvent contenir qu'un jeu de caractères limité : les caractères spéciaux doivent donc être encodés en pourcentage pour voyager en sécurité. L'encodage garde les paramètres de requête intacts lors de la construction de liens, formulaires ou appels d'API.

Conseils et limites

Utilisez encodeURIComponent pour les valeurs de requête individuelles et encodeURI pour les URL complètes — ils échappent des jeux de caractères différents. Tout s'exécute localement, vos données ne quittent jamais le navigateur.