Minifier et protéger du code source en ligne
Choisissez un niveau, de lisible à protégé, et obtenez un code plus léger ou plus difficile à copier. Votre code ne quitte jamais votre appareil.
Python s’exécute avec un vrai interpréteur, téléchargé une seule fois (environ 13 Mo) depuis jsDelivr et vérifié par empreinte. Votre code, lui, n’est jamais envoyé.
Traitement 100 % local, rien n’est envoyé
Comment ça marche ?
Collez votre code ou déposez un fichier : le langage est reconnu d’après l’extension ou le contenu (vous pouvez aussi le choisir). Quatre niveaux, du plus lisible au plus opaque, règlent d’un coup tous les paramètres ; « Réglages détaillés » permet d’ajuster chaque option : suppression des commentaires et des espaces, renommage des variables locales, simplification, source map, protection.
JavaScript, TypeScript et CSS passent par esbuild, qui analyse réellement la syntaxe. Python s’exécute avec un vrai interpréteur. JSON, Ruby, C et C++ sont nettoyés par des analyseurs écrits pour Kortex et vérifiés contre les outils de référence de chaque langage. Rien n’est envoyé : tout se passe dans votre navigateur.
Exemples
JavaScript : 149 octets deviennent 38
La fonction additionner(premierNombre, secondNombre), avec son commentaire et sa variable intermédiaire, devient function additionner(t,n){return t+n} : 149 octets avant, 38 après, soit 74 % de moins. Le nom additionner est conservé, car d’autres fichiers peuvent l’appeler.
Python : 143 octets deviennent 58
Une fonction avec docstring, commentaire et variable locale est réduite à def calculer_total(prix,quantite):A=prix*quantite;return A : 59 % de moins. Les paramètres gardent leur nom, car on peut les passer par mot-clé.