Image Resizer & Compressor
Resize and compress images in your browser. No server upload required.
Upload Images
Drag & drop images here, or click to select
JPEG, PNG, WebP supported / Max 10MB / Up to 20 files
Overview
Image Resizer & Compressor is a free browser-based tool for resizing and compressing images. Using the Canvas API, all processing is done entirely on the client side without uploading images to any server. It supports JPEG, PNG, and WebP, and offers SNS preset sizes, a Before/After comparison slider, batch processing of up to 20 images, and ZIP download.
How to Use
Upload images
Drag & drop or select images to upload. Supports JPEG, PNG, and WebP, with up to 20 images at once.
Configure resize & compression
Choose a resize mode (pixel, percent, or SNS preset) and adjust the quality slider for compression.
Process & download
Click "Resize & Compress" to start. Review results with the Before/After comparison, then download individually or as a ZIP.
User Reviews
Ayaka, Social Media Manager
The SNS preset sizes save me so much time. No more looking up recommended sizes for each platform.
Quinn M., Web Designer
The Before/After comparison is great for checking quality while compressing. Batch processing is smooth too.
Tomoya, Blogger
Batch compressing article images significantly improved page load speed. Love that images never leave my browser.
Features
Fully Browser-Based
Images are never sent to a server. All processing is done client-side using the Canvas API, ensuring privacy and speed.
SNS Preset Sizes
One-click presets for Twitter/X, Instagram, Facebook, YouTube, LINE, LinkedIn, and OGP images.
Before/After Comparison
Visually compare original and processed images with a slider. File size changes are displayed at a glance.
Batch Processing
Upload up to 20 images at once and apply the same resize and compression settings to all. Download results as a ZIP file.
FAQ
Are my images sent to a server?
No. All processing is done entirely in your browser. Your image data is never transmitted externally.
What image formats are supported?
JPEG (.jpg, .jpeg), PNG (.png), and WebP (.webp) are supported. Output format matches the input format.
How many images can I process at once?
You can process up to 20 images at a time. The maximum file size per image is 10MB.
Can I adjust the quality of PNG images?
PNG uses lossless compression, so the quality slider is disabled. You can still reduce file size by resizing.