Social Media Image Resizer
Resize images to exact dimensions for Instagram, Facebook, X and more.
Drop an image here or click to upload
PNG, JPEG, WebP, GIF, BMP supported
Target Size
Twitter / X
YouTube
TikTok
Fit Mode
Platform Size Reference
| Platform | Image Type | Dimensions |
|---|---|---|
| Square Post | 1080x1080 | |
| Portrait Post | 1080x1350 | |
| Landscape Post | 1080x566 | |
| Story / Reels | 1080x1920 | |
| Shared Post | 1200x630 | |
| Cover Photo | 851x315 | |
| Profile Picture | 170x170 | |
| Twitter / X | In-Stream Image | 1200x675 |
| Header Photo | 1500x500 | |
| Profile Picture | 400x400 | |
| Shared Post | 1200x627 | |
| Cover Photo | 1584x396 | |
| Profile Picture | 400x400 | |
| YouTube | Thumbnail | 1280x720 |
| Channel Banner | 2560x1440 | |
| Channel Icon | 800x800 | |
| TikTok | Video / Story | 1080x1920 |
| Profile Picture | 200x200 | |
| Standard Pin | 1000x1500 | |
| Square Pin | 1000x1000 | |
| Profile Picture | 800x800 | |
| Status Image | 1080x1920 |
Resize any image to the exact pixel dimensions required by Instagram, Facebook, Twitter/X, LinkedIn, YouTube, TikTok, Pinterest, or WhatsApp — directly in your browser with no upload to a server.
Key Features
25+ platform presets
Includes professionally-researched size presets for every major social platform and content type: posts, stories, covers, headers, profile pictures, thumbnails, and banners.
Three fit modes
Contain mode letterboxes the image with a customisable background colour; Cover mode crops to fill the canvas from the centre; Stretch mode fills the canvas exactly, even if that distorts the image.
Custom dimensions
Toggle Custom mode to enter any pixel width and height if you need dimensions not covered by the built-in presets.
Canvas-based, client-side
All resizing is done on an HTML5 Canvas element in your browser. Your image is never uploaded to any server, ensuring complete privacy.
How to Use
- 1Click the upload area or drag and drop an image file.
- 2Select a platform and preset, or enable Custom mode and enter your own dimensions.
- 3Choose a fit mode (Contain, Cover, or Stretch) and set a background colour if needed.
- 4Click Resize Image to render the output. Preview the result and click Download PNG to save.