Encodeur / décodeur d'URL

Encodez et décodez composants d'URL ou URL complètes, gérez l'encodage plus-espace, inspectez les paramètres, copiez la sortie et inversez le sens.

Encoder la bonne partie de l'URL

L'encodage d'URL est facile à rater, car une URL complète et une seule valeur de requête ne suivent pas les mêmes règles. Cet outil propose les deux modes : composant pour une valeur placée dans un segment de chemin ou un paramètre, et URL complète pour conserver les séparateurs tout en encodant les caractères dangereux.

L'inspecteur de requête affiche les noms et valeurs décodés lorsque le résultat contient une query string. C'est utile pour déboguer des redirections OAuth, liens analytics, URL signées ou exemples d'API copiés.

Chargement de l'outil...

Quand utiliser chaque mode

  • Utiliser le mode composant pour une valeur de requête, de chemin, de redirect URI, un terme de recherche ou un token copié.
  • Utiliser le mode URL complète pour conserver deux-points, slash, point dinterrogation, esperluette et dièse comme structure.
  • Activer la gestion plus-espace pour les query strings de formulaire.
  • Décoder dabord, inspecter les paramètres, puis encoder seulement la valeur modifiée.
  • Utiliser linversion pour vérifier rapidement que la valeur encodée revient au texte lisible.

Erreurs fréquentes

Le double encodage est le bug classique : un signe pourcentage devient %25, puis la valeur déjà encodée ne correspond plus à ce quattend le récepteur. Autre problème fréquent : encoder toute une URL comme composant alors que seule la valeur redirect URI devait lêtre. Vérifiez si les caractères réservés doivent rester structurels ou devenir des données.

FAQ encodage d'URL

Faut-il encoder une URL complète ou un composant ?

Encodez un composant quand la valeur est une donnée dans une autre URL. Encodez une URL complète seulement si vous voulez préserver les séparateurs.

Pourquoi les espaces deviennent-ils parfois des plus ?

L'encodage de formulaires HTML représente souvent les espaces par des plus dans les query strings. Le percent-encoding utilise %20.

Peut-il inspecter les query strings ?

Oui. Quand la valeur convertie contient des paramètres, le tableau affiche leurs noms et valeurs décodés.

Outils développeur liés