Hi DEV community!
I kept running into the same annoyance: I had a batch of images to compress, resize, or convert, and every online tool I found meant uploading my files to some server first. So I built BulkImgConvert (https://bulkimgconvert.com), a free tool that does it all directly in the browser.
What it does
- Compress images by quality, percentage, target size (in MB), or target resolution
- Resize precisely or by ratio
- Crop free-form or with presets
- Convert between JPG, PNG, WEBP, AVIF, GIF, SVG and PDF (plus HEIC as input)
- Batch processing, so you can do dozens of files at once
How it works
Everything runs client-side via the Canvas API. Nothing is ever uploaded to a server, your files never leave your device, and it still works offline once the page is loaded.
No account, no watermark, no limits. It's just a tool I wanted for myself and figured others might find useful too.
Would love any feedback, especially on formats or workflows I might be missing!
Top comments (0)