Social Media Image Resizer
Resize any photo to the exact size every social platform wants, and choose what stays in frame.
or drop your image here · JPG, PNG or WebP, up to 25 MB
Features
- Ready-made sizes for Instagram, Facebook, YouTube, LinkedIn, X, Pinterest and TikTok, plus any custom size
- The output preview appears the moment you pick a size, at the exact shape of the file you will get
- Drag the picture to position it and zoom from 10% to 1000% - the control starts where it fills the frame exactly
- Fill the empty space with a blurred copy of your own picture or a colour, then save as JPG, PNG or WebP
How to Use
Choose an image, or drop one on the page. It opens straight away because nothing is uploaded. JPG, PNG and WebP up to 25 MB.
Pick the platform and size. The preview on the right immediately shows that exact shape. Drag the picture to decide what stays in frame, zoom with the buttons, the slider, the scroll wheel or a pinch, and choose what fills any empty space.
Choose JPG, PNG or WebP and the quality. The file size is shown next to the button, then download.
About This Tool
Social Media Image Resizer takes one photo and produces the exact pixel size a platform expects, without uploading anything. Pick a size and the output preview appears immediately at that shape, so you are never guessing what the crop will keep. There are ready-made sizes for Instagram posts, portraits, landscapes, Stories and Reels; Facebook posts, cover photos, event covers and Stories; YouTube channel banners and thumbnails; LinkedIn profile banners, company page covers and post images; X headers and the three post shapes; Pinterest standard and tall pins; TikTok video covers; and a plain custom size for anything else. Instead of dragging a crop box around, the frame holds the shape you chose and you move the picture inside it, dragging to position and zooming with the buttons, the slider, the scroll wheel or a pinch. The zoom control starts in the middle at the point where the picture exactly fills the frame, and you can zoom out well past that until the whole picture sits inside with room to spare. When it does not fill the frame, the empty space is filled with an enlarged blurred copy of the picture itself, which is how most vertical posts are made, or with white, black or a colour you pick. Save as JPG, PNG or WebP at the quality you want, with the file size shown before you download. Everything runs in your browser, so nothing is uploaded, there is no sign-up, and no watermark is added.
Frequently Asked Questions
The sizes are already in the list, grouped by platform, so you do not have to look them up. The common ones are 1080 x 1080 for a square post, 1080 x 1350 for an Instagram or LinkedIn portrait post, 1080 x 1920 for any Story, Reel or TikTok, 1200 x 630 for a LinkedIn link post, 1280 x 720 for a YouTube thumbnail, 2560 x 1440 for a YouTube channel banner, 1500 x 500 for an X header, 1584 x 396 for a LinkedIn profile banner and 1000 x 1500 for a Pinterest pin. Anything not in the list can be typed in under Custom size.
Drag the picture. The frame stays locked to the size you picked and the picture moves inside it, which is the same way a phone lets you position a profile photo. Scroll, pinch or use the minus and plus buttons to zoom. The preview is the output, so whatever you can see is exactly what the downloaded file will contain - there is no separate crop step to get wrong.
Three, and the tool does all of them. Zoom in so the picture fills the frame and accept that the edges are cropped, which is right when the subject is in the middle. Zoom out so the whole picture fits and let the blurred copy of it fill the space around it, which is what almost every professionally made vertical post does with landscape source material. Or zoom out and pick a plain colour behind it, which suits product shots, screenshots and anything with text near the edges.
Because a channel banner is uploaded at 2560 x 1440 but almost no device shows all of it. A television shows the whole thing, a desktop shows a wide strip, and a phone shows only the middle 1546 x 423. Anything outside that centre rectangle can disappear, so keep your channel name, logo and any text inside it. The tool reminds you of this when you pick that size.
JPG for photographs, which is almost always the right answer and gives much smaller files. PNG only when you need transparency or the image is mostly text or a screenshot, where it stays sharp instead of getting fuzzy. WebP is smaller than both and every current browser supports it. If a file comes out bigger than you want, lower the quality slider - the difference between 90 and 75 is usually invisible on a phone screen and can halve the size.
No. The resizing happens inside your browser, on your own device, so the picture is never transmitted and there is nothing for us to store or delete. That also means there is no upload wait and no queue. A side effect worth knowing is that saving a copy here strips the hidden EXIF data, including the GPS coordinates your phone may have recorded, which is a good habit before posting a photo taken at home.