Encodeur/Décodeur URL
Encodez du texte au format URL sécurisé et décodez des chaînes encodées en pourcentage en texte lisible.
Coller une URL ou du texte à encoder, ou une chaîne encodée en pourcentage à décoder.
Votre résultat encodé ou décodé apparaît ici.
Cliquez sur n'importe quelle valeur encodée pour la copier dans votre presse-papiers.
Encodeur/Décodeur d'URL — Encodez et décodez des URLs en ligne gratuitement
Notre encodeur/décodeur d'URL gratuit en ligne vous permet de convertir du texte en un format encodé en pourcentage compatible avec les URLs et de décoder des chaînes encodées en pourcentage en texte lisible. Colliez toute URL ou paramètre de requête, encodez-la ou décodez-la instantanément, puis copiez le résultat. Tout se passe dans votre navigateur — aucun données n'est envoyée vers un serveur.
Qu'est-ce que l'encodage d'URL ?
L'encodage d'URL (également appelé encodage en pourcentage) convertit des caractères en un format pouvant être transmis en toute sécurité sur Internet. Les URLs ne peuvent contenir qu'un ensemble limité de caractères ASCII — lettres, chiffres et quelques caractères spéciaux comme les tirets et les underscores. Tout caractère en dehors de cet ensemble doit être encodé comme % suivi de son code hexadécimal à deux chiffres.
Par exemple, un espace devient %20, un ampersand devient %26, et une barre oblique devient %2F. L'encodage garantit que les caractères spéciaux comme ?, & et = ne sont pas mal interprétés comme des délimiteurs d'URL.
Il existe deux types d'encodage d'URL :
encodeURIComponentencode tous les caractères spéciaux, y compris/,?,#,&et=. Utilisez-le pour encoder les valeurs des paramètres de requête ou des segments de chemin individuels.encodeURIpréserve les caractères structurels d'URL comme/,?,#et&. Utilisez-le pour encoder des URLs complètes que vous souhaitez garder fonctionnelles.
Notre outil vous permet de choisir entre les deux méthodes selon votre cas d'utilisation.
Comment utiliser cet outil
- Collez votre texte ou votre URL dans la zone de saisie.
- Cliquez sur "Encoder" pour convertir les caractères spéciaux en format encodé en pourcentage. L'outil utilise par défaut
encodeURIComponent, qui est sûr pour les paramètres de requête. - Cliquez sur "Décoder" pour convertir les chaînes encodées en pourcentage en texte lisible.
- Basculer entre les modes d'encodage entre "Composant" (encode tout) et "URI" (préserve la structure d'URL) à l'aide des boutons sous la zone de saisie.
- Copiez le résultat dans votre presse-papiers d'un seul clic.
Tout le traitement se fait instantanément dans votre navigateur.
Fonctionnalités clés
| Fonctionnalité | Avantage |
|---|---|
| Conversion bidirectionnelle | Encodez du texte en format encodé en pourcentage ou décodez-le |
| Deux modes d'encodage | Mode composant pour les valeurs de paramètres, mode URI pour les URLs complètes |
| Traitement en temps réel | Les résultats apparaissent instantanément lorsque vous cliquez sur encodez ou décodez |
| Support complet de l'Unicode | Gère tous les caractères, y compris les emojis, les caractères CJK et les lettres accentuées |
| Traitement en masse | Encodez ou décodez des URLs et des chaînes de paramètres entières à la fois |
| Aucun transfert de données | Tout le traitement se fait localement dans votre navigateur |
Cas d'utilisation réels
Encodage des paramètres de requête
Lors de la création d'URL avec des paramètres de requête dynamiques, les valeurs contenant des espaces, des ampersands ou des caractères spéciaux doivent être encodées. Par exemple, une requête de recherche comme tool & die making doit devenir tool%20%26%20die%20making pour être correctement incluse dans une URL. Sans encodage, le & serait interprété comme un délimiteur de paramètre.
Décodage d'URL encodées
Lorsque vous recevez des URLs encodées depuis des API, des journaux ou des redirections, vous avez souvent besoin de les décoder pour comprendre leur contenu réel. Les chaînes encodées comme %2Fpath%2Fto%2Fpage sont bien plus faciles à lire une fois décodées en /path/to/page.
Préparation des URLs pour le partage social
Les plateformes de réseaux sociaux et les applications de messagerie peuvent parfois casser des URLs contenant des caractères spéciaux. L'encodage de l'URL garantit qu'elle arrive intacte lorsqu'elle est partagée par e-mail, en message de chat ou en publication sur les réseaux sociaux.
Débogage des requêtes API
Lors du débogage des API REST, vous rencontrez fréquemment des valeurs encodées en pourcentage dans les URLs de requête. Leur décodage vous aide à vérifier que les bons paramètres sont envoyés et reçus.
Caractères couramment encodés
| Caractère | Encodé | Utilisation courante |
|---|---|---|
| Espace | %20 |
Séparateur de mots dans les URLs |
& |
%26 |
Ampersand dans les valeurs des paramètres |
= |
%3D |
Signe égal dans les valeurs des paramètres |
? |
%3F |
Point d'interrogation |
/ |
%2F |
Barre oblique |
# |
%23 |
Hashtag / identifiant de fragment |
% |
%25 |
Signe pourcentage lui-même |
+ |
%2B |
Signe plus |
@ |
%40 |
Signe à (email dans les URLs) |
: |
%3A |
Deux-points |
; |
%3B |
Point-virgule |
é |
%C3%A9 |
Caractère accentué (UTF-8) |
🎉 |
%F0%9F%8F%8E |
Emoji (UTF-8) |
Conseils pour travailler avec l'encodage d'URL
- Encodez toujours les valeurs des paramètres de requête pour éviter les erreurs de parsing.
- Utilisez
encodeURIComponentpour les données sensibles comme les mots de passe ou les emails. - Évitez d'encoder des URLs entières avec
encodeURIComponent— utilisezencodeURIà la place. - Testez vos URLs encodées dans un navigateur avant de les envoyer à un serveur.
- Ne modifiez pas manuellement les URLs encodées — utilisez des bibliothèques d'encodage fiables.
Questions fréquentes
Ce outil est-il gratuit à utiliser ?
Oui, l'encodeur/décodeur d'URL est entièrement gratuit et ne nécessite aucun abonnement.
Puis-je l'utiliser pour des URLs sensibles ?
Oui, mais assurez-vous d'utiliser encodeURIComponent pour les données sensibles comme les mots de passe ou les emails.
Quel est le format de sortie ?
Le format de sortie est le même que le format d'entrée — si vous colliez une URL encodée, vous obtenez une URL décodée, et vice versa.
Est-ce que l'encodage est conforme aux standards ?
Oui, l'encodage suit les standards RFC 3986 et RFC 2396 pour l'encodage d'URL.
Puis-je l'utiliser dans mes applications ?
Oui, vous pouvez intégrer l'encodeur/décodeur d'URL dans vos applications via notre API publique. Consultez notre documentation pour plus de détails.