Minifier & Beautifier CSS gratis
Minifikasi CSS untuk mengurangi ukuran file atau rapikan CSS yang sudah diminifikasi agar mudah dibaca. Instan, di browser Anda.
Lepaskan file .css di sini, atau klik untuk memilih
CSS Β· diproses di perangkat Anda
atau tekan Ctrl+V untuk menempel dari papan klip
Penggunaan umum
- Minifikasi CSS untuk Penyebaran ProduksiKurangi ukuran file CSS sebelum penyebaran produksi - pemuatan halaman lebih cepat dan biaya bandwidth lebih rendah.
- Perindah CSS yang Dikecilkan untuk DebuggingFormat CSS yang dikompresi atau dikecilkan ke kode yang dapat dibaca sehingga Anda dapat memeriksa dan men-debug gaya.
- Minifikasi CSS untuk Template EmailKompak CSS untuk template email HTML di mana ukuran file dan pembengkakan gaya inline penting.
- Minifikasi CSS untuk Tema WordPressKurangi ukuran lembar gaya tema WordPress kustom untuk skor PageSpeed yang lebih baik.
- Perindah CSS untuk Tinjauan KodeFormat file CSS apa pun ke kode yang bersih, indentasi, dan dapat dibaca siap untuk ditinjau dan berkolaborasi.
Cara kerja
Alat ini menggunakan tokenizer CSS tulisan tangan tanpa dependensi yang dibangun sepenuhnya dalam JavaScript β tanpa library eksternal, tanpa panggilan server. Tokenizer mengklasifikasikan setiap karakter sebagai kode, komentar, string berkutip, atau nilai url() sebelum menerapkan transformasi apa pun, yang mencegah aturan spasi merusak isi string, data URI, atau ekspresi calc().
- 1Tahap tokenisasiCSS masukan dipindai karakter-demi-karakter dan dibagi menjadi token bertipe: segmen kode mentah, komentar /* ... */, string berkutip (mempertahankan urutan escape), dan blok url(...). Ini memastikan transformasi pada langkah berikutnya hanya menyentuh sintaks CSS sebenarnya β tidak pernah isi literal string atau data URI.
- 2Minifikasi atau perapianDalam mode minify, komentar biasa dihapus (komentar /*! lisensi */ dipertahankan), rangkaian spasi dalam token kode diciutkan menjadi spasi tunggal, dan spasi yang berdekatan dengan tanda baca di sekitar { } : ; , > ~ dihapus. Spasi di sekitar + dan - sengaja dibiarkan untuk menghindari merusak ekspresi calc(). Dalam mode beautify, kode terlebih dahulu di-minify ke dasar yang bersih, lalu ditokenisasi ulang dan diindentasi ulang dengan pelacakan kedalaman dua-spasi dan deteksi titik-dua-deklarasi untuk membedakan titik dua property: value dari titik dua pemilih seperti a:hover.
- 3Perkiraan ukuran gzipSetelah menghasilkan keluaran, CompressionStream API native browser digunakan untuk mengompresi hasilnya dengan gzip dan mengukur jumlah byte yang dihasilkan. Ini memberikan perkiraan ukuran transfer realistis yang sesuai dengan yang akan dikirim server web dengan kompresi gzip melalui jaringan.
- 4Salin atau unduhCSS yang diproses ditulis ke clipboard via Clipboard API, atau diunduh sebagai styles.min.css (mode minify) atau styles.css (mode beautify) menggunakan Blob dengan tipe MIME text/css. Persentase pengurangan ukuran ditampilkan langsung saat Anda mengetik.
Alat terkait
Optimizer & Minifier SVG
Hapus metadata, kecilkan spasi, dan bulatkan desimal untuk mengurangi ukuran file SVG secara dramatis β pengurangan tipikal 30-70%. Pratinjau visual memverifikasi tidak ada yang rusak.
Beautifier CSS
Rapikan CSS yang diminify dengan indentasi konsisten, atau minify CSS. Opsi pengurutan properti secara alfabetis untuk perbandingan perubahan yang lebih mudah diprediksi.
Pemformat JSON
Format, validasi, perkecil, dan jelajahi data JSON. Tampilan struktur pohon, penyorotan sintaksis, dan penyalinan sekali klik.