A fast, powerful, and privacy-focused online tool to resize and compress images with the best possible quality.
You can resize by MB, KB, or exact dimensions (px, cm, mm, inch) and process multiple photos at once — all directly inside your browser.
- Resize by target file size (MB or KB) with accurate results
- Resize by dimensions with unit support (px, cm, mm, inch)
- Guaranteed output always below your target size
- Multiple image upload, select/deselect, and batch processing
- Shows original image dimensions and file size
- Parallel processing for faster performance
- Download individually or download all at once
- Light/Dark theme
- Offline persistence using IndexedDB (photos remain after refresh)
- 100% client-side, no photo is uploaded to any server
👉 https://kunjkhanpara.github.io/Image-Resizer/
👉 https://github.com/kunjkhanpara/Image-Resizer
React + Vite, browser-image-compression, IndexedDB (idb-keyval), Framer Motion, Custom CSS
Kunj Khanpara
🔗 Portfolio: https://kunjkhanpara.github.io/Kunj_Khanpara_Portfolio/
🔗 LinkedIn: https://www.linkedin.com/in/kunj-khanpara/
If you find this project useful, please give it a star on GitHub and share your feedback!