Ga naar inhoud

Codeminifier

Minificeer HTML, CSS en JavaScript om bestandsgrootte te verkleinen en de laadsnelheid van pagina's te verbeteren. Gratis online tool, 100% client-side, geen data verstuurd.

Voer hierboven code in en klik op Minificeren.

Wat is codeminificatie?

Codeminificatie verwijdert onnodige tekens uit broncode — witruimte, commentaar, regeleindes en optionele scheidingstekens — zonder het gedrag van de code te veranderen. Het resultaat is een kleiner bestand dat sneller via het netwerk wordt gedownload. Minificatie is een standaardstap in elke moderne front-end buildpipeline en wordt aanbevolen door de Web Performance-richtlijnen van Google voor HTML, CSS en JavaScript.

HTML-minificatie

HTML-minificatie verwijdert HTML-commentaar (<!-- ... -->) en klapt witruimte tussen tags samen. Browsers negeren extra witruimte in HTML, dus het verwijderen ervan heeft geen visueel effect maar verkleint de bestandsgrootte. Typische HTML-minificatiebesparingen variëren van 10–25% afhankelijk van de opmaakstijl en commentaardichtheid. Inline <style>- en <script>-blokken profiteren ook van hun eigen taalspecifieke minificatie.

CSS-minificatie

CSS-minificatie verwijdert commentaar (/* ... */), klapt witruimte samen en verwijdert spaties rond {, }, :, ; en ,. Het verwijdert ook de laatste puntkomma voor } die CSS-parsers toestaan weg te laten. Goed becommentarieerde CSS-bestanden zien doorgaans een 20–40% groottereductie. Voor productie gaan tools zoals cssnano en Lightning CSS verder door dubbele regels samen te voegen, kleuren in te korten (#ffffff#fff) en overbodige prefixes te verwijderen.

JavaScript-minificatie

Deze tool voert conservatieve JavaScript-minificatie uit: het verwijdert eenregelige commentaren (// ...), meerregelige commentaren (/* ... */) en klapt witruimte samen. Dit is veilig en snel, maar geen volledige optimizer — het hernoemt geen variabelen, doet geen tree-shaking van ongebruikte exports en verwijdert geen dode code. Voor productiebuildpijplijnen, gebruik gespecialiseerde tools: Terser (de standaard voor Webpack/Vite), esbuild (extreem snel, Go-gebaseerd) of SWC (Rust-gebaseerd, gebruikt door Next.js). Deze tools bereiken 40–70% groottereductie door minificatie te combineren met variabelenhernoemen.

Privacy

Alle verwerking draait 100% in je browser. Er wordt geen data naar een server gestuurd.