Encodeur et Décodeur d'URL - Encoder/Décoder des URLs Gratuit
Encodez les caractères spéciaux dans les URLs ou décodez les chaînes encodées en pourcentage en texte lisible. Utilise les fonctions standard encodeURIComponent/decodeURIComponent. Gratuit, instantané et tout est traité localement dans votre navigateur.
URL Encoding converts special characters into a format that can be transmitted over the internet.
For example, spaces become %20, and other special characters like &, =, and ? are also encoded.
This tool uses encodeURIComponent() anddecodeURIComponent() functions, which encode all characters except:
- Alphabetic characters (A-Z, a-z)
- Digits (0-9)
- Special characters:
-_.!~*'()
Comment Utiliser
- Choisissez le mode Encoder ou Décoder.
- Collez ou tapez votre URL ou chaîne encodée dans le champ de saisie.
- Le résultat apparaît instantanément — copiez-le en un clic.
- Utilisez Encoder pour les URLs avec des caractères spéciaux, Décoder pour lire les URLs encodées.
Fonctionnalités
- Encodage et décodage d'URL instantanés
- Utilise encodeURIComponent/decodeURIComponent standard
- Gère tous les caractères spéciaux y compris Unicode
- Fonctionne entièrement dans votre navigateur — aucune donnée envoyée au serveur
- Copie dans le presse-papiers en un clic
- Gratuit sans inscription requise
Questions Fréquentes
Qu'est-ce que l'encodage d'URL ?
L'encodage d'URL (aussi appelé encodage en pourcentage) convertit les caractères spéciaux en un format sûr pour les URLs. Les caractères comme les espaces, &, = et ? sont remplacés par % suivi de leur code hexadécimal (ex. l'espace devient %20).
Quand dois-je encoder une URL ?
Encodez l'URL lorsque vous passez des caractères spéciaux dans les paramètres de requête, les données de formulaire ou toute partie d'une URL pouvant contenir des caractères réservés. Cela empêche l'URL de se casser ou d'être mal interprétée.
Quelle est la différence entre encodeURI et encodeURIComponent ?
encodeURI encode une URI complète mais préserve les caractères comme :, /, ? et #. encodeURIComponent encode tout sauf les lettres, chiffres et - _ . ! ~ * '( ), ce qui le rend adapté à l'encodage de valeurs individuelles de paramètres de requête.
L'encodage d'URL est-il identique à l'encodage HTML ?
Non. L'encodage d'URL utilise le format %XX pour les URLs. L'encodage HTML utilise les &entités; (comme & pour &) pour le contenu HTML. Ils ont des objectifs différents et ne doivent pas être confondus.
Astuces et flux de travail associés
- Besoin d'encoder des données binaires à la place ? Utilisez notre Encodeur Base64.
- Mettez en forme vos données JSON avant de les encoder en URL avec notre Formateur JSON.
- Générez un code QR pour votre URL encodée avec notre Générateur de Code QR.
- Hachez votre URL pour invalider le cache avec notre Générateur de Hash.