Why a dedicated social media resizer
Platform sizes are not just different dimensions, they are different shapes: the same photograph has to become a 4:5 Instagram post, a 16:9 YouTube thumbnail, a 4:1 LinkedIn banner and a 1:1 profile picture. A plain resizer either stretches the image to fit or leaves you cropping by hand in an editor. This tool renders your image into every frame at once, shows the result live, and gives each frame two controls — a Fit ↔ Fill slider and drag to reposition — so you choose per size whether to keep the whole image (with a background colour) or cover the frame and trim the edges. The export is always the platform’s exact pixel size, resampled with Lanczos3 for sharpness, and never distorted.
Sizes verified for 2026
Every dimension in the tool was checked in September 2026 against the platforms’ own help pages and the current Hootsuite, Sprout Social, SocialPilot and ContentStudio guides — 136 sizes across 20 tabs. Cards show the aspect ratio, safe-area notes and upload limits where a platform documents them (YouTube thumbnails under 2 MB, Bluesky under 1 MB, Discord emoji under 256 KB). Dedicated guides with the reasoning behind each size:
- Standard — Phone / Story 1080×1920, Square 1080×1080, Portrait 1000×1500 and 5 more
- Instagram — Story / Reel cover 1080×1920, Portrait post 1080×1350, Square post 1080×1080 and 3 more
- Facebook — Story 1080×1920, Square post 1080×1080, Portrait post 1080×1350 and 5 more
- YouTube — Video thumbnail 1280×720, Channel banner 2560×1440, Shorts 1080×1920 and 3 more
- TikTok — Video / photo post 1080×1920, Photo carousel 1080×1920, Landscape upload 1920×1080 and 1 more
- X / Twitter — Post image 1600×900, Square post 1080×1080, Portrait post 1080×1350 and 4 more
- LinkedIn — Post image 1200×627, Square post / ad 1200×1200, Portrait post 1080×1350 and 6 more
- Pinterest — Standard pin 1000×1500, Square pin 1000×1000, Idea pin / story 1080×1920 and 4 more
- Threads — Portrait post 1080×1350, Square post 1080×1080, Landscape post 1080×566 and 1 more
- WhatsApp — Status 1080×1920, Square image 800×800, Business cover 1200×630 and 1 more
- Snapchat — Story / Snap 1080×1920, Ad 1080×1920, Geofilter 1080×1920 and 1 more
- Reddit — Post image 1080×1350, Landscape post 1920×1080, Link thumbnail 1200×628 and 4 more
- Discord — Server banner 1920×1080, Invite splash 1920×1080, Profile banner 600×240 and 5 more
- Telegram — Channel post (landscape) 1280×720, Square post 1280×1280, Story 1080×1920 and 2 more
- Twitch — Offline / video player banner 1920×1080, Profile banner 1200×480, VOD thumbnail 1280×720 and 3 more
- Bluesky — Landscape post 1920×1080, Portrait post 1080×1350, Square post 1080×1080 and 2 more
- Tumblr — Photo post 1280×1920, Blog header 3000×1055, Profile photo 128×128
- Print — A4 portrait 2480×3508, A4 landscape 3508×2480, A3 3508×4961 and 11 more
- Display ads — Medium rectangle 300×250, Large rectangle 336×280, Leaderboard 728×90 and 9 more
- Banners & headers — Email header 600×200, Etsy mini banner 1200×300, Etsy big banner 3360×840 and 6 more
Export options
JPG (quality 90 by default) is accepted by every platform; choose PNG for logos, text and transparency, or WebP for the smallest files where the platform allows it (X, Bluesky, Discord, Telegram and most web uses). The background colour fills the letterbox area in Fit mode and replaces transparency; white is the default, and Discord users can preview on black. On the Print tab the chosen DPI is written into the file so A4 opens as A4. For plain pixel or percentage resizing with cropping, rotation and a file-size target, use the Image Resizer.