Encoder / décoder une URL
Rends une chaîne sûre à glisser dans une URL, ou décode une valeur déjà encodée en pourcent. Tout s'exécute dans ton navigateur.
Le résultat apparaît ici.
S'exécute dans ton navigateur. Ce que tu saisis n'est pas envoyé à PayloadIQ.
Cet outil encode et décode des composants d'URL directement dans ton navigateur, sans rien envoyer à un serveur. Il s'appuie sur encodeURIComponent et decodeURIComponent — exactement les fonctions que ton navigateur et Node utilisent — pour remplacer les caractères réservés comme &, ?, =, / et l'espace par des séquences % échappées, ou faire le chemin inverse. Colle une valeur, choisis le sens, et récupère le résultat tout de suite.
Comment fonctionne l'encodage pourcent
L'encodage pourcent transforme les caractères qui ont une signification spéciale dans une URL en séquences d'échappement préfixées par %, pour qu'ils soient interprétés comme de la donnée littérale et non comme de la syntaxe. Un espace devient %20, le & devient %26, et ainsi de suite. Un piège classique : encodeURIComponent vise un composant isolé — une valeur de paramètre ou un segment de chemin — pas une URL entière, car il échapperait aussi les :, / et ? qui donnent sa structure à l'adresse complète. La bonne méthode est d'encoder chaque valeur séparément, puis d'assembler l'URL autour.
Cas d'usage et confidentialité
C'est l'outil à dégainer quand un token, un paramètre de requête ou une redirection casse parce qu'il contient des caractères réservés, ou quand tu lis des logs et que tu veux décoder une valeur truffée de %2F et de %3D pour comprendre ce qu'elle contient vraiment. Comme tout tourne en local dans ton navigateur, tu peux y coller des URLs signées, des clés d'API ou des données sensibles sans crainte : rien n'est téléversé, rien n'est stocké, et aucune trace ne part vers un serveur.