JavaScript Formatter, Verfraaier & Minifier
Formatteer, verfraai en minimaliseer JavaScript direct in je browser. Ruim rommelige code op of comprimeer het met Terser — gratis, privé en je code verlaat je apparaat nooit.
🔒 100% in de browser — je code verlaat je apparaat nooit.
Wat is JavaScript-formattering?
JavaScript-formattering (ook wel verfraaien of pretty-printen genoemd) herschrijft code met consistente inspringing, witruimte en regelafbrekingen, zodat het eenvoudig te lezen en te beoordelen is. De code gedraagt zich identiek vóór en na — alleen de witruimte verandert. Minimaliseren doet het tegenovergestelde: namen worden ingekort, commentaar verwijderd en witruimte samengeperst tot de kleinst mogelijke bundle die hetzelfde uitvoert. Deze tool doet beide, volledig in je browser.
Kernfuncties
Formatteren en minimaliseren
Verfraai rommelige JavaScript voor leesbaarheid of comprimeer het met Terser voor productie — in één tool.
Bytebesparing inzichtelijk
Zie precies hoeveel bytes Terser bespaart, zodat je de bundel-impact kent.
100% privé
Alle verwerking draait in je browser. Je code wordt nooit naar een server verzonden.
Stijlbesturing
Kies 2-spatie, 4-spatie of tab-inspringing bij het verfraaien.
Voorbeelden
Compacte functie
function add(a,b){return a+b}const doubled=[1,2,3].map(x=>x*2);console.log(doubled) Spring een éénregelig script opnieuw in tot leesbare statements.
Async/await
async function load(id){const r=await fetch(`/api/${id}`);if(!r.ok)throw new Error('bad');return r.json()} Formatteer async-functies en template literals overzichtelijk.
Object literal
const cfg={retries:3,timeout:5000,headers:{'Content-Type':'application/json'},onError(e){console.warn(e)}} Zet geneste objecten en verkorte methoden regel voor regel uit.
Klasse
class Counter{#n=0;inc(){this.#n++}get value(){return this.#n}} Spring klassevelden en -methoden in voor leesbaarheid.
Veelvoorkomende gebruiksscenario's
- Geminimaliseerde code lezen
- Verfraai een geminimaliseerd of geobfusceerd script zodat je het kunt begrijpen en debuggen.
- Code-review
- Formatteer JavaScript vóór een pull request voor consistente, diffbare code.
- Kleinere bundles verzenden
- Minimaliseer productie-JavaScript met Terser om bytes te besparen en laadtijd te versnellen.
- Een snippet opschonen
- Formatteer een snelle paste uit de console of een gist naar overzichtelijke, leesbare code.
Technische details
- Verfraaien met js-beautify
- Gebruikt de bewezen js-beautify engine voor voorspelbare, configureerbare inspringing en witruimte.
- Minimaliseren met Terser
- Terser is de standaard JavaScript-minifier — het hernoemt lokale variabelen, verwijdert dode code en strips commentaar met behoud van gedrag.
- Browsergebaseerd
- Draait volledig aan de clientzijde; je code verlaat nooit je apparaat of raakt een server.
Aanbevolen aanpak
- Broncode formatteren, productie minimaliseren
- Houd leesbare code in je repo en laat je build minimaliseren met Terser.
- Minimaliseer moderne syntaxis met zorg
- Terser richt zich op standaard JavaScript; zeer nieuwe voorstellen vereisen mogelijk eerst een transpilatiestap.
- Bewerk geminimaliseerde uitvoer niet handmatig
- Hernoemde variabelen maken geminimaliseerde code moeilijk bij te houden — bewerk de broncode en minimaliseer opnieuw.
Veelgestelde vragen
Hoe formatteer ik JavaScript online?
Hoe minimaliseer ik JavaScript?
Wat is het verschil tussen het formatteren en minimaliseren van JavaScript?
Verandert minimaliseren wat mijn code doet?
Is mijn code veilig bij deze tool?
Waarom geeft minimaliseren een fout?
Welke inspringing moet ik gebruiken voor JavaScript?
Gerelateerde tools
Alle tools bekijken →CSS Formatter, Verfraaier & Minifier
Code
Formatteer, verfraai en minimaliseer CSS direct in je browser. Ruim rommelige stylesheets op of comprimeer ze — gratis, privé en je CSS verlaat je apparaat nooit.
HTML Formatter, Verfraaier & Minifier
Code
Formatteer, verfraai en minimaliseer HTML direct in je browser. Spring rommelige opmaak in of comprimeer het — gratis, privé en je HTML verlaat je apparaat nooit.
SQL-formatter & verfraaier
Code
Formatteer, verfraai en minimaliseer SQL direct in je browser. Ondersteunt PostgreSQL, MySQL, SQL Server, BigQuery, Snowflake, Oracle en SQLite. Gratis SQL-formatter, privé — je SQL verlaat je apparaat nooit.
Talstelsel omrekenen — online converter
Omrekentools
Reken je getal direct om tussen binair, hex, decimaal, octaal en elk talstelsel (2-36). Gratis en privé — alles draait in je browser.
Base64 decoderen en encoderen online
Encodering en formattering
Base64 decoderen en encoderen direct in je browser. Realtime conversie met volledige UTF-8- en emoji-ondersteuning. 100% privé — geen account nodig.
Base64 naar afbeelding converter
Encodering en formattering
Decodeer een Base64-string of data-URI terug naar een afbeelding in je browser. Bekijk voorbeeld, lees afmetingen & MIME, download als PNG, JPG, GIF, SVG. Geen upload.