PixlRun / Free tool
Resize one photo for every social platform at once.
Drop in a photo, drag one focal point, and PixlRun crops it into 10 exact-size presets - Instagram, TikTok, YouTube, X, Facebook, LinkedIn and Pinterest - all at once, right in your browser. No account, no watermark, no server upload.
Drop a photo here or click to choose
JPG, PNG or WebP - one photo, cropped into every size you need.
1. Set the focal point
Click or drag on your photo below to mark its most important part - every preset below crops around this same point.
2. Choose export options
TikTok / Reels / Shorts only - approximate, see footnote below.
3. Every size, ready to download
Why one photo, ten exact sizes
Every platform wants a different crop of the same photo, and cropping each one by hand in an editor is slow and easy to get slightly wrong - a face half cut off here, awkward empty space where the subject should be there. PixlRun's Resize for Social does it once: drop in a photo, mark one focal point, and it computes a correctly-framed, exact-pixel crop for all 10 presets simultaneously.
Every crop uses cover-crop - the target frame is filled completely and only the excess is trimmed away, the same underlying idea as CSS's own background-size:cover. The one focal point you set keeps your subject centered in as many of the 10 frames as each aspect ratio physically allows, and clamps at the photo's own edges instead of cropping past them.
Extremely large photos (roughly 48 megapixels and above) are automatically scaled down to fit browser memory limits, the same safety cap used across PixlRun's other on-device tools.
Current social image sizes (2026)
The exact recommended upload resolution for each placement below - this is also exactly what each matching preset in the tool above exports at.
| Platform | Placement | Recommended size | Aspect ratio |
|---|---|---|---|
| Post (feed) | 1080 x 1350px | 4:5 | |
| Square post | 1080 x 1080px | 1:1 | |
| Story / Reels | 1080 x 1920px | 9:16 | |
| TikTok | Video / photo post | 1080 x 1920px | 9:16 |
| YouTube | Video thumbnail | 1280 x 720px | 16:9 |
| YouTube | Shorts | 1080 x 1920px | 9:16 |
| X (Twitter) | Post image | 1600 x 900px | 16:9 |
| Post image | 1200 x 630px | 1.91:1 | |
| Post image | 1200 x 627px | 1.91:1 | |
| Pin | 1000 x 1500px | 2:3 |
Sizes reflect each platform's own current published or widely-documented upload recommendations as of July 2026; platforms occasionally revise these without notice.
TikTok / Reels / Shorts safe areas
TikTok, Instagram Reels and YouTube Shorts all place their own UI on top of your video or image - captions, your profile info, and a rail of like/comment/share icons - which can cover the edges of whatever you post. Toggle "Show safe zones" above on any of the three 9:16 presets to see a rough guide for where that overlap usually falls.
These margins are intentionally conservative and generic - roughly the top 10% and bottom 15-20% of the frame on all three, plus an extra ~12% down the right edge for TikTok's icon rail - not measured pixel-for-pixel against any single app build, because every platform ships UI changes without notice. Treat the overlay as a starting point, not a guarantee, and always preview your export inside the actual app before posting.
Safe-zone margins are approximate; last reviewed July 2026, updated quarterly.
How it works
Drop in a photo and PixlRun decodes it directly in your browser using the canvas element - it never leaves your device. Drag the focal point over the thumbnail preview to tell PixlRun what matters most in the shot; every one of the 10 preset cards recomputes its crop from your original photo's own pixels the moment you move it.
When you download a size - alone or all at once as a ZIP - PixlRun draws that exact crop straight onto a canvas sized to the preset's exact target resolution in a single step, then exports it as PNG (lossless) or JPEG at quality 92 (visually excellent, smaller files), whichever you've selected. Nothing is watermarked, nothing is uploaded, and the ZIP is assembled on-device using the open-source JSZip library.
FAQ
What sizes can I export at once?
Ten ready-to-post sizes from one photo: Instagram Post (1080x1350), Instagram Square (1080x1080), Instagram Story/Reels (1080x1920), TikTok (1080x1920), YouTube Thumbnail (1280x720), YouTube Shorts (1080x1920), X/Twitter Post (1600x900), Facebook Post (1200x630), LinkedIn Post (1200x627) and Pinterest Pin (1000x1500). Every preset exports at that platform's own exact recommended resolution.
Does resizing lose quality?
No extra generation loss beyond the crop itself: each preset is cropped and drawn directly from your original photo in a single canvas step, then exported at that preset's exact pixel dimensions - nothing is routed through a lossy intermediate resize. Choose PNG for a lossless file or JPEG at quality 92 for a smaller, visually excellent file.
What if my photo is smaller than a preset's resolution?
PixlRun still creates the file - browsers can always scale an image up - but it shows a small "will upscale" note on any preset whose target resolution is larger than what your original photo's cropped region can provide, so you know that particular size may look softer than the others. It's a warning, not a block.
Is my photo uploaded to a server?
No. Cropping, focal-point positioning and exporting all happen entirely on-device using your browser's canvas - your photo is decoded, cropped and re-encoded locally, and is never sent anywhere. The only thing this page downloads besides its own code is the JSZip library, used only for the optional "Download all" button.
How does one focal point work across 10 different crops?
Drag a single point on your photo to mark its most important part - a face, a product, a logo. Every preset recomputes its own crop around that same point, centering it as closely as each aspect ratio allows and clamping at the photo's edges so the crop never runs off the image.
Are the TikTok/Reels/Shorts safe-zone overlays pixel-perfect?
No, and we don't claim they are. They're conservative, generic margins based on typical UI chrome (captions, profile info, like/comment/share icons) across TikTok, Instagram Reels and YouTube Shorts, meant as a rough guide - not measured against any one app build. Platforms adjust their layouts often; treat the overlay as a starting point and preview your final export inside each app before posting. Last reviewed July 2026, updated quarterly.