Anzeige

Mache dein JavaScript schwer lesbar und kopierbar — benenne um, kodiere Strings und komprimiere deinen Code direkt im Browser. Nichts wird hochgeladen. Kostenlos.

Alles läuft in deinem Browser — dein Code verlässt nie dein Gerät.

Optionen
source.js
1
Quelle
obfuscated.js

							
Obfuskierter Code erscheint hier
Obfuskiert

Obfuskation schreckt vor beiläufigem Lesen ab; sie ist keine Verschlüsselung oder echte Sicherheit.


Über JavaScript-Obfuskator

Der JavaScript-Obfuskator macht Ihren Quellcode schwer lesbar und schwer beiläufig kopierbar, direkt im Browser. Er tokenisiert Ihr Skript und schreibt es um: String-Literale werden zu Hex- und Unicode-Escape-Sequenzen, Zahlen werden zu Hex- oder XOR-Ausdrücken, Leerraum wird komprimiert, und ein optionaler selbstverteidigender Wrapper widersteht Neuformatierung.

Jede Transformation ist ein Schalter – Strings kodieren, Zahlen obfuskieren, Kompakt (Minify) und Selbstverteidigender Wrapper – sodass Sie den Kompromiss zwischen Lesbarkeit und Ausgabegröße steuern. Das Tool meldet die Größenänderung in Prozent, und Sie können das Ergebnis kopieren oder als obfuscated.js herunterladen.

Alles läuft clientseitig, sodass Ihr unveröffentlichter Code Ihr Gerät niemals verlässt. Beachten Sie, dass Obfuskation nur beiläufiges Lesen abschreckt; sie ist keine Verschlüsselung und sollte nicht als Sicherheitsmaßnahme für Geheimnisse oder Lizenzprüfungen behandelt werden.

So verwenden Sie JavaScript-Obfuskator

  1. Fügen Sie Ihr JavaScript in den Quellbereich ein, oder klicken Sie auf Beispiel, um es mit Beispielcode auszuprobieren.
  2. Wählen Sie Ihre Optionen: Strings kodieren, Zahlen obfuskieren, Kompakt (Minify) und Selbstverteidigender Wrapper.
  3. Prüfen Sie die obfuskierte Ausgabe und die gemeldete Größenänderung.
  4. Klicken Sie auf Kopieren, oder Herunterladen, um das Ergebnis als obfuscated.js zu speichern.
  5. Testen Sie die obfuskierte Datei in Ihrem Projekt, um zu bestätigen, dass sie sich weiterhin identisch verhält.

Häufig gestellte Fragen

„Strings kodieren“ schreibt String-Literale als \x- und \u-Escape-Sequenzen um, „Zahlen obfuskieren“ wandelt numerische Literale in Hex- oder XOR-Ausdrücke um, „Kompakt“ entfernt Leerraum wie ein Minifier, und der selbstverteidigende Wrapper erschwert das Neuformatieren und Untersuchen der Ausgabe.

Ja. Die Transformationen bewahren das Programmverhalten – Strings dekodieren zu denselben Zeichen, und Zahlenausdrücke werten zur Laufzeit zu denselben Werten aus. Testen Sie die Ausgabe dennoch vor der Veröffentlichung, wie bei jedem Build-Schritt.

Nein. Obfuskation schreckt nur beiläufiges Lesen und Kopieren ab; eine entschlossene Person kann sie rückgängig machen. Verlassen Sie sich niemals darauf, um API-Schlüssel, Zugangsdaten oder Lizenzlogik zu verbergen.

Nein. Der Obfuskator läuft vollständig in Ihrem Browser, sodass Ihr Code Ihr Gerät niemals verlässt – sicher für proprietäre oder unveröffentlichte Skripte.

Ja, er ist kostenlos ohne Guthabenkosten, ohne Konto und ohne größenabhängige Bezahlschranke.

Brauchen Sie Hilfe?
Ein Problem mit diesem Tool gefunden? Sagen Sie es unserem Team.
Problem melden

Füge dieses kostenlose Tool zu deiner eigenen Website hinzu — kopiere den Code unten und füge ihn ein.