Free Online Bulk Image Resizer — Resize Multiple Images at Once
This free bulk image resizer lets you resize many images in one go — by exact pixel dimensions, by percentage, or with one-click targets for the web, email and social media — and shows you the exact crop on every photo before anything is saved. Whether you are shrinking a folder of photos for email, preparing product shots for a store, or batch-sizing graphics for a website, this tool handles every image at once, directly in your browser.
Why Use a Client-Side Batch Resizer?
Most online image resizers upload your files to their servers for processing, which raises privacy concerns and imposes batch limits. This resizer runs entirely in your browser using the Canvas API — your images never leave your device. Zero server uploads, zero data collection, zero limits on how many images you can resize.
Resize by Pixels, Percentage or Preset
Set exact width and height in pixels, scale every image by a percentage, or pick a preset such as 1080p, Instagram square, Facebook post or YouTube thumbnail. Lock the aspect ratio to avoid distortion, or unlock it and choose how mismatched images should fit: contain, cover (crop), pad (letterbox) or stretch.
See the Crop Before You Resize
Every thumbnail is a live preview of the result: the lit frame is the output size and the dimmed area is what gets cropped away. Switch between fit, crop, pad and stretch and all previews update at once. In crop mode you can drag any photo inside its frame to choose exactly which part stays — useful when a face or a product sits off-centre — and the crop focus grid sets a default for the whole batch.
Fast, Smooth Batch Resizing
Images are resized the moment you drop them, in background threads (Web Workers), several at a time — so the page never freezes, even with hundreds of photos. Each row previews the exact output size before anything runs, and when you change a setting only the affected images are redone. Compare before and after with a slider, browse with the arrow keys, watch the savings meter add up, and download a ZIP or share straight to your phone's Photos. Press F for a full screen workspace.
Batch Resize & Format Conversion
Drop dozens of images at once and resize them all in seconds. Keep the original format or convert to JPEG, PNG or WebP while you resize. Set a JPEG/WebP quality level or a target maximum file size to control output size, then download everything as a single ZIP archive — each file named with its new dimensions.
Free Alternative to Online Batch Resize Tools
Unlike paid resizers that charge per image or cap free batches, this bulk image resizer is completely free with no restrictions. No signup, no watermarks, no ads. Resize as many images as you need, as often as you need — and pair it with the image compressor to squeeze files even smaller.
Common questions
Are my images uploaded to a server?
This resizer runs 100% in your browser using JavaScript and the Canvas API. Your images never leave your device — you can verify this in your browser's network tab, where you will see zero outbound requests with your image data. It even works offline once the page has loaded.
What is the difference between fit, cover, stretch and pad?
Fit (contain) scales the image to fit inside your target box while keeping the aspect ratio — the output may be smaller than the box. Cover scales to fill the box and crops the overflow. Stretch forces the exact dimensions and may distort the image. Pad fits the image and fills the leftover space with a background colour so the output is exactly the target size.
Does resizing reduce image quality?
Downscaling (making images smaller) keeps quality high and reduces file size. Upscaling (enlarging) can soften an image because pixels are interpolated. Use the Don't enlarge small images option to prevent accidental upscaling. For JPEG and WebP output you can also set a quality level to balance file size against detail.
Can I resize images for Instagram, Facebook or YouTube?
The quick targets cover the most common ones in one tap (Instagram square, Story / Reel, YouTube thumbnail, link card), and the More menu includes common social and web sizes such as Instagram square (1080×1080), Instagram story (1080×1920), Facebook post (1200×630), X/Twitter post (1600×900), LinkedIn post (1200×627), YouTube thumbnail (1280×720), Pinterest pin (1000×1500) plus 1080p/720p web sizes and square thumbnails.
Will resizing keep the aspect ratio?
If you want it to: Turn on Lock aspect ratio and enter just a width or a height — the other dimension is calculated automatically so the image is never distorted. Percentage and longest/shortest-side modes always keep the aspect ratio. For exact dimensions that ignore the ratio, unlock it and pick a fit mode.
What image formats can I resize?
You can load JPEG, PNG, WebP, GIF, BMP and most browser-supported image formats. Output can be kept the same or converted to JPEG, PNG or WebP. Converting photos to WebP often produces much smaller files at the same dimensions.
Can I download all resized images together?
After resizing, click ZIP to get every resized image in a single archive, named with the new dimensions. You can also download any single image individually from its row.
Does resizing remove EXIF and GPS location data?
Every image is redrawn and re-encoded, so camera EXIF data — including GPS location, camera model and timestamps — is not carried into the resized file. The photo's orientation is applied first, so nothing ends up sideways.
Can I rename the resized files?
The filename pattern supports tokens: {name} original name, {w} / {h} new size, {n} running number and {date} today's date. For example product-{n}-{w}px gives product-01-1200px.jpg.
What is the live crop preview?
Each thumbnail draws the photo exactly as it will come out: the bright frame is the output size, and in crop mode the dimmed part around it is the area that will be cut off. In pad mode the frame shows the padding colour. It updates instantly when you change the size, fit, focus or pad colour — no need to resize first.
How do I choose which part of a photo is kept when cropping?
Pick a crop focus (top, centre, bottom, left, right or a corner) in the Size tab to set a default for the whole batch, or drag an individual photo inside its frame. Double-click a thumbnail to send it back to the batch focus.
Can I save my settings?
Yes. Open the bookmark button at the top of the settings panel, type a name such as “Blog 1600 WebP” and press Save. The size, fit, format, quality and file name pattern are stored in your browser and come back with one tap. Nothing leaves your device.
Is there a full screen mode?
Yes. Press F or the full screen button and the workspace fills the screen, with the settings sliding in from the left (S). On iPhone, where browsers cannot full-screen a web page, the studio covers the whole viewport instead. Esc exits.
Why does the page stay smooth with hundreds of images?
Decoding, resizing and encoding run in Web Workers — background threads — with OffscreenCanvas, several images in parallel. The cards show small thumbnails instead of full-size images, so scrolling and the controls stay responsive even with big batches. Change a setting and only the affected images are redone.
Related Free Image Tools
More no-signup, in-browser image tools that pair well with the bulk resizer: