Gratuit Encodeur URL en Ligne
Encodez les URL et composants de query string en pourcentage dans votre navigateur.
Entrée
Sortie encodeURIComponent
Exemples d'encodage URL
Les espaces deviennent %20, & devient %26, = devient %3D, etc. Les deux modes diffèrent par les caractères qu'ils préservent :
encodeURIComponent (mode Composant)
Entrée:
Sortie (mode Composant — encode : / ? & =) :
Sortie (mode URL complète — préserve la structure) :
Qu'est-ce que l'encodage URL ?
L'encodage URL (encodage pourcentage) convertit les caractères non autorisés ou à signification spéciale en % suivi de deux chiffres hexadécimaux. Défini dans RFC 3986. Par exemple, un espace devient %20, & devient %26, = devient %3D. Cela garantit une transmission correcte des données dans les URL.
Cet outil propose deux modes correspondant aux fonctions JavaScript : Mode Composant utilise encodeURIComponent() qui encode tout sauf A–Z a–z 0–9 - _ . ! ~ * ' ( ). Utilisez-le pour les valeurs de paramètres. Mode URL complète utilise encodeURI() qui préserve : / ? & #. Pour décoder, utilisez le Décodeur URL.
Comment utiliser cet outil
Choisir le mode d'encodage
Sélectionnez Composant pour encoder une valeur de paramètre (ex. terme de recherche). Sélectionnez URL complète pour encoder une URL complète. Cliquez sur Exemple pour charger un exemple.
Coller votre entrée
Saisissez ou collez votre texte dans l'éditeur de gauche. Le panneau de droite se met à jour automatiquement. L'encodage s'exécute entièrement dans votre navigateur — aucune donnée n'est envoyée.
Copier ou télécharger
Cliquez sur Copier pour le presse-papiers ou Télécharger pour enregistrer en .txt. Pour inverser, utilisez le Décodeur URL.
Composant vs URL complète
Pour les valeurs de query string, utilisez toujours le mode Composant. Par exemple, si le terme est rock & roll, le paramètre correct est q=rock%20%26%20roll.
Questions fréquentes
Mes données sont-elles privées ?
Oui. L'encodage s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée.
Quelle est la différence entre %20 et + pour les espaces ?
Dans le format application/x-www-form-urlencoded (formulaires HTML), les espaces sont encodés en +. En encodage pourcentage (RFC 3986), en %20. Cet outil utilise %20.
Quel mode pour une URL complète ?
Utilisez le mode URL complète (encodeURI) pour une URL navigable. Utilisez le mode Composant (encodeURIComponent) pour les valeurs dans les paramètres ou segments de chemin.
Prend-il en charge les caractères Unicode ?
Oui. Les caractères non ASCII comme é, 中 ou les emoji sont d'abord encodés en UTF-8 puis en pourcentage. Par exemple, é devient %C3%A9.
Outils connexes
Voir RFC 3986. MDN documente encodeURIComponent et encodeURI.