JavaScript opmaken en minificeren
Maak geminificeerd JavaScript leesbaar, of maak je eigen scripts kleiner voor productie.
Plak JavaScript, open een .js-bestand of sleep er een hierheen
Volgende: JSON-formatter · CSS-formatter
Een probleem met deze tool melden
Hoe gebruik je JavaScript-formatter
Plak je JavaScript
Plak een script, of open of sleep een .js-bestand hierheen. Het wordt opgemaakt terwijl je typt.
Opmaken of minificeren
Opmaken laat de code inspringen met 2 of 4 spaties of een tab. Minificeren kort namen in en verwijdert spaties en commentaar.
Kopieer of download
Kopieer het resultaat of download het als .js-bestand. Bij minificeren zie je hoeveel kleiner het is geworden.
Waarom kiezen voor Utils365
Echt minificeren
Terser, de minifier achter de meeste buildtools, hernoemt lokale variabelen, verwijdert dode code en kort expressies in.
Fouten die je kunt vinden
Een syntaxfout stopt de minifier, en je ziet de regel en kolom met de code eromheen gemarkeerd.
Veilig voor gewone scripts
Namen op het hoogste niveau worden niet hernoemd, zodat andere scripts op de pagina die je functies gebruiken blijven werken.
Privacy voorop
Je code wordt in je browser opgemaakt en nooit geüpload, dus privébroncode blijft privé.
Veelgestelde vragen
Wat doet een JavaScript-minifier?
Hij verwijdert spaties, regeleinden en commentaar, hernoemt lokale variabelen naar losse letters en herschrijft code korter zonder dat de werking verandert. Scripts worden vaak half zo groot of kleiner.
Kan ik JavaScript weer leesbaar maken?
Kies Opmaken om de inspringing en regeleinden terug te zetten, zodat je het kunt lezen. De oorspronkelijke variabelenamen en het commentaar komen niet terug, want die zijn bij het minificeren weggegooid.
Ondersteunt het modern JavaScript?
Ja: klassen, arrow functions, async en await, optional chaining, import en export, en top-level await in modules.
Blijft licentiecommentaar staan?
Ja. Commentaar dat met /*! begint of @license of @preserve bevat, blijft in de geminificeerde code staan.
Werkt het met TypeScript of JSX?
Niet rechtstreeks. De minifier leest alleen standaard-JavaScript, dus compileer TypeScript en JSX eerst naar JavaScript en plak dan het resultaat.