Toutes les calculatrices·Encodeur et décodeur d’URL

Encodeur et décodeur d’URL

Encoder du texte en pourcentage pour les URL et revenir en arrière

Caractères courants

%20
!%21
#%23
$%24
&%26
'%27
+%2B
,%2C
/%2F
:%3A
;%3B
=%3D
?%3F
@%40

Pourquoi les URL exigent un échappement

Une URL ne peut porter qu’un jeu restreint de caractères ASCII. Tout le reste — espaces, accents, écritures non latines et les caractères réservés comme ? & = # — doit s’écrire %XX, une paire par octet UTF-8.

Un espace n’est pas toujours %20

Dans le chemin, un espace vaut %20. Dans la chaîne de requête, les formulaires l’écrivent traditionnellement +. Les deux se décodent en espace, mais ne sont pas interchangeables partout : vérifiez quelle partie de l’URL vous construisez.

Publicité

Tant que vous êtes là — un bonus de plateforme crypto

Autres calculatrices

Questions fréquentes

Q. Pourquoi un caractère donne-t-il plusieurs %XX ?

Parce que l’encodage porte sur les octets, pas sur les caractères. Un caractère hors ASCII occupe deux à quatre octets en UTF-8, et chaque octet reçoit sa paire.

Q. Faut-il encoder l’URL entière ?

Non. Cela échapperait les barres obliques et les deux-points qui lui donnent sa structure. N’encodez que les valeurs que vous y insérez.

Q. Quels caractères sont réservés ?

Ceux qui ont un rôle syntaxique : : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Encodez-les lorsqu’ils apparaissent dans une valeur et non comme séparateurs.