Encodeur URL

Convertissez du texte brut avec des options de format claires. Vos données restent sur votre appareil.

Encodage et décodage
Préparation de votre espace de travail…
Entrée
Sortie
Votre résultat apparaîtra ici.

Mode d’emploi

  1. Collez du texte, ouvrez un fichier ou essayez l’exemple.
  2. Choisissez le format. Le résultat se met à jour pendant la saisie.
  3. Copiez le résultat ou téléchargez les données converties.

Comprendre l’encodage URL

Encodez le texte en pourcentage pour un composant d’URL, une URI entière ou une valeur de formulaire. Le mode par défaut est un composant, comme la valeur d’un paramètre de requête.

Les trois modes préservent des signes de ponctuation différents. Encodez une seule valeur plutôt que de concaténer les données brutes de l’utilisateur dans une URL.

Encoder un composant

Le mode Composant suit la sémantique d’encodeURIComponent. Il échappe les séparateurs comme /, ?, & et =, tout en conservant les lettres, les chiffres et les signes autorisés par cette opération.

Une conversion URL
Entrée
bonjour le monde + café/?
Résultat
bonjour%20le%20monde%20%2B%20caf%C3%A9%2F%3F

Les réglages par défaut convertissent cette entrée en un seul passage.

URI complète et valeurs de formulaire

Le mode URI complète suit encodeURI et conserve les délimiteurs d’URI. Le mode Valeur de formulaire suit application/x-www-form-urlencoded : les espaces deviennent +, les signes plus littéraux deviennent %2B, et seuls les lettres, chiffres, *, -, . et _ ne sont pas échappés.

Éviter le double encodage accidentel

Les signes % déjà encodés deviennent %25. Convertissez la valeur d’origine une seule fois. Cet outil encode du texte ; il ne valide pas les URL, ne résout pas les noms d’hôte, n’analyse pas les chaînes de requête et n’effectue pas de requêtes réseau.

Limites de traitement

Jusqu’à 5 MiB d’entrée, 20 MiB de sortie et 10 secondes par exécution. Les fichiers texte doivent être en UTF-8. L’encodage Base64 accepte aussi les fichiers binaires. Les documents restent sur votre appareil.

Pour aller plus loinEncodage URI · ECMAScript
?

Questions fréquentes

Quel mode utiliser pour un paramètre de requête ?

Utilisez Composant pour la valeur d’un seul paramètre. Utilisez Valeur de formulaire si le système destinataire attend + pour les espaces.

Dois-je encoder une URL entière avec Composant ?

Non. Ce mode échappe aussi les séparateurs. URI complète préserve la structure de l’URI.

Pourquoi % est-il devenu %25 ?

Un signe pourcentage littéral est lui aussi encodé. Partez de la valeur d’origine pour éviter le double encodage.

Les émojis sont-ils pris en charge ?

Oui. Les séquences en pourcentage représentent les octets UTF-8 du texte.

Cet outil vérifie-t-il qu’une URL est sûre ?

Non. L’encodage ne valide pas une destination et ne sécurise pas une URL non fiable.

Trouvez votre prochain outil

Langue

Changer de langue ? Le contenu actuel sera effacé. Copiez ou téléchargez d’abord votre travail.