Encodeur URL — Composants et paramètres

Encodez des composants, décodez des échappements ou analysez et construisez des requêtes avec clés répétées, ordre et valeurs vides.

◈ Traité dans votre navigateur · saisies non enregistrées

Le décodage de composant garde +. L’analyse de requête le transforme en espace.

Les saisies restent en mémoire. Seul le thème est enregistré.

Comment ça marche

Le mode composant utilise encodeURIComponent et decodeURIComponent. Il convient à une valeur isolée, pas à une URL complète. L’analyse de requête accepte un texte avec ou sans ? initial et renvoie un tableau JSON de paires de chaînes. La construction accepte ces paires et produit des paramètres au format formulaire.

Limites et comportement

Le décodage de composant garde + littéral. Dans une requête, + devient espace et %2B représente le signe plus. Clés répétées, ordre et valeurs vides sont conservés. Les échappements pourcent ou Unicode incorrects sont signalés. La construction remplace les espaces par +. Ne collez pas une URL complète dans l’analyseur.

Exemple

q=hello+world&tag=a%2Bb donne [["q","hello world"],["tag","a+b"]]. La construction inverse l’opération. Limite : 200 000 caractères. Aucune URL n’est ouverte ni demandée.

Hypothèses et limites

Chargez un exemple pour découvrir le format attendu. Remplacez-le par vos données et choisissez l’opération. Modifier une entrée invalide le résultat précédent pour éviter une copie périmée. Copier et télécharger deviennent disponibles après une exécution réussie. Effacer vide entrées et résultat. Les limites préservent la réactivité ; pour de gros fichiers, utilisez un éditeur local ou un outil en ligne de commande. Une transformation réussie ne valide pas votre logique et ne rend pas sûr du code non fiable.

Sources

MDN Web Docs

Questions fréquentes

Les données sont-elles enregistrées ou envoyées ?

Non. Elles sont traitées en mémoire. Seul le thème est enregistré. Recharger ou changer de langue réinitialise les données ; le navigateur peut proposer sa propre restauration des formulaires.

Faut-il un compte ?

Non. Aucun compte, clé API ou installation. Activez JavaScript. Chaque outil propose des exemples et un téléchargement local.

Pourquoi le résultat précédent a-t-il disparu ?

Modifier une entrée invalide le résultat. Relancez avant de copier ou télécharger pour éviter un ancien résultat.