How to Minify JavaScript Without npm or Build Tools

Published April 2025 · 3 min read

Method 1: Online Tool (Fastest)

Use our JavaScript Minifier — paste code, get minified output. No install.

Method 2: CDN-Based (jsDelivr)

If using a library, just use the .min.js version from CDN:

<script src="https://cdn.jsdelivr.net/npm/library@version/dist/library.min.js"></script>

Method 3: Python One-Liner

python3 -c "import re,sys;print(re.sub(r'\s+',' ',re.sub(r'//.*|/\*.*?\*/','',open(sys.argv[1]).read())))" script.js

Method 4: curl + API

curl -X POST -s --data-urlencode "input@script.js" https://www.toptal.com/developers/javascript-minifier/api/raw

When You Don't Need to Minify

  • Small scripts under 5KB
  • Development/debugging
  • Already using HTTP compression (gzip/brotli)

Related