Explication de l'encodage URL Pourquoi vos espaces se transforment en (et comment y remédier)
Les URL n'aiment pas les caractères spéciaux. Apprenez ce qu'est l'encodage URL, quand l'utiliser, et comment encoder ou décoder instantanément des URL avec notre outil gratuit.
Vous avez déjà copié une URL avec des espaces et l'avez vue se transformer comme par magie en un fouillis de signes de pourcentage et de chiffres ? C'est l'encodage URL en action — le héros méconnu qui empêche Internet de s'effondrer complètement. 🔗
Si vous avez déjà collé un lien dans un e-mail pour qu'il se casse, ou vous êtes demandé pourquoi votre requête API renvoie des données incorrectes, l'encodage URL (ou son absence) est probablement le coupable. Démystifions tout cela et nous vous montrerons comment encoder et décoder des URL instantanément.
Qu'est-ce que l'encodage URL, au juste ?
Les URL ne peuvent contenir qu'un ensemble limité de caractères. Les lettres, les chiffres et une poignée de symboles sont acceptés. Tout le reste — espaces, esperluettes, points d'interrogation, emojis, caractères non-ASCII — doit être converti dans un format que les URL peuvent gérer.
Ce format est l'encodage par pourcentage. Chaque caractère non sécurisé est remplacé par un signe de pourcentage suivi de sa valeur hexadécimale. Donc :
space→%20&→%26=→%3D?→%3F@→%40
Sans cet encodage, les navigateurs et les serveurs n'auraient aucune idée de l'endroit où un paramètre d'URL se termine et où commence un autre. Le chaos s'ensuivrait. Des chats et des chiens vivant ensemble. Une hystérie de masse.
Quand avez-vous réellement besoin de l'encodage URL
Vous voudrez encoder des URL chaque fois que vous :
- Construisez des requêtes API — Les paramètres de requête avec des entrées utilisateur doivent être encodés, sinon vos requêtes échoueront de manière spectaculaire
- Transmettez des données dans des URL — Vous partagez des liens avec des caractères spéciaux ? Encodez-les d'abord
- Gérez des données de formulaire — Les soumissions de formulaires utilisent l'encodage URL par défaut
- Travaillez avec du texte non-ASCII — Japonais, arabe, emojis ? Tous nécessitent un encodage
Fondamentalement, si vous mettez quoi que ce soit généré par l'utilisateur dans une URL, encodez-le. Votre futur vous, déboguant des erreurs 400 mystérieuses, vous remerciera.
Encodage URL vs Base64 : pas la même chose
Précision rapide car cela confond les gens : l'encodage URL et l'encodage Base64 sont des animaux complètement différents.
l'encodage URL échappe uniquement les caractères « non sécurisés » et laisse tout le reste lisible. Hello World devient Hello%20World — toujours assez reconnaissable.
Base64 convertit toutes les données dans un alphabet complètement différent. Hello World devient SGVsbG8gV29ybGQ= — du charabia complètement illisible (pour les humains, en tout cas).
Utilisez l'encodage URL pour les URL. Utilisez Base64 lorsque vous avez besoin d'intégrer des données binaires dans du texte. Simple. 💡
Le moyen le plus simple : l'encodeur/décodeur d'URL de %IO Tools
Bien sûr, vous pourriez écrire du JavaScript pour gérer cela («encodeURIComponent() est votre ami), mais pourquoi s'embêter quand vous pouvez simplement coller du texte et obtenir des résultats instantanés ?
Notre Encodeur/Décodeur d'URL fait exactement ce qu'il dit :
- Collez votre texte, sélectionnez « Encoder », obtenez une sortie sécurisée pour URL
- Collez une URL encodée, sélectionnez « Décoder », voyez le texte original
- Traitement en temps réel — pas d'attente, pas de rechargement de page
- Utilise des méthodes JavaScript standard en arrière-plan, donc les résultats sont fiables
Aucune inscription requise. Pas de publicités gênantes. Juste un outil qui fait une chose bien.
Pièges courants de l'encodage URL
Quelques points à surveiller :
- Double encodage — Si quelque chose est déjà encodé, le ré-encoder transforme
%20dans%2520. Décodez toujours d'abord si vous n'êtes pas sûr. - Signes plus — Dans les chaînes de requête, le
+représente parfois un espace. C'est une chose héritée des soumissions de formulaire. Notre outil gère cela correctement. - Encodage de chemin vs d'interrogation — Des règles légèrement différentes s'appliquent au chemin d'URL par rapport aux paramètres d'interrogation. Notre outil utilise
encodeURIComponent, ce qui est le choix le plus sûr dans la plupart des cas.
Encodez quelque chose
La prochaine fois que vous serez confronté à une URL cassée ou que vous déboguerez une API qui renvoie des absurdités, souvenez-vous : l'encodage est probablement la réponse.
Rendez-vous sur le Encodeur/Décodeur d'URL et essayez-le. Vos signes de pourcentage vous attendent. 🔥
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le 5 fév. 2026
