Passer au contenu principal

Encodeur et décodeur URL en ligne — encodeURIComponent, encodeURI, form-urlencoded

Utilisez Encodeur / Décodeur URL gratuitement en ligne pour vos besoins

Encodez ou décodez instantanément vos URLs et chaînes de paramètres. Trois modes d'encodage (encodeURIComponent, encodeURI, form-urlencoded), analyseur d'URL avec éditeur de paramètres, traitement en lot. Aucune donnée envoyée au serveur.

Options :
Texte à encoder
Caractères spéciaux fréquents

Encodage URL : tout ce que les développeurs doivent savoir

L'encodage URL (ou percent-encoding) est un mécanisme qui convertit les caractères non-ASCII ou les caractères réservés en une séquence de la forme %XX où XX est la valeur hexadécimale de l'octet UTF-8. C'est indispensable pour transmettre des données dans une URL sans les corrompre.

Quand encoder une URL ?

  • Paramètres GET contenant des espaces, accents ou caractères spéciaux
  • Chemins de fichiers avec espaces ou caractères non-ASCII
  • Données dans des liens (href, src, action)
  • API calls : valeurs de paramètres envoyées dans la query string

encodeURIComponent vs encodeURI

FonctionN'encode PASUsage typique
encodeURIComponent() A-Z a-z 0-9 - _ . ! ~ * ' ( ) Valeurs de paramètres, slugs
encodeURI() Tout ce qui précède + ; , / ? : @ & = + $ # URL complète (préserve la structure)
form-urlencoded Idem component, mais espace → + Formulaires HTML, POST data
Publicité