encoder URL et décoder une chaîne en ligne

Encodez ou décodez une URL selon les règles techniques, en toute confidentialité.

En bref

EntréeUne URL ou tout texte
SortieTexte encodé en pourcentage, ou l’original décodé
Deux modesURL complète ou une seule valeur de requête
CompatibilitéTout se fait dans le navigateur — aucun fichier n’est envoyé sur un serveur
PrixGratuit, sans compte ni inscription
OfflineFonctionne hors connexion après la première visite

Comprendre l’encodage et le décodage d’URL

L’encodage d’URL est essentiel pour transmettre des données web sans erreurs. Il permet de convertir les caractères spéciaux (comme espace, accents ou symboles) en codes lisibles par le navigateur, selon le contexte : composant ou URL complète.

Par exemple, un espace se convertit en %20 ou + selon l’usage. L’outil ToolMole distingue ces deux modes grâce à des fonctions adaptées, respectant les normes du web (UTF-8, pour tous les caractères internationaux).

Quand choisir l’encodage composant ou complet ?

L’encodage « composant » sert pour les parties d’URL (paramètres, valeurs de formulaire), tandis que l’encodage « complet » s’applique à l’adresse entière. Utiliser la bonne méthode évite des erreurs de lecture ou de transmission de données.

Si vous encodez un paramètre (par exemple, une valeur dans une requête), privilégiez le mode composant. Pour une URL complète (avec chemin et paramètres), optez pour l’encodage global. L’outil vous permet de choisir facilement selon votre besoin.

Points d’attention et limites de l’outil

ToolMole encode et décode localement, sans envoyer vos données. Il détecte les séquences invalides, mais ne corrige pas automatiquement les doubles encodages ou normalisations complexes : l’utilisateur doit vérifier l’ordre et le contexte d’utilisation.

Il ne reconstruit pas une URL complète à partir de fragments ni ne valide la syntaxe globale ; il se concentre sur l’encodage/décodage pur. Pour des besoins plus avancés (canonicalisation, vérification de structure), il faudra utiliser des outils complémentaires.

Questions fréquentes

Quand utiliser l’encodage composant versus complet ?

Utilisez le mode composant pour encoder des parties d’URL comme un paramètre. Le mode complet sert à encoder l’ensemble d’une adresse. Choisir le bon permet d’éviter des problèmes de lecture ou d’intégration dans une application.

Pourquoi les espaces deviennent parfois + et parfois %20 ?

Dans les chaînes de requête (query string), les espaces sont souvent remplacés par <code>+</code>. Hors query, le standard est <code>%20</code>. ToolMole applique la règle adaptée selon votre choix pour garantir la compatibilité.

Comment sont traités les caractères non-français ou Unicode ?

Tous les caractères internationaux (accents, idéogrammes) sont convertis en séquences UTF-8 percent-encodées. Cela garantit une transmission correcte sur le web, même pour des langues non latines.

Que se passe-t-il si j’encode une chaîne déjà encodée ?

Un double encodage peut produire une URL illisible ou non fonctionnelle. ToolMole ne détecte pas ce cas automatiquement : il vous faut vérifier que la chaîne d’origine n’a pas déjà été encodée.

Est-ce que ToolMole gère les plus dans les query strings ?

Oui, lors du décodage, ToolMole peut convertir les <code>+</code> en espaces pour les paramètres de requête, ce qui est utile pour traiter les données transmises par formulaire.

Y a-t-il un risque de casser une URL si on se trompe de mode ?

Oui, un mauvais choix d’encodage peut empêcher une URL de fonctionner ou de transmettre correctement une valeur. Il faut bien distinguer la nature des données à encoder avant de sélectionner le mode.

Un souci ou une idée pour cet outil ? Envoyez-nous votre avis