Aller au contenu
ToolsMinify logo
Outils développeur
Populaire

Encodeur/décodeur d'URL

Utilisez cet encodeur et decodeur d'URL gratuit pour convertir le texte et les liens en codage en pourcentage (codage d'URL) ou decoder une URL codee en texte lisible.

À propos de Encodeur/décodeur d'URL

Utilisez cet encodeur et decodeur d'URL gratuit pour convertir le texte et les liens en codage en pourcentage (codage d'URL) ou decoder une URL codee en texte lisible. Choisissez entre encodeURIComponent - qui echappe aux caracteres reserves comme &, =, ? et / pour qu'une valeur soit en securite dans une chaine de requete - ou encodeURI, qui conserve intacte la structure complete d'une URL. La meme page inclut un constructeur de query string : ajoutez des paires cle/valeur, eventuellement une URL de base, copiez le resultat, ou collez une query ou une URL pour remplir les champs. Tout s'execute cote client dans votre navigateur, donc rien n'est telecharge.

Comment utiliser Encodeur/décodeur d'URL

  1. Choisissez Encoder / Decoder pour percent-encoder du texte, ou Query string pour construire et analyser des parametres.
  2. Lors de l'encodage, laissez le bascule URL complete desactivee pour une seule valeur (encodeURIComponent), ou activez-la pour un lien complet (encodeURI).
  3. En mode Query string, ajoutez des lignes cle/valeur (et une URL de base optionnelle). Chaque valeur est encodee en toute securite. Collez une query ou une URL et appuyez sur Analyser dans les champs pour remplir les lignes.
  4. Copiez le texte encode, decode ou la query generee depuis la zone de sortie.

Exemples de Encodeur/décodeur d'URL

Encoder une valeur de requête

hello world & more devient hello%20world%20%26%20more

Encoder une URL complète

https://example.com/a b?q=1 devient https://example.com/a%20b?q=1 avec encodeURI

Construire une query string

Lignes q=chaussures & chaussettes et sort=price deviennent ?q=chaussures%20%26%20chaussettes&sort=price

Analyser une URL en retour

https://example.com/search?q=bonjour%20monde&page=2 remplit les champs q et page ; + dans les donnees de formulaire devient un espace

Lire le guide complet

Comment utiliser Encodeur/décodeur d'URL : guide complet (2026) - 5 min de lecture

Questions fréquentes sur Encodeur/décodeur d'URL

Qu'est-ce que l'encodage d'URL (encodage en pourcentage) ?
Le codage d'URL, également appelé codage en pourcentage, remplace les caractères dangereux ou réservés dans une URL par un % suivi de deux chiffres hexadécimaux représentant la valeur de l'octet. Par exemple, un espace devient %20 et une esperluette devient %26. Il vous permet d'inclure en toute sécurité des espaces, des symboles et des caractères non-ASCII dans une URL, une chaîne de requête ou une soumission de formulaire.
Quelle est la différence entre encodeURIComponent et encodeURI ?
encodeURIComponent échappe à presque tous les caractères réservés, y compris & = ? / # : @ + et espace - c'est donc le bon choix pour une seule valeur de chaîne de requête ou un segment de chemin. encodeURI laisse intacts les caractères qui composent la structure d'une URL (: / ? & = #), il est donc destiné à coder une URL complète qui contient déjà ces délimiteurs. En règle générale : utilisez encodeURIComponent pour les parties, encodeURI pour le tout.
Quels caractères sont codés ?
Les caractères non réservés (A-Z, a-z, 0-9 et - _ . ! ~ * ' ( )) ne sont jamais codés. Les caractères réservés et dangereux - espaces, &, =, ?, /, #, %, et tout caractère non-ASCII tel que les lettres accentuées ou les emoji - sont convertis en un ou plusieurs octets %XX (UTF-8). encodeURIComponent code également les délimiteurs réservés, tandis que encodeURI les préserve.
Comment créer une chaîne de requête en toute sécurité ?
Passez en mode Query string et ajoutez une ligne par parametre. Le constructeur encode chaque cle et valeur avec encodeURIComponent avant de les joindre avec & et =, ainsi une valeur comme chaussures & chaussettes devient chaussures%20%26%20chaussettes et ne casse pas la query. Vous pouvez aussi encoder une seule valeur en mode Encoder / Decoder et la coller vous-meme.
Puis-je analyser une query string ou une URL dans les champs ?
Oui. En mode Query string, collez une query seule (?q=bonjour+monde), un chemin avec query ou une URL complete, puis appuyez sur Analyser dans les champs. L'outil remplit les lignes cle/valeur, traite + comme un espace (form-urlencoded) et definit l'URL de base lorsque vous collez un lien complet. Les echappements en pourcentage mal formes affichent une erreur claire.
Pourquoi est-ce que j'obtiens une erreur lors du décodage ?
Le décodage échoue lorsque l'entrée contient un pourcentage d'échappement mal formé - un seul "%" non suivi de deux chiffres hexadécimaux, ou une séquence invalide comme "%zz". Vérifiez que chaque "%" est suivi d'un code hexadécimal valide à deux chiffres. Le texte qui n'a jamais été codé en URL sera transmis sans modification, à moins qu'il ne contienne un "%" parasite.
Mes données sont-elles envoyées à un serveur ?
Non. Tout l'encodage, le decodage, la construction de query et le parse-back s'effectuent entierement dans votre navigateur a l'aide des fonctions standard encodeURIComponent, encodeURI et decodeURIComponent. Rien de ce que vous collez n'est telecharge, enregistre ou stocke.