Conversion 100% dans votre navigateur

Encodeur et Décodeur d’URL — Outil de Pourcent-Encodage

Encodez ou décodez des chaînes URL en pourcent-encodage. Choisissez entre encodeURIComponent (tout échapper) ou encodeURI (préserver la structure URL). Mode lot pour plusieurs URLs.

Mode :
Type :

Encodeur et Décodeur d’URL — Le Pourcent-Encodage Simplifié

Encodez n’importe quel texte en forme URL-safe pourcent-encodée, ou décodez des URLs pourcent-encodées vers du texte clair. L’outil utilise les fonctions d’encodage natives de votre navigateur pour une fiabilité maximale — gère parfaitement les caractères Unicode (é, 日本語, emoji), les caractères spéciaux et les cas limites. Tout s’exécute localement.

Encoder vs Décoder

  • Encoder : transforme « Hello World ! » en « Hello%20World%21 » — sûr pour les URLs
  • Décoder : retransforme « Hello%20World%21 » en « Hello World ! »

Composant vs URL complète

  • Composant (par défaut) : échappe CHAQUE caractère spécial y compris : / ? & = #. À utiliser pour les valeurs de paramètres de requête, segments de chemin, noms d’ancre — partout où une donnée unique est intégrée dans une URL
  • URL complète : préserve les caractères structurels d’URL (: / ? & = #). À utiliser quand vous avez une URL complète et voulez juste rendre les caractères non-ASCII sûrs — ex. « https://exemple.com/café?q=test »

Exemples

Entrée Mode Sortie
Bonjour le Monde Encoder (composant) Bonjour%20le%20Monde
café & crème Encoder (composant) caf%C3%A9%20%26%20cr%C3%A8me
https://exemple.com/café Encoder (URL complète) https://exemple.com/caf%C3%A9
%E4%BD%A0%E5%A5%BD Décoder (composant) 你好

Mode lot

Activez « Mode lot » pour traiter chaque ligne séparément. Utile pour convertir une liste d’URLs ou de valeurs de requête d’un coup. Les lignes vides sont préservées.

Bouton Inverser

Besoin de vérifier qu’une valeur décodée se ré-encode bien à l’original ? Cliquez sur « Inverser » — ça déplace la sortie vers le champ d’entrée et bascule le mode. Recliquez pour rebasculer.

Usages courants

  • Construire des query strings pour appels d’API
  • Déboguer des URLs de redirection avec paramètres %-échappés
  • Encoder des noms de fichiers pour URLs de téléchargement
  • Normaliser des URLs récupérées de diverses sources
  • Travailler avec du contenu de domaines internationaux (chemins non-ASCII)

Confidentialité

Tout s’exécute dans votre navigateur. Vos textes et URLs ne sont jamais envoyés.

Étape par étape

  1. Choisissez le mode : encoder ou décoder.
  2. Choisissez le type : composant (tout échapper) ou URL complète (préserver : / ? & =).
  3. Collez le texte dans le champ d’entrée. Si vous avez plusieurs lignes, activez le mode lot pour les traiter séparément.
  4. Copiez la sortie avec Copier la sortie ou inversez l’opération avec Inverser.

Questions fréquentes

Quand utiliser « composant » et quand « URL complète » ?
Utilisez « composant » pour une valeur isolée, comme un paramètre de requête. Utilisez « URL complète » pour encoder une adresse entière en gardant ses séparateurs.

Qu’est-ce que l’encodage pourcentage ?
Il remplace les caractères interdits dans une URL par un signe % suivi de leur valeur hexadécimale. Par exemple, une espace devient %20.

Cela fonctionne-t-il avec les accents et les emojis ?
Oui. Les caractères Unicode comme é, ñ ou les emojis sont encodés correctement.