Free tools / 100% client-side / no uploads

Free tools for the web.

Bulk image compression, favicon generation, and more — all running entirely in your browser. Your files never leave your device. No signups, no daily limits, no upload spinners, no paywalls.

WASM-powered Privacy-first No signup Free forever Open-source friendly
2 tools live now
more shipping
every 2 weeks

The toolkit

/ 6 total — 2 live
01 — Image
Live
squish.
Bulk image compressor with target file size. Drop 50 images, set "under 200 KB", get them all back compressed. MozJPEG, WebP, AVIF.
Bulk MozJPEG AVIF Target Size EXIF Preserve
Open
02 — Web
Live
favicon.
Complete favicon bundle generator. Drop any image, get favicon.ico, all PNG sizes, webmanifest, browserconfig, and the HTML snippet.
.ico All sizes webmanifest Live preview
Open
03 — Image
Soon
resize.
Bulk image resizer. Set exact dimensions or percentage. Smart-fit, smart-crop, or stretch. Same engine as Squish.
Bulk Smart crop Aspect lock
Coming Soon
04 — Image
Soon
convert.
Image format converter. JPG ↔ PNG ↔ WebP ↔ AVIF ↔ HEIC. Batch conversion with quality control. All in your browser.
5+ formats HEIC support Bulk
Coming Soon
05 — Image
Soon
crop.
Interactive image cropper with smart presets: Instagram square, story, YouTube thumbnail, Twitter header. Pixel-perfect output.
Presets Free-form Rotate
Coming Soon
06 — Document
Soon
pdf.
Compress, merge, split, and convert PDFs. Same privacy-first approach. Documents stay on your device.
Compress Merge Split
Coming Soon

Why these tools exist

Every "free" online tool today has a catch. Daily limits. Upload caps. A "Pro" tier you hit faster than expected. Your images sitting on someone else's server in another country. We didn't want that. So we built our own.

01
Your files never leave your device
Everything runs in your browser using WebAssembly. Open the Network tab while using any tool — you'll see zero uploads. Works offline once loaded.
02
No limits, no signup
There's no free tier and paid tier. Compress 500 images. Generate 50 favicon bundles. The browser is the only limit, and it's a generous one.
03
Real compression engines
MozJPEG, libavif, libwebp, oxipng — the same industry-standard libraries the big players use, just running locally instead of on their server.

FAQ

Why are these tools free?

They cost nothing to run because there's no server doing the work — your browser does it. So no infrastructure costs, no paywalls needed. They're maintained as part of @nap.codes' open commitment to ship free dev tools.

What's the catch? Are you selling my data?

No. Your files never leave your device, so there's nothing to collect. We use Plausible Analytics (cookieless, privacy-first) to count anonymous page visits. No ads, no trackers, no email signups, no "create an account" walls.

How are these different from TinyPNG, iLoveIMG, Favicon.io, etc.?

Two main differences: (1) those tools upload your files to their servers in another country to process them. We don't. (2) Most have free tiers with limits — 20 files, 5 MB max, etc. We don't. Otherwise, the underlying compression and conversion is comparable because we use the same open-source engines (MozJPEG, libavif, oxipng).

Will my files work without internet after the page loads?

Yes. Once the page and codec files are cached, you can disconnect from the internet and keep using the tools. You can even save the HTML page (Ctrl+S / Cmd+S) and run it locally from your disk.

Can I use these for commercial work?

Yes. Free for any use — personal projects, client work, agency deliverables, commercial sites. No attribution required.

How often are new tools added?

The goal is one new tool every 2-4 weeks. Follow @nap.codes on Instagram for launches and build-in-public updates.

I have an idea for a tool. Can I request it?

Yes — reach out via nap.codes or DM @nap.codes on Instagram. The roadmap is driven by what people actually need.