À propos de Encodeur / Décodeur d’URL
Espaces, esperluettes, points d’interrogation et caractères non ASCII peuvent casser une URL en silence. Cet encodeur d’URL gratuit les convertit en forme encodée pour-cent sûre (%20, %26, %3F, etc.) et décode les chaînes encodées pour les rendre à nouveau lisibles. Deux modes couvrent les deux situations réelles : le mode composant encode chaque caractère réservé, idéal pour les valeurs de chaîne de requête, tandis que le mode URL complète laisse intacts les caractères structurels comme les deux-points, les barres obliques et les points d’interrogation, pour qu’une adresse entière continue de fonctionner.
Choisir le mauvais mode est la cause classique des liens doublement encodés et des redirections cassées ; l’outil précise donc quand utiliser l’un ou l’autre. Encodez les valeurs de paramètres individuelles — termes de recherche, URL de rappel, adresses e-mail — en mode composant avant de les assembler dans une chaîne de requête ; réservez le mode URL complète au nettoyage d’une adresse entière saisie avec des espaces ou des accents. Tout s’exécute localement dans votre navigateur, et le résultat converti est prêt à copier instantanément.
Fonctionnalités
- Encodage et décodage instantanés dans les deux sens
- Mode composant pour les paramètres et valeurs de chaîne de requête
- Le mode URL complète préserve barres obliques, deux-points et points d’interrogation
- Gère les caractères UTF-8, les emojis et les lettres accentuées
- Copie en un clic du résultat converti
- Traitement local — les URL ne sont jamais envoyées à un serveur
Comment encoder ou décoder une URL en ligne
- Choisissez si vous encodez ou décodez.
- Prenez le mode composant pour les valeurs de paramètres, le mode URL complète pour les adresses entières.
- Collez votre texte ou votre URL dans le champ de saisie.
- Lisez immédiatement le résultat converti.
- Copiez la sortie dans votre code, votre lien ou votre navigateur.
Questions fréquentes
Qu’est-ce que l’encodage pour-cent ?
L’encodage pour-cent, aussi appelé encodage URL, remplace les caractères interdits dans les URL par un signe pourcentage suivi de leur valeur d’octet en hexadécimal — un espace devient %20, une esperluette %26. Il garantit que navigateurs et serveurs interprètent chaque caractère comme une donnée et non comme de la structure d’URL, gardant les liens intacts.
Quand utiliser le mode composant plutôt que le mode URL complète ?
Utilisez le mode composant pour encoder une valeur unique destinée à être insérée dans une URL, comme un terme de recherche ou une adresse de redirection dans une chaîne de requête — il encode aussi les caractères réservés comme les barres obliques et les esperluettes. Utilisez le mode URL complète pour nettoyer une adresse entière tout en gardant sa structure fonctionnelle.
Pourquoi mon URL finit-elle encodée deux fois ?
Le double encodage survient quand une chaîne déjà encodée est encodée de nouveau, transformant %20 en %2520. Cela signifie généralement que deux couches de votre code encodent toutes les deux, ou que vous avez passé une URL finalisée en mode composant après l’avoir construite. Encodez chaque valeur exactement une fois, avant d’assembler l’adresse finale.
Que signifie le signe + dans une URL ?
Dans les chaînes de requête, certains systèmes encodent historiquement les espaces en + (encodage de formulaire) au lieu de %20. Les deux se décodent généralement en espace après le point d’interrogation, mais seul %20 est sûr dans la partie chemin d’une URL. Si un résultat décodé montre des signes plus inattendus, ils étaient très probablement des espaces à l’origine.
Ce que je colle est-il téléversé ?
Non. L’encodage et le décodage sont réalisés avec les fonctions JavaScript intégrées de votre navigateur, directement sur votre appareil. Les URL contiennent souvent des jetons, des identifiants de session et des adresses e-mail : un traitement local garantit que ces valeurs n’apparaissent dans aucun journal de serveur — y compris le nôtre.