Obfuscateur JavaScript
Rendez votre JavaScript difficile à lire et à copier — renommez, encodez les chaînes et compactez votre code directement dans le navigateur. Rien n'est envoyé. Gratuit.
Tout fonctionne dans votre navigateur — votre code ne quitte jamais votre appareil.
1
L'obfuscation dissuade la lecture occasionnelle ; ce n'est ni du chiffrement ni une véritable sécurité.
À propos de Obfuscateur JavaScript
L'obfuscateur JavaScript rend votre code source difficile à lire et à copier négligemment, directement dans le navigateur. Il tokenise votre script et le réécrit : les littéraux de chaîne deviennent des séquences d'échappement hexadécimales et unicode, les nombres se transforment en expressions hexadécimales ou XOR, les espaces sont compactés, et un habillage auto-défensif optionnel résiste à la reformulation.
Chaque transformation est un interrupteur — Encoder les chaînes, Obfusquer les nombres, Compacter (minifier) et Habillage auto-défensif — afin que vous contrôliez le compromis entre lisibilité et taille de sortie. L'outil indique le changement de taille en pourcentage, et vous pouvez copier le résultat ou le télécharger sous obfuscated.js.
Tout s'exécute côté client, donc votre code non publié ne quitte jamais votre appareil. Gardez à l'esprit que l'obfuscation décourage la lecture occasionnelle ; ce n'est pas du chiffrement et cela ne doit pas être considéré comme une mesure de sécurité pour des secrets ou des vérifications de licence.
Comment utiliser Obfuscateur JavaScript
- Collez votre JavaScript dans le volet Source, ou cliquez sur Exemple pour l'essayer avec du code d'exemple.
- Choisissez vos options : Encoder les chaînes, Obfusquer les nombres, Compacter (minifier) et Habillage auto-défensif.
- Vérifiez la sortie obfusquée et le changement de taille indiqué.
- Cliquez sur Copier, ou sur Télécharger pour enregistrer le résultat sous obfuscated.js.
- Testez le fichier obfusqué dans votre projet pour confirmer qu'il se comporte toujours de manière identique.