Encodeur / Décodeur d'URL
Encodez ou décodez des URLs et des chaînes de requête avec l'encodage par pourcentage.
Qu'est-ce que l'encodeur/décodeur d'URL ?
Cet outil encode et décode URLs et chaînes de requête avec percent-encoding. Convertit espaces, caractères non-ASCII et caractères spéciaux en format URL-safe. Essentiel pour intégration API et débogage d'URLs.
Comment utiliser l'encodeur
- Sélectionnez mode Encoder ou Décoder.
- Collez URL ou chaîne de requête.
- Sélectionnez encodeURI ou encodeURIComponent.
- Voir la sortie instantanément.
encodeURI vs encodeURIComponent
- encodeURI — pour URL complète, préserve la structure
- encodeURIComponent — pour valeurs de paramètres
- Réservés : : / ? # [ ] @ ! $ & ' ( ) *
- espace → %20, & → %26, ? → %3F
Questions fréquemment posées
- Pourquoi l'encodage URL est-il nécessaire ?
- Les URLs n'autorisent que les caractères ASCII. Espaces, caractères français/non-ASCII, caractères spéciaux (&, =, ?) doivent être convertis en percent-encoding (%20 = espace, %3F = ?). Exemple : "ma requête" devient %6D%61...
- Quels caractères sont encodés ?
- Réservés : : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Non-sûrs : <espace> < > " % { } | \ ^ ` et tous les non-ASCII (français, chinois, emojis). Non-réservés (A-Z a-z 0-9 - _ . ~) ne sont jamais encodés.
- Différence entre encodeURI et encodeURIComponent ?
- encodeURI encode toute l'URL — laisse :/?#&= (préserve la structure). encodeURIComponent est strict — encode tout, correct pour valeurs individuelles de paramètres de requête. Cet outil donne les deux modes.
- Quand l'encodage URL se brise-t-il ?
- Double encodage (encoder une URL déjà encodée) corrompt les données. %20 → %2520. Encodez seulement une fois. Décodez d'abord, modifiez, puis encodez.
Outils associés
- Formateur JSON avec Validation et Réparation
Formatez, minifiez, validez et réparez du JSON instantanément dans votre navigateur. Triez les clés alphabétiquement, formatage automatique au collage, téléchargement en fichier — gratuit, sans inscription, 100% côté client.
- Générateur de Code QR
Générez des codes QR pour des URLs, du texte, le Wi-Fi et plus encore. Téléchargez en PNG.
- Générateur de Mots de Passe
Générez des mots de passe forts et aléatoires avec longueur et jeux de caractères personnalisés.
- Encodeur / Décodeur Base64
Encodez du texte en Base64 ou décodez du Base64 en texte brut.
- Générateur de Hachage
Générez instantanément des hachages SHA-1, SHA-256, SHA-384 et SHA-512.