Encoder et décoder des URL
Les URL ne peuvent contenir qu'un ensemble limité de caractères : les espaces, les lettres accentuées, les emojis et les symboles comme &, ? ou # doivent donc être encodés en pourcent — un espace devient %20, « é » devient %C3%A9. Collez du texte pour l'encoder en vue d'un paramètre de requête ou d'un chemin, ou collez une URL encodée pour la décoder en texte lisible.
Encodez une valeur isolée avec le mode strict, qui échappe aussi &, = et /, ou une URL complète en conservant sa structure. Lors du décodage, vous pouvez traiter + comme un espace, comme dans les formulaires HTML envoyés. Tout s'exécute dans votre navigateur au fil de la saisie.
Pourquoi utiliser cet encodeur d'URL ?
- Encodage et décodage instantanés au fil de la saisie
- Mode strict pour les valeurs de requête, mode sûr pour les URL complètes
- Prise en charge complète d'Unicode — accents, cyrillique, CJK, emojis
- Fonctionne dans votre navigateur — rien n'est envoyé nulle part
Comment encoder ou décoder une URL
- Choisissez « Encoder » ou « Décoder »
- Collez votre texte ou votre URL dans le champ de saisie
- Copiez le résultat
Questions fréquentes
Cet encodeur d'URL est-il gratuit ?
Oui, il est entièrement gratuit et sans aucune limite.
Quelle est la différence entre les deux modes d'encodage ?
Le mode valeur de requête (encodeURIComponent) échappe tous les caractères ayant une signification particulière dans les URL, y compris & = ? / et #, afin qu'une valeur ne puisse pas casser l'URL. Le mode URL complète (encodeURI) conserve ces caractères, pour qu'une adresse complète reste un lien fonctionnel.
Pourquoi les espaces apparaissent-ils parfois sous la forme + au lieu de %20 ?
Les formulaires HTML encodent les espaces en + dans les chaînes de requête (application/x-www-form-urlencoded). Laissez « Traiter + comme un espace » activé pour décoder ce type de données ; désactivez-le lorsqu'un + dans votre texte est un véritable signe plus.
Mon texte est-il envoyé à un serveur ?
Non. L'encodage et le décodage s'effectuent entièrement dans votre navigateur.