Stimmt etwas mit diesem Tool nicht?
Über „JavaScript Verschleiern Online“
Dieses Tool verschleiert JavaScript-Code bei voller Funktionalität: Umbenennen von Variablen, kodierte String-Literale, Control-Flow-Flattening, Einfügen von Dead Code — alles, was statische Analyse erschwert.
Obfuscation ersetzt keine Sicherheit — wer Zeit und Motivation hat, deobfuskiert. Aber sie hält Schaulustige fern, bremst Lizenzumgehungen und erschwert das Copy-Paste-Klauen kostenpflichtiger Skripte.
Hinweis: Dateigröße steigt, Ausführung verlangsamt sich oft. Produktionscode, der debuggt werden muss, nicht obfuskieren; Source Maps zur eigenen Fehlersuche behalten.
So nutzt du dieses Tool
JavaScript-Quellcode obfuskieren, damit er schwerer lesbar wird
JS einfügen
Quelltext ins Feld «JS». Der Obfuscator unterstützt Standard-ES2020+; Modulimporte bleiben strukturell intakt, sodass das Ergebnis weiterhin als Modul lädt, aber das Innenleben sieht ganz anders aus.
Ausführen
Ergebnis: einzelnes Feld `obfuscated`. Identifier werden in kurze/zufällige Strings umbenannt, String-Literale in eine Lookup-Tabelle ausgelagert, Dead-Code wird umsortiert und Control Flow wo sicher flach gemacht.
Warum das keine Security ist
Obfuskation bremst einen entschlossenen Reverse-Engineer; sie macht den Code nicht geheim. Was der Browser ausführt, kann ein Debugger durchsteppen. Echte Secrets (API-Keys, Business-Logik) gehören auf den Server — Obfuskation von ausgeliefertem JS schiebt das Unvermeidliche nur auf.
Nebenwirkungen beachten
Obfuskierter JS ist größer UND langsamer — bei engen Loops oft 30–80 % langsamer. Source-Map-Debugging ist kaputt, wenn Sie keine separate Map erzeugen. Für Production-Builds Minifikation der Obfuskation vorziehen.