CSS files grow quickly during development. Minifying CSS removes all unnecessary characters โ€” whitespace, comments, redundant semicolons โ€” to reduce file size and improve page load speed.

โšก Try It Free โ€” No Signup

Works instantly in your browser. No account, no install.

Open CSS Minifier โ†’

What Is CSS Minification?

Minification removes every character that isn't required for the CSS to function: spaces, newlines, comments, and sometimes shorthand property optimizations. The result is functionally identical but much smaller.

Before vs After Minification

/* Before: 180 bytes */
.button {
  background-color: #6366f1;
  color: white;
  padding: 12px 24px;
  border-radius: 8px;
  font-weight: 700;
}

/* After: 72 bytes */
.button{background-color:#6366f1;color:white;padding:12px 24px;border-radius:8px;font-weight:700}

Typical savings: 20โ€“50% for most stylesheets.

Why Minify CSS?

CSS Minification in Build Tools

# Vite (built-in, enabled in production)
vite build

# webpack with css-minimizer-webpack-plugin
npm install css-minimizer-webpack-plugin

# PostCSS + cssnano
npm install cssnano postcss-cli
npx postcss style.css --use cssnano -o style.min.css

# Node.js (clean-css)
npm install clean-css-cli -g
cleancss -o style.min.css style.css

Frequently Asked Questions

Does minification change how my CSS works?
No โ€” the resulting CSS is functionally identical. Only whitespace and comments are removed; no property values are changed.
Should I minify CSS in development?
No. Keep readable CSS in development. Only minify for production deployment. Use source maps if you need to debug minified CSS.
What's the difference between minify and compress?
Minification removes unnecessary characters (text-level). Compression (gzip/brotli) encodes the bytes more efficiently. Do both for maximum savings โ€” your web server handles compression automatically.
Can I beautify / format minified CSS?
Yes. The tool also includes a beautify mode that formats minified CSS back into readable, indented code.

Ready to try it?

Free, instant, and runs entirely in your browser.

Open CSS Minifier โ†’