Social Media Image Resizer
Resize images for Instagram, YouTube, TikTok, Facebook, LinkedIn, X, Pinterest, and Threads — privately in your browser.
Drop an image here, or click to browse
JPG · PNG · WebP — files never leave your browser
🔒 Files never leave your browser — all processing is 100% client-side
30+ Presets
Instantly resize for Instagram, YouTube, TikTok, Facebook, LinkedIn, X, Pinterest, and Threads.
Private
All processing uses the browser Canvas API. Your images never leave your device.
Fit, Crop, Stretch
Choose how to fill the target size: fit with padding, center-crop, stretch, or shrink only.
Free Social Media Image Resizer
This free social media image resizer lets you resize any image for Instagram, YouTube, TikTok, Facebook, LinkedIn, X (Twitter), Pinterest, and Threads — all without uploading a single file. Everything runs privately in your browser using the Canvas API, so your images never leave your device.
Whether you need to resize an image for an Instagram post, create a YouTube thumbnail, prepare a TikTok cover, or resize a LinkedIn banner, the tool handles it in seconds. Choose from 30+ platform-specific presets, pick a resize mode, adjust the background, and export as PNG, JPG, or WebP with a custom quality setting.
How to use this social media image size converter
- Drop or select a JPG, PNG, or WebP image — no upload required, everything stays in your browser.
- Choose a platform tab (Instagram, YouTube, TikTok, etc.) and click the size preset you need.
- Pick a resize mode: Fit + Pad keeps your full image visible with background padding; Crop Fill center-crops to exactly fill the frame; Stretch forces exact dimensions; Shrink Only reduces if larger but never upscales.
- Set a background — White, Black, Transparent (PNG/WebP), or a custom colour from the picker.
- Choose PNG, JPG, or WebP export format and adjust quality if needed.
- Click Resize, then download your image with a clean filename like
convertforge-instagram-square-1080x1080.jpg.
Platform-by-platform resize guide
Resize image for Instagram
Instagram supports several aspect ratios depending on where the image appears. The square post format at 1080×1080 px is the most versatile — it displays well in the feed and on your profile grid. For portrait posts use 1080×1350 px, which fills more vertical screen space in the feed. Stories and Reels both use 1080×1920 px (9:16 ratio), and profile photos display at 320×320 px.
This Instagram image resizer supports all four presets. Use Crop Fill if you want the image to fill the frame completely, or Fit + Pad to keep the full image visible with a white or coloured background.
Resize image for YouTube thumbnail
YouTube thumbnails should be 1280×720 px (16:9 ratio) — this is the standard size displayed across desktop, mobile, and TV. The channel banner is a much larger canvas at 2560×1440 px; YouTube uses the centre 1546×423 px on desktop, so keep your key content centred. Profile photos display at 800×800 px and are cropped to a circle by YouTube.
This YouTube thumbnail resizer automatically sets the correct dimensions when you select the preset. Export as JPG for the smallest file size, or PNG if your design has text or sharp edges.
Resize image for TikTok
TikTok is a vertical-first platform. Cover images and Stories use 1080×1920 px (9:16), matching the full-screen viewing experience. Feed images — used when you post a photo rather than a video — also suit the portrait 1080×1350 px format. Profile photos are displayed small at 200×200 px and are always cropped circular.
Use this TikTok cover resizer with Crop Fill mode to ensure your image fills the full vertical frame without letterboxing.
Facebook cover photo resizer
Facebook cover photos display at 820×312 px on desktop (slightly taller on mobile, so keep important content away from the edges). Shared post images look best at 1200×630 px, which Facebook uses as the link preview image too. Stories follow the same 1080×1920 px vertical format as other platforms, and profile photos need to be at least 170×170 px.
LinkedIn banner resizer
LinkedIn personal profile banners display at 1584×396 px — a wide, shallow 4:1 ratio. Company page covers are even wider at 1128×191 px. Standard LinkedIn post images perform best at 1200×627 px, and profile photos should be at least 400×400 px.
When using this LinkedIn banner resizer, choose Fit + Pad if your source image is taller than the 4:1 ratio — this avoids awkward cropping of the top or bottom.
X / Twitter header resizer
X (formerly Twitter) header images display at 1500×500 px on desktop — a 3:1 ratio. Note that the profile photo overlaps the bottom-left of the header, so place key elements towards the centre or right. Post images display at 1600×900 px, and profile photos at 400×400 px.
Pinterest pin resizer
Pinterest favours tall, vertical images. The standard pin format is 1000×1500 px (2:3 ratio), which takes up more vertical space in the feed and tends to get more impressions. Square pins at 1000×1000 px also work well for product shots. Profile photos are displayed small at 165×165 px.
Threads image resizer
Threads (by Meta) shares the same image dimensions as Instagram. Square posts at 1080×1080 px and portrait posts at 1080×1350 px are the main formats for feed content. Profile photos match Instagram at 320×320 px.
Social media image sizes — complete reference
The table below lists every preset built into this social media image size converter. All sizes are in pixels.
| Platform | Format | Size (px) |
|---|---|---|
| Square Post | 1080×1080 | |
| Portrait Post | 1080×1350 | |
| Story / Reel | 1080×1920 | |
| Profile Photo | 320×320 | |
| YouTube | Thumbnail | 1280×720 |
| YouTube | Channel Banner | 2560×1440 |
| YouTube | Profile Photo | 800×800 |
| TikTok | Cover / Story | 1080×1920 |
| TikTok | Profile Photo | 200×200 |
| TikTok | Feed Image | 1080×1350 |
| Post | 1200×630 | |
| Cover Photo | 820×312 | |
| Story | 1080×1920 | |
| Profile Photo | 170×170 | |
| Post | 1200×627 | |
| Personal Banner | 1584×396 | |
| Company Cover | 1128×191 | |
| Profile Photo | 400×400 | |
| X / Twitter | Post | 1600×900 |
| X / Twitter | Header | 1500×500 |
| X / Twitter | Profile Photo | 400×400 |
| Pin | 1000×1500 | |
| Square Pin | 1000×1000 | |
| Profile Photo | 165×165 | |
| Threads | Square Post | 1080×1080 |
| Threads | Portrait Post | 1080×1350 |
| Threads | Profile Photo | 320×320 |
Resize images without uploading — how it works
This is a no-upload image resizer: when you drop a file into the tool, it is read directly by your browser and processed using the Canvas API. Nothing is sent to a server, no account is needed, and the image is never stored anywhere. This makes it safe to use with personal photos, client work, or any image you'd prefer to keep private. The browser-based approach also means the tool works instantly — there's no waiting for an upload or a server response.
Frequently Asked Questions
Is this social media image resizer free?
Yes — completely free. No account, no signup, no watermark, no file limits. The tool runs entirely in your browser.
Are my images uploaded to a server?
No. This is a no-upload image resizer: all processing uses the browser Canvas API and your images never leave your device. It works offline once the page has loaded.
Which platforms are supported?
Instagram, YouTube, TikTok, Facebook, LinkedIn, X (Twitter), Pinterest, and Threads — with 30+ size presets covering posts, stories, thumbnails, banners, and profile photos.
Can I add padding instead of cropping?
Yes. Choose "Fit + Pad" mode and the image will be scaled to fit entirely within the target canvas, with background padding filling the remaining space. You can set the padding colour to white, black, transparent (PNG/WebP only), or any custom colour.
Can I export as JPG, PNG, or WebP?
Yes. PNG gives lossless quality and supports transparency. JPG produces the smallest file sizes and is best for photos. WebP offers a good middle ground. JPG and WebP both include a quality slider so you can balance file size and clarity.
What are the recommended sizes for Instagram, YouTube, and TikTok?
Instagram Square Post: 1080×1080 · Instagram Story/Reel: 1080×1920 · YouTube Thumbnail: 1280×720 · YouTube Banner: 2560×1440 · TikTok Cover/Story: 1080×1920. All of these are built-in presets — just click the platform tab to access them.
Can I use custom dimensions?
Yes — click the "Custom" button in the platform tabs and enter any width and height in pixels. This is useful for platforms not listed, or for non-standard image sizes.
Will phone photos show up rotated?
No. This tool automatically reads the EXIF orientation data embedded in JPEG files taken on phones, and corrects the rotation before resizing. You should always see the image the right way up.