🔗 Encodeur / Décodeur URL en ligne

Encodeur et décodeur URL gratuit en ligne : convertissez les caractères spéciaux en percent-encoding ou décodez une URL encodée. Outil instantané pour développeurs.

Encodeur / Décodeur URL en ligne en ligne gratuit

Notre outil Encodeur / Décodeur URL en ligne est entièrement gratuit et fonctionne directement dans votre navigateur. Encodez et décodez des URLs et paramètres. Caractères spéciaux gérés automatiquement. Aucune inscription nécessaire, aucune donnée envoyée à un serveur.

Comment utiliser cet outil ?

Il suffit de remplir les champs ci-dessus et le résultat s'affiche instantanément. Notre encodeur / décodeur url en ligne prend en charge URL, encode, decode, paramètres. L'outil est optimisé pour mobile et desktop.

Pourquoi utiliser SmartGap Tools ?

SmartGap Tools propose plus de 30 outils gratuits en ligne. Découvrez aussi : Base64 Encode/Decode, Générateur QR Code. Tous nos outils sont rapides, gratuits et respectueux de votre vie privée.

Pourquoi l'encodage URL existe-t-il ?

Une URL (Uniform Resource Locator) ne peut contenir qu'un ensemble limité de caractères ASCII. Les caractères comme les espaces, les accents (é, à, ü), les symboles (&, =, ?, #) et les caractères non-ASCII ont une signification spéciale ou ne sont tout simplement pas autorisés dans une URL. L'encodage URL (aussi appelé percent-encoding) résout ce problème en remplaçant chaque caractère problématique par un code %XX, où XX est la valeur hexadécimale du caractère en UTF-8.

Le standard RFC 3986

La norme RFC 3986 définit précisément quels caractères sont autorisés sans encodage dans une URL :

Tout autre caractère doit être encodé. Par exemple :

encodeURI vs encodeURIComponent

JavaScript propose deux fonctions d'encodage, et les confondre est une source fréquente de bugs :

Exemple pratique

Vous voulez passer l'URL https://example.com/page?x=1 comme paramètre :

encodeURI("https://example.com/page?x=1")https://example.com/page?x=1 (inchangé !)

encodeURIComponent("https://example.com/page?x=1")https%3A%2F%2Fexample.com%2Fpage%3Fx%3D1 (correct)

Cas d'utilisation concrets

Le piège du double encodage

L'erreur la plus courante est le double encodage : encoder une chaîne déjà encodée. Par exemple, %20 (un espace encodé) devient %2520 si on l'encode une seconde fois (le % est encodé en %25). Résultat : le serveur voit %2520 au lieu d'un espace. Pour éviter cela, décodez toujours avant de ré-encoder, et n'appliquez l'encodage qu'une seule fois au moment de construire l'URL.

Questions fréquentes

Comment utiliser encodeur / décodeur url en ligne ?
Remplissez simplement les champs ci-dessus. Le résultat s'affiche en temps réel, sans inscription ni téléchargement.
Est-ce que encodeur / décodeur url en ligne est gratuit ?
Oui, encodeur / décodeur url en ligne est 100% gratuit, sans limite d'utilisation et sans publicité intrusive.
Mes données sont-elles sécurisées ?
Oui, tout est traité localement dans votre navigateur. Aucune donnée n'est envoyée à nos serveurs.

📚 Vous pourriez aussi aimer

Voir tous nos ebooks →