Encodeur et décodeur privé de composant URL

Voyez ce que signifie chaque échappement en pour cent

URLCodec traite une valeur, pas une URL entière. Choisissez RFC 3986 ou formulaire : les échappements et UTF-8 invalides échouent clairement, et une entrée valide non canonique reçoit une forme canonique reproductible.

Ouvrir URLCodec

RFC 3986 + formulaire · UTF-8 strict · local

Trois étapes explicites

Choisissez, transformez, contrôlez

01

Collez une valeur de composant

Ne collez pas une URL entière sauf si chaque séparateur est volontairement une donnée du composant.

02

Nommez le profil destinataire

RFC 3986 écrit les espaces avec %20 ; le formulaire utilise + et protège un plus littéral avec %2B.

03

Contrôlez octets et aller-retour

Résultat, lignes d’octets, forme canonique et opération inverse viennent du même service local.

Usages ordinaires des données web

Utile lorsqu’une valeur traverse une frontière URL

  • Préparer une valeur de requête sans traiter & ou = comme structure.
  • Lire un champ encodé copié d’un journal ou d’un test.
  • Expliquer pourquoi un scalaire Unicode produit plusieurs échappements %HH.
  • Comparer l’espace RFC à un composant de formulaire HTML.

Exemples reproductibles

Exemples détaillés de composants URL

Choisissez les règles RFC 3986 ou formulaire HTML, transformez localement et contrôlez octets UTF-8 et aller-retour canonique.
Voir les exemples

Un composant · sans envoi

Encodez une valeur selon un profil nommé

Choisissez les règles RFC 3986 ou formulaire HTML, transformez localement et contrôlez octets UTF-8 et aller-retour canonique.

Ouvrir URLCodec