Utility Tools

Image Resizer & Compressor

Resize and compress images in your browser. No server upload required.

Upload Images

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.