Du bist offline. Tools, die du schon einmal geöffnet hast, funktionieren weiter.
JavaScript formatieren
Mach aus minifiziertem oder komprimiertem JavaScript lesbaren Code mit richtiger Einrückung und Abständen, bereit zum Lesen, Debuggen oder für ein Review.
Kostenlos und privat. Alles läuft in deinem Browser, nichts wird hochgeladen.
JS
JS
Problem melden
So funktioniert es
JS einfügenFüge den Code ein, tippe ihn oder öffne eine Datei. Mit Beispiel siehst du, wie es aussieht.
Ergebnis prüfenDas Ergebnis erscheint rechts, während du tippst. Fehler werden mit Zeile und Spalte angezeigt.
Kopieren oder herunterladenKopiere das JS mit einem Klick oder lade es als Datei herunter.
Sicher für echten Code
Der Formatierer liest deinen Code so wie eine JavaScript-Engine: Strings, Template-Literale mit Ausdrücken darin, reguläre Ausdrücke und Kommentare werden erkannt, ihr Inhalt wird also nie verändert.
Vorhandene Zeilenumbrüche werden respektiert, weil ein Zeilenumbruch in JavaScript eine Anweisung beenden kann. Das Ergebnis läuft genau wie das Original.
Wähle 2 Leerzeichen, 4 Leerzeichen oder Tabs. Auch Code ganz ohne Semikolons wird formatiert. Praktisch ist das vor allem bei fremdem Code oder gebündelten Dateien, die du kurz prüfen willst, ohne etwas zu installieren.
Über JS
JavaScript ist die Sprache von Webseiten und vielen Tools. Der Formatierer versteht Strings, Template-Literale, reguläre Ausdrücke und Kommentare, deshalb macht er nie Code kaputt, indem er ihren Inhalt anfasst.
Häufige Fragen
Unterstützt es modernes JavaScript?
Ja. Arrow Functions, Klassen mit privaten Feldern, async-Funktionen, Generatoren, Optional Chaining, Spread und Module werden alle verarbeitet.
Wird mein Code irgendwo hochgeladen?
Nein. Formatieren und Minifizieren laufen in deinem Browser. Dein Code wird nicht an unsere Server gesendet.
Benennt das Minifizieren meine Variablen um?
Nein. Beim Minifizieren werden nur Kommentare, Zeilenumbrüche und Leerzeichen entfernt. Die Namen bleiben lesbar und der Code verhält sich genau gleich, deshalb ist es für jede Datei sicher.
Warum bleiben in minifiziertem JavaScript manche Zeilenumbrüche stehen?
JavaScript wertet manche Zeilenumbrüche als Ende einer Anweisung. Wo das Entfernen ändern könnte, was der Code tut, bleibt der Umbruch erhalten.
Kann ich hier JSON formatieren?
Für JSON gibt es ein eigenes Tool mit Baumansicht und Validierung. Nutze die unten verlinkte Seite JSON-Tools.
Funktioniert es offline?
Ja. Wenn du die Seite einmal geöffnet hast, funktioniert sie auch ohne Internetverbindung weiter.
Leg die Datei ab, um zu sehen, was du damit machen kannst