Free Image Refinery
Batch resize · Crop · Convert (WebP / JPEG / PNG) · Compress · EXIF Scrub · Dev Pack Export
What does this tool do? Drop one or many images onto this page, and it will resize, compress, or
convert them right in your browser. Your photos never get uploaded anywhere — everything happens on
your device.
Zero uploads — images stay on your device
- Drop Zone: Drag and drop up to 50 images at once, or click to browse
- Settings: Choose output format (WebP, JPEG, PNG), adjust quality, max dimensions
- Dev Pack: Generate WebP + Thumbnail + JPEG + SVG placeholder in one click
- EXIF Scrub: Strip metadata from images for privacy
- Bloat Engine: See exactly how much file size you saved
View Technical Specifications (For Developers)
- Canvas-Based Processing: Uses
<canvas>+HTMLCanvasElement.toBlob()for memory-safe image conversion - Format Support: Input accepts JPEG, PNG, WebP, GIF, BMP. Output supports
image/webp,image/jpeg,image/png - Resize Algorithms: Maintains aspect ratio via proportional scaling with presets (1:1, 16:9, 4:3, OG Image)
- EXIF Scrubbing: Canvas re-encoding inherently strips EXIF/GPS metadata
- Dev Pack Mode: Generates 4 variants per image: WebP (optimized), Thumbnail (200px), JPEG (compressed), SVG placeholder (LQIP blur-up)
- Sequential Async: Batch processing with
requestAnimationFrameyield to prevent UI thread jank
Drop images here or click to upload
Supports JPEG, PNG, WebP, GIF, BMP · Max 50 files
Processing Settings
(PNG output ignores quality)
Fuel the Project
Zero-server batch image processing. Free forever.