CSS Minifier
Tempel stylesheet untuk menghapus spasi dan komentar, mempersingkat nilai seperti #ff0000 → red, dan menggabungkan rule duplikat dengan optimasi struktural CSSO.
Berjalan di browser AndaTanpa daftarTidak ada yang diunggah
Cara menggunakan CSS Minifier
- Tempel CSS atau buka file
.css. - Biarkan Restrukturisasi aktif untuk menggabungkan rule dan deklarasi, atau matikan untuk proses aman yang hanya menghapus spasi.
- Biarkan Pertahankan komentar lisensi aktif untuk menyimpan catatan
/*! … */. - Bandingkan ukuran asli, terminifikasi, dan setelah gzip.
- Salin hasilnya atau unduh
output.min.css.
Cara kerja minifikasi CSS
Tool ini memakai CSSO (CSS Optimizer), yang mem-parsing stylesheet Anda menjadi syntax tree lalu mencetaknya kembali dalam bentuk setara yang paling pendek. Selain menghapus spasi dan komentar, CSSO menerapkan penulisan ulang nilai yang aman:
#ffffff→#fff,#ff0000→red0px→0,0.90→.9margin: 8px 16px 8px 16px→margin:8px 16px- Rule kosong dan deklarasi duplikat dibuang
Apa fungsi “restrukturisasi”?
Restrukturisasi memeriksa seluruh stylesheet: rule dengan deklarasi identik digabung menjadi satu daftar selector (.a,.b{color:red}), dan selector yang berulang dikombinasikan. Ini sering menghemat 5–15% lagi pada stylesheet nyata. CSSO hanya menggabungkan jika urutan cascade tetap sama, tetapi jika Anda mengandalkan override yang tidak biasa, Anda bisa mematikannya untuk minifikasi yang murni sintaksis.
Mengapa perlu minify CSS?
CSS memblokir rendering: browser tidak bisa menggambar halaman sampai stylesheet di <head> selesai diunduh dan di-parsing. CSS yang lebih kecil berarti First Contentful Paint lebih cepat dan Core Web Vitals lebih baik, yang membantu pengguna sekaligus peringkat pencarian. Kombinasikan minifikasi dengan gzip atau Brotli di server untuk hasil terbaik.
Pertanyaan yang sering diajukan
Apakah aman melakukan minify CSS?
Apakah mendukung CSS modern seperti custom property, nesting, dan @layer?
--var), @media, @supports, @layer, @container, dan sintaks grid dipertahankan.