Encodeur/décodeur URL

Encodez et décodez des URLs et paramètres.

Encodeur/Décodeur URL

Pourquoi encoder les URLs ?

L'encodage d'URL, aussi appelé percent-encoding, remplace les caractères spéciaux par des codes débutant par le signe %. Il est indispensable car une adresse web ne peut contenir qu'un jeu réduit de caractères ASCII. Les espaces, les lettres accentuées et de nombreux symboles doivent donc être convertis pour être transmis correctement.

  • Les URLs n'acceptent qu'un ensemble limité de caractères ASCII
  • Les espaces, accents et symboles doivent être encodés
  • Exemple : Bonjour le monde devient Bonjour%20le%20monde

Encoder ou décoder selon le besoin

En mode encodage, votre texte est rendu sûr pour figurer dans une URL ou dans la valeur d'un paramètre de requête. En mode décodage, vous retrouvez le texte lisible d'origine à partir d'une chaîne contenant des séquences comme %20 ou %C3%A9. Le bouton Inverser permet de réutiliser le résultat comme nouvelle entrée pour vérifier une conversion dans les deux sens.

Un outil pratique pour les développeurs

Cet encodeur est utile pour construire des liens contenant des paramètres dynamiques, déboguer des requêtes API, analyser des adresses partagées ou nettoyer des URLs récupérées dans des journaux. La conversion est instantanée et s'effectue entièrement côté navigateur, sans aucun envoi de données.

Questions fréquentes

Qu'est-ce que l'encodage d'URL ?
L'encodage d'URL, ou percent-encoding, remplace les caractères qui n'ont pas leur place dans une adresse web par un code commençant par le signe %. Par exemple, un espace devient %20 et le caractère é devient %C3%A9.
Pourquoi faut-il encoder une URL ?
Les URLs ne peuvent contenir qu'un ensemble limité de caractères ASCII. Les espaces, accents, symboles et caractères réservés (comme &, ? ou =) doivent être encodés pour éviter que le navigateur ou le serveur ne les interprète mal.
Comment utiliser cet encodeur / décodeur ?
Sélectionnez le mode Encoder pour transformer un texte en format URL-safe, ou Décoder pour retrouver le texte d'origine à partir d'une URL encodée. Collez votre contenu, lancez la conversion, puis copiez le résultat.
Quelle est la différence entre encodeURIComponent et encodeURI ?
Cet outil utilise un encodage de type composant : il encode aussi les caractères réservés tels que &, = ou ?. C'est le comportement adapté pour encoder une valeur de paramètre individuelle, et non une URL complète déjà structurée.
Mes données sont-elles transmises à un serveur ?
Non. L'encodage et le décodage se font directement dans votre navigateur. Aucun texte n'est envoyé ni conservé, vos données restent privées.

Outils similaires

Tous les outils Code