Passer au contenu principal

Online URL Encoder and Decoder — encodeURIComponent, encodeURI, form-urlencoded

Use URL Encoder / Decoder online for your needs

Instantly encode or decode your URLs and query strings. Three encoding modes (encodeURIComponent, encodeURI, form-urlencoded), URL analyzer with parameter editor, batch processing. No data sent to the server.

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é