How it works
- Add one image, ideally large (2,000 px or more on the short side) so every size can be cut from it without enlarging.
- Choose the platform. Its sizes appear with checkboxes; untick any you do not need.
- Choose what to keep in frame: centre, top, bottom, left or right. The preview shows the crop for the size with a safe area, dimmed outside the crop and with the safe area marked.
- Click Make every size and download the ZIP. Files are named by platform, size and dimensions, for example
youtube-yt-banner-2560x1440.jpg.
The sizes
- Instagram: square 1080×1080, portrait 4:5 1080×1350, landscape 1080×566, story and reel cover 1080×1920.
- Facebook: page cover 851×315 (displayed differently on phones), feed image 1200×630.
- LinkedIn: profile background 1584×396, profile photo 400×400, feed image 1200×627.
- X: header 1500×500, in-feed image 1600×900.
- YouTube: thumbnail 1280×720, channel banner 2560×1440 with a 1546×423 safe area.
- TikTok: cover 1080×1920. Pinterest: pin 1000×1500.
- Etsy: listing photos at least 2,000 px per side (Etsy's help); 2000×2000 and 4:3 2700×2025. eBay: 1600×1600.
These are the sizes third-party guides agree on; none could be confirmed on the platforms' own help pages when this list was compiled (see the note below the tool). Instagram's tallest feed ratio, for example, is reported as both 4:5 and 3:4.
Safe areas
Banners and stories are shown differently on phones, tablets, desktops and TVs. A YouTube banner is 2560×1440, but on a desktop browser only a strip across the middle is visible, and on a phone less still; the 1546×423 centre is the part shown everywhere. On a LinkedIn background, your profile photo covers the lower left. On Instagram and TikTok stories, the top carries your name and the bottom carries captions and buttons. The tool marks the safe area for sizes that have one; keep text, logos and faces inside it.
Getting good crops
- Start with an image that has space around the subject; tight shots cannot fill both a tall story and a wide banner.
- For banners, a wide image with the subject off to one side often works better than a centred one, because profile pictures cover a corner.
- If one size needs a different crop, run that size again with another Keep in frame option, or crop it exactly with the resize and crop tool.
Quality and format
Images are resized with a Lanczos filter and lightly sharpened, then saved as JPEG at quality 86 by default. Platforms re-compress everything you upload, so starting from a clean, correctly sized file gives their compressor less to damage. For graphics with text, choose PNG; text survives platform re-compression better from a lossless original.
Keeping a set
The ZIP is named after the platform, so a folder of brand assets stays organised: one ZIP per platform per campaign. Re-run the resizer when a platform changes its sizes; the source image does not change.
Step by step for a new profile
- Choose a strong source image: high resolution, with the subject not too tight to the edges.
- Run the platform you are setting up first, and download its ZIP.
- Upload the banner or cover, then the profile image, and check them on a phone and a desktop.
- If text or a face is cut off on one device, move it inside the marked safe area, or choose a different Keep in frame option and run that size again.
- Repeat for the next platform; one source image becomes a consistent set across all of them.
Why not upload once and let the platform crop?
Platforms crop automatically, but they crop from the centre and compress heavily. Uploading an image already the right size gives you control over what is in frame and avoids the platform scaling a huge file down with its own, often softer, resampler.
Profile pictures
Profile photos appear as small circles on most platforms. The square sizes here (LinkedIn's 400×400, Instagram's 1080×1080) work for profile photos, but frame your face in the centre with space around it, because the circle cuts the corners. For a cut-out on a clean colour, use the profile picture background tool first, then come back here for the other sizes.
Text in images
Platforms favour images with little text, and text is the first thing to be cut off by a crop. Keep headlines short, inside the safe area, and large enough to read on a phone at thumbnail size. For text-heavy graphics, choose PNG output so letters stay crisp.
Private by design
The image never leaves your device. It is decoded in your browser, processed in a background worker by open-source codecs compiled to WebAssembly (MozJPEG, libwebp, libavif and OxiPNG, via the jsquash project, plus pica for resizing) and handed back as a download. There is no upload, no account and no server copy to delete. You can confirm it in your browser's developer tools: the Network tab shows the page's own files and the codec files loading, and nothing carrying your image. After the first visit the tools work offline.