100% client-side · No uploads · Powered by HTML5 Canvas
Need the main tool? Image Resizer
Written by Safaat Rahman Siham, Founder & Developer at Convertify4u. Contact us.
Choose the surface before you export
Feed, story, header, and thumbnail are different boxes
A square grid post and a full-screen story do not share a frame. Instagram’s square and portrait presets are for the feed. The story preset, shared in shape with Facebook’s story and TikTok’s video frame, is the tall phone box. YouTube’s thumbnail is a wide 16:9 still, and the channel banner is much larger than that thumbnail. Export the surface you are about to open. Reusing a feed square as a header cuts the sides off a face that was composed for a grid.
Wide cards and profile marks
Facebook’s post preset and LinkedIn’s post preset are both wide, and they are not the same integers. X’s post is a third wide shape, and the X header is a short strip at 1500 wide by 500 tall. Profile marks are small squares: 170 on Facebook, 320 on Instagram, 400 on LinkedIn and on X, 800 for a YouTube icon, 200 on TikTok, and 165 on Pinterest. Put the face in the middle of a profile square, because many apps clip the corners into a circle. Tiny type in a 165 or 200 pixel mark will not survive.
One file, then the format
This page handles a single image at a time. Drop the next photo after the first download is saved. JPG, PNG, WebP, and GIF can come in. Export JPG when the still is a photograph and you may also type a kilobyte aim. Export WebP for the same kind of size aim. Export PNG when you need a flat graphic and you are willing to ignore the kilobyte box. If the source is smaller than the preset, the pixels get larger and the picture gets softer. Shoot or export a bigger master when the banner looks mushy.
The download stays a picture
The download is a picture on your computer. It is not posted to the network. Captions, music, and alt text stay in the app you open next. If a campaign has three surfaces, make three files and name them so the square, the story, and the thumbnail cannot be mixed up at upload time. Check the file info once. The numbers should match the preset you picked.
How it works
- 1
Add the first picture
Choose one JPG, PNG, WebP, or GIF. Extra files in the same selection are not loaded. Compare the photo’s shape with the preset before you export, so a landscape still is not forced into a tall story without a look.
- 2
Pick the network and the preset
Open Facebook, Instagram, LinkedIn, X, YouTube, TikTok, or Pinterest, then choose profile, cover, post, story, or thumbnail as that network offers it. The width and height fields take those integers, and either side stops at 10000.
- 3
Save and open the file info
Download, then read the pixel size. JPEG or WebP with an empty kilobyte box uses quality 0.92. A filled kilobyte box applies only to those two formats. PNG skips that target. Upload the file you just checked.
Use cases
A feed post that should stay square or tall
Use the Instagram square or the Instagram portrait when the grid is the destination. Keep every slide in a set on the same preset so the height does not jump as someone swipes.
A story or a vertical video cover
Facebook story, Instagram story, and the TikTok video frame share 1080 by 1920. Keep the subject near the middle. Interface chrome often covers the top and the bottom.
A link card or a channel thumbnail
Facebook post, LinkedIn post, and X post are the wide share stills. YouTube’s thumbnail is 1280 by 720. Build the words large enough to read at the size a phone actually shows.
A profile mark and a banner
Export the small profile square for the account, then a separate cover, header, or YouTube banner. The X header and a YouTube banner are not interchangeable files.
Problems we solve
The app crops the edges
A wrong ratio is the usual cause. Export the preset for that surface, with the subject away from the borders, and the crop has less to remove.
A tiny logo blown up to a banner
Upscaling to 2560 by 1440 does not create new detail. Start from artwork that is already large, or accept a soft result and keep the original master.
A kilobyte aim on a PNG
PNG ignores that box. Switch to JPEG or WebP when the upload form cares about kilobytes, or leave the box blank and let JPEG and WebP use quality 0.92.
Related guide
- Resize a photo for print
When the destination is paper, convert inches and DPI into pixels first.
- Full HD 1920 by 1080
A 16:9 still for a slide or a 1080p frame.
- Square 1080 by 1080
The even feed square.
- Link card 1200 by 628
A wide still for a shared link.
- Story 1080 by 1920
The tall phone frame used for stories.
- Header 1500 by 500
A short wide cover.
- Avatar 400 by 400
A small profile square.
Trust & technology
The listed presets, nothing invented
The numbers above are the presets in the picker. LinkedIn’s 1200 by 627 entry is the post, and it is not a carousel size.
The picture stays here
The resize runs locally. One image is processed, the first file you add, and the download is yours to upload.
A ceiling you can see
Each side is limited to 10000 pixels. JPEG and WebP can aim at a kilobyte size. PNG does not.