Social Media Image Resizer
On-device · Nothing uploadedOne upload, every size you post. Resize a single image for Instagram, X (Twitter), LinkedIn and YouTube, crop or fit it exactly, then export PNG, JPEG or WebP — one at a time or all in a ZIP.
Fit & fill
Scales the photo until it covers the canvas, then trims the overflow evenly from every edge. No borders, no letterboxing.
Export
Files are named like your-photo_1080x1440.png. You can also download any single size from the previews.
Click to choose an image, or drop it here
PNG, JPG, WebP and other common formats
Sizes1 selected — pick as many as you like
Instagram Post
1:1
1080 × 1080
Instagram Story / Reel
9:16
1080 × 1920
X (Twitter) Post
16:9
1600 × 900
LinkedIn Post
1.91:1
1200 × 627
YouTube Thumbnail
16:9
1280 × 720
Width and height from 1 to 8000 px. Add as many custom sizes as you need.
Features
Every size at once
Upload one image and get Instagram post, Story/Reel, X post, LinkedIn post and YouTube thumbnail versions — plus any custom size you add.
Crop or fit, your call
Fill the frame with a center crop, or keep the whole photo and pad the extra space with a solid color or a blurred blow-up of the shot.
Batch export in three formats
Export PNG, JPEG or WebP with an adjustable quality slider. Grab one size on its own or download every file as a single ZIP.
Nothing leaves your device
Decoding, resizing, cropping and zipping all run in your browser. No uploads, no sign-up, no watermark — and it is free.
What you can use it for
One photo, every feed
Turn a single shot into the right dimensions for Instagram, X and LinkedIn, so your feed stays consistent without a reshoot.
Stories and Reels
Get a clean 1080 × 1920 vertical cut for Stories and Reels. The blurred background turns a landscape photo into a vertical canvas.
Thumbnails that get clicks
Export YouTube thumbnails at 1280 × 720 and LinkedIn link previews at 1200 × 627 from the same source image.
Publish everywhere, once
Prep a whole campaign in one pass: pick every size you need, add custom dimensions, then download the set in a single ZIP.
Frequently asked questions
What is the difference between crop and fit?+
Crop to fill (cover) scales the image until it covers the whole canvas and trims the overflow evenly from the edges, so there are no borders. Fit whole image (contain) keeps the entire photo visible and fills the leftover space with your chosen solid color or a blurred, zoomed copy of the image.
Are my images uploaded to a server?+
No. The image is decoded, resized, cropped and zipped entirely inside your browser using the Canvas API. Nothing is sent anywhere, and the tool keeps working with your connection turned off.
Will the exported files be sharp enough?+
Exports are rendered at the exact pixel dimensions of the size you picked. PNG is lossless, and JPEG/WebP compression is controlled by the quality slider. If your source image is smaller than the target size it will be upscaled and lose some detail, so start with a photo at least as large as the biggest size you need.
Can I use a size that is not in the list?+
Yes. Enter a width and height in the custom size box, add as many as you need, then tick them alongside the presets and export everything together. Files are named original-name_widthxheight.
How does the blurred background work?+
It is the classic blurred-backdrop look: the photo is scaled to cover the canvas and blurred as a base layer, then the full uncropped image is composited on top. It is the fastest way to fill empty space when you turn a landscape shot into a vertical Story.