Lokale Verarbeitung

ENTWICKLER-TOOLS

JavaScript formatieren

Füge minifizierten oder schlecht eingerückten Code ein und erhalte ihn lesbar zurück, mit einheitlicher Einrückung und Zeilenumbrüchen.

Werkzeug öffnen

CODE EDITOR

JavaScript Formatter

Local processing · professional engine · your code is never sent

JS · ready to process
JSinput.js
0 linesJS
JSformatted.jsPreview
0 linesRead onlyJS

Dein Quelltext gehört jemandem

Das JavaScript, das formatiert werden muss, stammt meist aus einem nicht öffentlichen Projekt: ein Produktions-Bundle, ein Fragment von einem Kunden, Geschäftslogik. Es in einen gehosteten Formatierer einzufügen heißt, diesen Code an Dritte zu geben. Hier läuft die Formatierung in deinem Tab und verlässt dein Gerät nicht.

Was es tut und was nicht

Es ordnet Leerraum, Einrückung und Zeilenumbrüche neu. Die Semantik bleibt unberührt: der Code tut vorher und nachher genau dasselbe. Variablen werden nicht umbenannt und Verschleierung nicht rückgängig gemacht, ein minifiziertes Bundle bleibt also bei seinen Einbuchstabennamen.

Der häufigste Anwendungsfall

Eine Produktions-`.min.js` öffnen, um zu verstehen, warum in einer Umgebung ohne Source Maps etwas kaputtgeht. Ebenso nützlich, um Code aus verschiedenen Quellen zu vereinheitlichen, bevor man ihn vergleicht, denn Einrückungsunterschiede verschmutzen jeden Diff.

HÄUFIG GESTELLTE FRAGEN

Wird mein Code an einen Server gesendet?

Nein. Die Formatierung läuft im Browser, du kannst offline gehen und mit privatem Code arbeiten.

Ändert sich das Verhalten des Codes?

Nein. Nur Leerraum, Einrückung und Zeilenumbrüche werden angefasst. Die Logik bleibt gleich.

Werden Originalnamen aus einer minifizierten Datei wiederhergestellt?

Nein. Diese Information zerstört das Minifizieren, ohne Source Maps ist sie nicht rekonstruierbar.

Funktioniert es mit TypeScript oder JSX?

Es zielt auf JavaScript. Bei TypeScript- oder JSX-Syntax kann das Ergebnis unzuverlässig sein.