Resize Image Online Free
Resize images to any dimension — in pixels, percentage, or preset aspect ratio. Batch resize up to 20 images at once. Choose your output format and quality. No signup needed.
Drop your images here
or click to browse — JPG, PNG, WebP, GIF · up to 20 files
JPG / PNG / WebP / GIF · Up to 20 files · Max 50 MB total free
0 image(s) selected
Resize Options
Advanced options
No account required · Files processed securely and deleted in 24h
Resizing Images…
Uploading images
0%
Resize Complete!
Your resized images are ready.
Download images-resized.zip—
Images
—
Target size
—
Input total
Pro — 200 images/batch, 8K output, smart crop with face detection
DPI control · Padding fill · API access
How It Works
Resize images to any size in three simple steps
Upload Images
Select JPG, PNG, WebP, or GIF images from your device. Upload up to 20 files with a combined total of 50 MB on the free plan. Multiple formats can be mixed in a single batch — each file is resized and saved in its original format unless you choose a different output format.
Set Target Dimensions
Choose a resize mode: enter exact pixel dimensions (W × H), scale by percentage, or pick from common presets like 1920×1080, 1080×1080 (Instagram), or 1200×630 (Open Graph). Enable "Lock aspect ratio" to prevent distortion. Choose fit mode to control how images are cropped or letterboxed.
Download Resized Files
Each resized image is named to match the original with "-resized" appended. Multiple images are zipped for one-click download. Files are ready to upload to your website, CMS, social media, or email campaign immediately.
Resize Image Features
Everything you need to resize images for any use case
Pixels, Percentage, or Presets
Three resize modes give you complete control. Enter exact pixel dimensions for precise output, scale by a percentage of the original size, or choose from built-in presets for common social media, display, and print sizes. Switch between modes in one click.
Aspect Ratio Lock
Enable "Lock aspect ratio" to ensure your images are never distorted. When you enter a width, the height is automatically calculated to maintain the original proportions — and vice versa. Disable it if you intentionally need to change the image shape, e.g. fitting a square crop.
Batch Resize 20 Images
Upload up to 20 images in a single operation and apply the same resize settings to all of them. Every image is resized individually to the specified dimensions and packaged into a ZIP archive for download. No need to resize images one by one.
Lanczos Resampling
Lanczos resampling is the gold standard for resizing images, producing the sharpest results with minimal ringing artefacts. Choose bilinear for faster processing with slightly softer results, or nearest-neighbour for pixel-art images where you want hard pixel boundaries preserved.
Social Media Presets
Choose from ready-made presets for the most common image sizes: 1080×1080 for Instagram square posts, 1200×630 for Open Graph and Facebook link previews, 1500×500 for Twitter headers, and standard display resolutions like 1920×1080 and 3840×2160.
100% Private & Secure
All uploads use TLS 1.3 encryption. Images are processed in isolated server containers and permanently deleted within 24 hours. No watermarks are added. We never access or store your images beyond the processing window.
Free vs Pro
Frequently Asked Questions
Downscaling (making smaller) typically preserves or improves perceived sharpness because more source pixels are averaged into fewer output pixels. Upscaling (making larger) cannot add detail that wasn't in the original — it estimates pixel values using resampling algorithms. Lanczos produces the sharpest upscaled result; enabling "Sharpen after resize" in Advanced options applies a subtle unsharp mask to compensate for the natural softening that occurs during upscaling.
Contain fits the image inside the target dimensions without cropping, preserving all content — empty space (letterboxing) is added to fill the target canvas. Cover scales the image to fill the entire target, cropping equally from both edges so no letterboxing appears — some image content is lost. Stretch forces the image to exactly match the target dimensions regardless of the original aspect ratio, which distorts the image if the ratio differs.
The current tool applies the same resize settings to all images in a batch. To resize different images to different target sizes, process them as separate batches — click "Resize more images" after downloading each batch to start a new session. Pro plan users with API access can submit per-image resize parameters in a single API call.
Input formats supported: JPG, JPEG, PNG, WebP, and GIF (static frames only — animated GIFs are not currently supported). Output format can be set to match the input format, or you can convert to JPG, PNG, or WebP during resize for further file size optimisation.
Resampling is the algorithm used to calculate the new pixel values when changing an image's size. Lanczos uses a windowed sinc function that considers a larger neighbourhood of source pixels to estimate each output pixel. This produces sharper edges and more accurate colour transitions compared to simpler methods. Bilinear is faster but slightly softer. Nearest-neighbour is fastest but produces blocky, pixelated results — ideal only for pixel art or sprites where you want hard edges.
Yes. All uploads use TLS 1.3 encryption in transit. Images are processed in isolated server containers and permanently deleted from our servers within 24 hours. No watermarks are added. We never view, index, or distribute your images.