UtilHub

Code Minifier

Reduce file size by removing whitespace, comments, and unnecessary characters from JS, CSS, and HTML. Shows compression ratio and file size savings.

342 chars
Original
257 chars
Minified
25%
Savings
function formatDate(date){const year=date.getFullYear();const month=String(date.getMonth()+1).padStart(2,'0');const day=String(date.getDate()).padStart(2,'0');return `${year}-${month}-${day}`;}function factorial(n){if(n<=1)return 1;return n*factorial(n-1);}

⚠ This is a basic minifier. For production use, use terser (JS), clean-css (CSS), or html-minifier via your build tool.

Frequently Asked Questions

Why minify code?

Minification removes whitespace, comments, and unnecessary characters to reduce file size. Smaller files load faster. A typical JS/CSS file can be reduced by 40-70%, meaningfully improving page load times especially on mobile.

Is minified code still valid?

Yes — minification preserves functionality, it only removes characters that don't affect execution. However, minified code is hard to read and debug, so always keep your source files and only minify for production.