ESC

Texte d'Entree

encodeURIComponent : Encode tous les caracteres speciaux y compris :, /, ?, #, etc.

Resultat

Tout le traitement se fait dans votre navigateur. Aucune donnee n'est envoyee a un serveur.

Exemples d'Utilisation

Encodage de Parametres URL

Encodez les parametres de requete URL contenant des espaces, esperluettes et autres caracteres speciaux pour une utilisation securisee dans les URLs.

Caracteres Speciaux

Encodez les donnees de formulaire avec des caracteres speciaux comme @, &, = et espaces pour une transmission HTTP correcte.

Texte International

Encodez et decodez les URLs contenant des caracteres internationaux (chinois, arabe, etc.) en utilisant l'encodage pourcentage.

Fonctionnalites

Conversion Bidirectionnelle

Encodez le texte en format URL et decodez les chaines encodees en pourcentage en texte lisible

Deux Modes d'Encodage

Choisissez entre encodeURIComponent pour les parametres et encodeURI pour les URLs completes

Support Unicode

Support complet des caracteres internationaux, emojis et caracteres multi-octets

Confidentialite d'Abord

Tout le traitement s'execute localement dans votre navigateur, aucune donnee envoyee aux serveurs

Comment Utiliser

1

Choisir le Mode d'Encodage

Selectionnez le mode Composant pour les parametres de requete ou le mode URL Complete pour les URLs entieres.

2

Entrer le Texte

Tapez ou collez le texte ou l'URL que vous souhaitez encoder ou decoder.

3

Encoder ou Decoder

Cliquez sur Encoder pour convertir en format URL, ou Decoder pour reconvertir en texte lisible. Copiez le resultat.

Questions Frequentes

L'encodage URL remplace les caractères non autorisés dans les URLs par un signe pourcentage suivi de deux chiffres hexadécimaux. Un espace devient %20, & devient %26, = devient %3D. Ceci est défini dans la RFC 3986 et garantit que les URLs sont transmises correctement dans tous les logiciels compatibles HTTP sans ambiguïté.

encodeURIComponent encode tous les caractères sauf les lettres, chiffres et - _ . ! ~ * ' ( ). Utilisez-le pour les valeurs de paramètres de requête individuels. encodeURI préserve les caractères qui font partie de la structure URL : : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Utilisez-le pour une URL complète que vous souhaitez garder structurellement intacte.

Chaque fois que vous transmettez des données fournies par l'utilisateur dans une chaîne de requête URL ou un chemin : termes de recherche avec espaces ou caractères spéciaux, valeurs de champs de formulaire, paramètres API contenant & ou =, paramètres d'URL de redirection, caractères internationalisés ou adresses e-mail. Un encodage manquant entraîne une mauvaise lecture des paramètres ou une URL entièrement cassée.

Les caractères non réservés : A–Z, a–z, 0–9, tiret (-), underscore (_), point (.) et tilde (~). Tous les autres caractères — espaces, crochets, guillemets et Unicode non-ASCII inclus — doivent être encodés en pourcentage lorsqu'ils sont utilisés en dehors de leurs rôles URL réservés.

Utilisez encodeURIComponent (mode Composant) sur l'URL intérieure. Par exemple, pour passer https://example.com/path?q=1 comme valeur de paramètre de requête, encodez-le en https%3A%2F%2Fexample.com%2Fpath%3Fq%3D1. N'utilisez jamais encodeURI ici — il laisserait : et / non encodés, ce qui ferait analyser incorrectement la limite du paramètre à l'URL externe.

Oui. Les caractères non-ASCII (arabe, chinois, lettres accentuées, etc.) sont d'abord encodés en octets UTF-8, puis chaque octet est encodé en pourcentage. Un emoji comme 😀 devient %F0%9F%98%80. Les navigateurs modernes gèrent cela automatiquement dans les barres d'adresse, mais lors de la construction programmatique d'URLs, vous devez encoder explicitement.

Collez le texte encodé en pourcentage dans le champ de saisie et cliquez sur Décoder. L'outil inverse le processus : %20 devient un espace, %26 devient &, et les séquences encodées en UTF-8 sont reconverties en leurs caractères Unicode. Utile pour lire des fichiers journaux, déboguer des requêtes API ou comprendre les paramètres de redirection.

Non. Tout l'encodage et le décodage s'exécute localement dans votre navigateur via JavaScript. Les URLs et paramètres que vous saisissez ne sont jamais transmis nulle part.

Qu'est-ce que l'Encodeur/Decodeur URL ?

Collez une URL avec des caracteres speciaux dans un appel API et regardez-la casser. Espaces, esperluettes, caracteres non-ASCII, tout doit etre encode en pourcentage sinon ca part en vrille. Cet outil gere ca. Encodez du texte pour une utilisation sure dans les URLs, ou decodez des chaines encodees en texte lisible. Deux modes : encodeURIComponent pour les valeurs de parametres individuels, encodeURI pour les URLs completes ou vous voulez garder la structure.

Pourquoi Utiliser l'Encodeur/Decodeur URL ?

Si vous construisez des URLs a la main pour tester des API, configurer des webhooks ou des regles de redirection, vous avez besoin d'encodage. Une esperluette non encodee dans un query string coupe votre parametre en deux. Un espace non encode casse toute l'URL. Cet outil evite ces maux de tete. Support Unicode complet pour toutes les langues. Tourne dans votre navigateur, donc vos cles API et tokens dans ces URLs restent prives.

Sécurité et Confidentialité

La sécurité de vos données est notre priorité

Traitement Local

Tout le traitement se fait dans votre navigateur

Aucun Transfert de Données

Vos données ne sont pas envoyées à nos serveurs

Aucun Stockage de Données

Aucune donnée n'est stockée ou partagée

Chiffrement SSL

Chiffrement SSL pour une connexion sécurisée

Aussi sur MoreOnlineTools