Loading…
Resize images by width/height or percent. Use when dimensions must change; for smaller files use image-compressor. Input: image ≤10MB. Returns resized PNG/JPEG/WebP. 100% client-side, files never leave browser.
Image Resizer is loading — interactive editor will appear here. Use examples below to try instantly once loaded.
Press ? for keyboard shortcuts
Resizes images using 15 social media preset dimensions (Instagram, Twitter, Facebook, LinkedIn, etc.) or custom dimensions with unit selection (px, %, cm, inch). Supports fit modes (cover, contain, fill, inside, outside), batch upload, format conversion (JPEG, PNG, WebP, AVIF), EXIF data toggle, and a target max file size for automatic quality adjustment.
Every platform requires specific image dimensions, and manually resizing each image is time-consuming. This tool provides presets for all major social platforms and batch processing so you can resize an entire photoshoot to platform-specific specs in seconds.
This tool is part of the DevStackIO platform — a collection of free online developer tools from DevStackIO. Browse more free developer resources on DevStackIO.
Social media managers preparing images for multiple platforms, developers generating thumbnail variants, and content teams batch-processing images at scale.
Upload images via drag-and-drop or file browser (supports batch upload)
Select a preset from the 15 social media options or enter custom dimensions
Choose the unit: px for absolute sizes, % for scaling, cm/inch for print
Select a fit mode: cover (crop to fill), contain (fit within), fill (stretch), inside/outside
Pick the output format: JPEG, PNG, WebP, or AVIF
Toggle EXIF data on or off; optionally set a max file size target and click Resize
Input: 4000x3000 photo with Instagram Square preset (1080x1080) and cover fit. Output: 1080x1080 center-cropped image.Input: 2000x1500 image with custom 800px width, auto-height, contain fit. Output: 800x600 image with aspect ratio preserved, letterboxed.What are the 15 social media presets?
They include Instagram (square/portrait/landscape), Twitter (post/header/card), Facebook (post/cover), LinkedIn, Pinterest, YouTube thumbnail, and more.
Does batch resize preserve filenames?
Yes, filenames are kept with a dimension suffix appended.
What does 'max file size target' do?
It automatically adjusts JPEG/WebP quality to stay under the specified size.
Can I resize and convert format at the same time?
Yes, format conversion and resizing happen in one operation.
Authoritative specifications, standards, and in-depth reading for Image Resizer.
Click or drop images here
JPEG, PNG, GIF, WebP, BMP · Max 100 files · 50MB total · 100% local
Crop images with aspect presets and free select. Use when trimming; for scaling use image-resizer. Input: image ≤10MB. Returns cropped PNG/JPEG. 100% client-side, files never leave browser.
Compress JPEG, PNG, and WebP images in your browser. Reduce file size without visible quality loss.
Generate placeholder images by size and text. Use for mockups; for editing photos use image-resizer. Input: dimensions + options. Returns PNG download. 100% client-side, files never leave browser.
Add text or logo watermark to images. Use for branding; for cropping use image-cropper. Input: image ≤10MB. Returns watermarked image. 100% client-side, files never leave browser.
Embed raster images as SVG. Use when needing SVG wrappers; for optimizing vectors use svg-optimizer. Input: image ≤10MB. Returns SVG. 100% client-side, files never leave browser.
Combine images into a grid collage. Use for side-by-side; for animation use gif-maker. Input: images ≤10MB. Returns collage PNG. 100% client-side, files never leave browser.
Rotate images 90, 180, or 270 degrees and flip them horizontally or vertically. Preview and download — files never leave your browser
Generate favicons (16/32/180 PNG + ICO) from one image. Use for site icons; for compression use image-compressor. Input: image ≤10MB. Returns favicon set + HTML. 100% client-side, files never leave browser.