SunLicense

Obfuscateur JavaScript

Collez jusqu'à 5 Ko de JavaScript. Récupérez-le avec les chaînes encodées, les noms brouillés et le flux de contrôle aplati.

  • Sans compte
  • javascript-obfuscator inclus
  • Rien n'est conservé
javascript-obfuscator
0 sur 5 Ko10 exécutions gratuites par jour

Pour votre propre code uniquement. Ne collez pas de secrets : une personne déterminée peut quand même lire du code obfusqué. Les extraits ne sont pas conservés. 10 essais par jour et par réseau. Conditions

Les fichiers entiers et les zips de projet, TypeScript compris, s'exécutent dans un compte gratuit.En créer un

Ce que fait l'obfuscation, et ce qu'elle ne fait pas

Ce qu'elle fait

  • Rendre votre code long et pénible à lire, copier ou modifier
  • Cacher les chaînes comme les messages, URL et noms d'événements à une recherche rapide
  • Empêcher les revendeurs occasionnels de mettre leur nom sur votre travail

Ce qu'elle ne fait pas

  • Empêcher quelqu'un de partager le fichier : toute personne qui a une copie peut l'exécuter
  • Protéger un secret : ne mettez jamais de clés d'API ni de mots de passe dans le code que vous distribuez
  • Rendre le code impossible à rétro-concevoir : elle augmente l'effort, c'est tout

Pour arrêter le partage, vérifiez une clé de licence au démarrage de votre script. Voir comment

Vos questions, nos réponses

Le JavaScript obfusqué fonctionne-t-il toujours ?

Oui : il fait la même chose, il est juste bien plus difficile à lire. Les noms globaux sont conservés pour que d'autre code puisse toujours appeler le vôtre. Testez-le avant de le publier, comme tout build.

Quel obfuscateur utilise-t-il ?

javascript-obfuscator, l'outil open source très utilisé, avec son tableau de chaînes (encodé en base64), des noms hexadécimaux et l'aplatissement du flux de contrôle.

Gardez-vous mon code ?

Non. Votre extrait reste en mémoire seulement le temps de l'obfuscation et n'est jamais écrit sur disque ni dans les journaux. Ne collez quand même pas de secrets : une personne déterminée peut lire du code obfusqué.

Puis-je obfusquer un projet Node.js ou Electron entier ?

Oui, avec un compte gratuit : envoyez un fichier ou un zip de votre projet, TypeScript compris, et récupérez-le obfusqué avec vos imports intacts. Le forfait Free inclut 3 obfuscations par mois.

Pourquoi seulement 5 Ko et 10 essais par jour ?

Pour que l'outil gratuit reste rapide pour tout le monde. Les fichiers et projets entiers passent par votre compte SunLicense.

Obfuscation JavaScript par javascript-obfuscator (BSD-2-Clause). Comment fonctionnent les outils gratuits

Plus d'outils gratuits