Développement · outil gratuit

URL encoder decoder gratuit

Encoder ou décoder des chaînes pour les URL.

Votre outil

URL Encoder / Decoder

À savoir

L'encodage d'URL transforme les espaces, accents et caractères réservés en séquences compatibles avec les adresses web et les paramètres de requête.

Bien utiliser l’outil

Mode d’emploi : URL Encoder / Decoder

Cas d’usage

Paramètres de requête
Préparer une valeur contenant espaces, accents, slashs ou caractères spéciaux.
Tests API
Vérifier une URL appelée depuis Postman, curl, un SDK ou un navigateur.
Tracking marketing
Contrôler des paramètres UTM ou des liens de redirection.
Débogage
Lire une valeur encodée comme %20, %2F ou %C3%A9.

Étapes

  1. Collez le texte lisible ou la valeur encodée.
  2. L'outil met à jour automatiquement l'autre champ.
  3. Vérifiez les caractères spéciaux obtenus.
  4. Copiez le résultat dans votre lien, API ou formulaire.

Limites et bonnes pratiques

Bonnes pratiques

  • Encoder uniquement la partie qui doit l'être, pas forcément l'URL entière.
  • Vérifier les paramètres après redirection.
  • Utiliser UTF-8 pour les caractères accentués.
  • Ne pas double-encoder une valeur déjà encodée.

Erreurs à éviter

Double encodage
%20 peut devenir %2520 si une chaîne encodée est encodée une seconde fois.
Confondre + et espace
Dans certains contextes de formulaire, le signe plus représente un espace.
Encoder les séparateurs
Encoder ? ou & au mauvais endroit peut casser la structure d'une query string.

FAQ

Questions fréquentes

À quoi sert l'encodage d'URL ?

Il rend une chaîne compatible avec une URL en remplaçant les caractères spéciaux par des séquences percent-encoding.

Quand faut-il décoder une URL ?

Il faut décoder une URL lorsqu'on veut lire une valeur reçue dans un lien, un log, une redirection ou une requête API.

Quelle est la différence entre encodeURI et encodeURIComponent ?

encodeURI garde la structure d'une URL complète, tandis que encodeURIComponent encode une valeur de paramètre plus strictement.

Pourquoi les espaces deviennent-ils %20 ?

%20 est la représentation percent-encoding de l'espace dans une URL. Certains formulaires utilisent aussi le signe +.

Peut-on encoder des accents dans une URL ?

Oui. Les accents sont encodés en UTF-8, par exemple é devient généralement %C3%A9.

Recherche rapide

Trouver un outil

Recherchez dans tous les outils OnSubmit, vos favoris et les outils récemment ouverts.