Skip to main content

Encodeur d'URL Encodez du texte pour une utilisation sécurisée dans les URL avec un encodage par pourcentage.

Encodeur d'URL illustration
📝

Encodeur d'URL

Encodez du texte pour une utilisation sécurisée dans les URL avec un encodage par pourcentage.

1

Coller le texte

Collez le texte à encoder en URL.

2

Encodage automatique

Les caractères spéciaux sont convertis au format encodé en pourcentage.

3

Copier le résultat

Copiez la chaîne de caractères encodée et sécurisée pour les URL.

Loading tool...

What Is Encodeur d'URL?

L'encodeur d'URL convertit le texte en format codé par pourcentage adapté à l'utilisation dans les URLs. Les caractères spéciaux, les espaces et les caractères non ASCII sont convertis en séquences %XX où XX est la valeur binaire hexadécimale. Cela utilise la norme encodeURIComponent qui code tout sauf les caractères non réservés (A-Z, a-z, 0-9, -, _, ., ~). Ce codage est essentiel pour les paramètres de requête, les données de formulaire et tout texte qui doit être intégré de manière sécurisée dans une URL.

Why Use Encodeur d'URL?

  • Encoder des paramètres de requête pour les URLs
  • Préparer les données de formulaire avant leur envoi
  • Encoder des chemins de fichiers contenant des caractères spéciaux
  • Créer des URLs sécurisées avec des caractères internationaux

Common Use Cases

Développement d'API

Encoder les paramètres de requête lors de la construction des URLs d'API.

Développement Web

Encoder les saisies utilisateur avant de les ajouter aux URLs.

Construction de liens

Créer des URLs valides contenant des caractères spéciaux ou des espaces.

Données de formulaire

Encoder les valeurs de formulaire pour une soumission application/x-www-form-urlencoded.

Technical Guide

L'outil utilise la fonction encodeURIComponent() intégrée à JavaScript, qui suit le codage par pourcentage RFC 3986. Il code tous les caractères sauf les caractères non réservés : lettres majuscules et minuscules (A-Za-z), chiffres (0-9), tiret (-), trait de soulignement (_), point (.), et tilde (~). Les espaces deviennent %20 (et non + qui est une convention de codage de formulaire). Les caractères UTF-8 à plusieurs octets sont codés en plusieurs séquences %XX. Par exemple, le signe euro (€) devient %E2%82%AC. Ce codage est sécurisé pour une utilisation dans n'importe quel composant d'URL, y compris les paramètres de requête, les segments de chemin et les identificateurs de fragment.

Tips & Best Practices

  • 1
    Les espaces sont encodés sous la forme %20 (encodage URL standard)
  • 2
    Utilisez cela pour les valeurs des chaînes de requête, et non pour les URLs entières
  • 3
    Les caractères UTF-8 sont encodés sous la forme de plusieurs séquences %XX
  • 4
    N'encodez pas deux fois les chaînes déjà encodées

Related Tools

Frequently Asked Questions

Q Qu'est-ce que l'encodage en pourcentage ?
L'encodage en pourcentage remplace les caractères spéciaux par % suivi de deux chiffres hexadécimaux représentant la valeur d'octet.
Q Pourquoi les espaces sont-ils encodés sous la forme %20 et non + ?
La convention du signe + est spécifique aux données de formulaire (application/x-www-form-urlencoded). L'encodage URL standard utilise %20 pour les espaces.
Q Dois-je encoder l'URL entière ?
Non, encodez uniquement des composants individuels comme les valeurs des paramètres de requête. La structure complète de l'URL (://, /, ?) ne doit pas être encodée.
Q Quels caractères NE SONT PAS encodés ?
Les lettres (A-Z, a-z), les chiffres (0-9) et les caractères - _ . ~ ne sont pas encodés car ils sont sécurisés dans les URLs.
Q Comment les caractères non ASCII sont-ils gérés ?
Les caractères non ASCII sont d'abord convertis en octets UTF-8, puis chaque octet est encodé en pourcentage.

About This Tool

Encodeur d'URL is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.