Resize any image to the exact pixel dimensions of every major social media platform — instantly. 50+ presets across Instagram, Facebook, Twitter/X, LinkedIn, YouTube, TikTok, Pinterest, Snapchat and more. Three fit modes: Cover (fill), Contain (letterbox), Stretch. Batch export all selected platforms at once.
Drop any JPEG, PNG or WebP image onto the tool. The image loads into the preview canvas with its original dimensions shown. Works with any starting image — photos, graphics, logos, banners.
Browse 50+ presets organised by platform. Click a preset to preview it instantly — the canvas updates to show exactly how your image will look at that size. Select multiple presets using the checkboxes to batch-export all at once.
Select Cover (crops to fill the frame — no whitespace), Contain (letterboxes with background colour — no cropping), or Stretch (distorts to exact dimensions). Use the background colour picker for letterbox borders. Click Download Selected to get all chosen sizes as a ZIP, or download any individual size from the preview.
The tool includes presets for: Instagram (Square Post 1080×1080, Portrait Post 1080×1350, Story/Reel 1080×1920, Profile 110×110, Highlight Cover 1080×1920), Facebook (Post 1200×630, Cover 820×312, Event Cover 1920×1005, Profile 170×170, Story 1080×1920, Ad 1200×628), Twitter/X (Post 1600×900, Header 1500×500, Profile 400×400), LinkedIn (Post 1200×627, Cover 1584×396, Profile 400×400, Company Banner 1536×768), YouTube (Thumbnail 1280×720, Channel Art 2560×1440, Profile 800×800), TikTok (Video Cover 1080×1920, Profile 200×200), Pinterest (Pin 1000×1500, Square 1000×1000), Snapchat (Story 1080×1920), and WhatsApp (Status 1080×1920, Profile 500×500).
Cover mode crops your image to exactly fill the target dimensions without any whitespace. The image may be cropped on the top/bottom or left/right sides. This is the most common choice for social media — images always fill the frame completely. Contain mode scales your image to fit entirely within the target dimensions and adds coloured bars (letterboxing) on the shorter sides to fill the remaining space. This preserves the full image with no cropping but may add visible bars. Stretch forces the image to the exact dimensions, which may cause distortion — use only when the source image already has the correct aspect ratio.
Tick the checkboxes on any number of presets, then click Download All Selected. The tool generates each size using the Canvas API in your browser and packages all images into a ZIP file using JSZip. The ZIP file is named with the date and contains each image named by platform and size (e.g. instagram-square-post-1080x1080.jpg). This is the feature most competitors miss — they require downloading one size at a time.
Each platform displays images at specific dimensions in their layouts. If you upload an image with the wrong aspect ratio, the platform automatically crops it — often in a way that removes important content (like a person's face or a key product detail). Using correct dimensions ensures your image displays exactly as intended: full composition, no unwanted cropping, correct display on both mobile and desktop feeds.
Platforms update their image specifications approximately once or twice per year, typically alongside major product updates. The presets in this tool reflect the 2025 recommended dimensions from each platform. Dimensions rarely change drastically — minor updates are usually within 10–20px. The most important dimensions (Instagram 1:1 post, YouTube thumbnail, Facebook cover) have been stable for several years.
Yes — at the bottom of the preset list is a Custom Size option. Enter any width and height in pixels. This is useful for platform-specific ad sizes, email header banners, website hero images, and any non-standard dimensions.