How to Resize and Compress Images for Every Social Media Platform in 5 Minutes (2026)
8 steps. No Photoshop. No account. Works for Instagram, Facebook, LinkedIn, Twitter, YouTube, TikTok, and Pinterest.
Before You Start: 3 Things to Confirm
Pre-Flight Checklist
- Know your target platform AND post type — Instagram feed posts, Stories, and Reels all have different dimensions. Pick the right one before starting.
- Use the highest-resolution source image you have — resizing down is always clean; upscaling a small image produces a blurry result. Use the original camera file, not a compressed social media export.
- Know the file size limit for your platform — TikTok covers are 287 KB, YouTube thumbnails are 2 MB. Check the limit before compressing so you know when to stop.
For context on why these specs differ across platforms and what happens when you use the wrong dimensions, see: Why Wrong Image Sizes Destroy Your Social Media Reach (2026).
Quick-Reference Dimensions by Platform
Find your platform before starting the steps. Write down or copy the target dimensions you need.
| Platform / Post Type | Width × Height | Format | File Size Limit |
|---|---|---|---|
| Instagram Feed (portrait, recommended) | 1080 × 1350 px | JPEG | 8 MB |
| Instagram Feed (square) | 1080 × 1080 px | JPEG | 8 MB |
| Instagram Story / Reel Cover | 1080 × 1920 px | JPEG | 8 MB |
| Facebook Post | 1200 × 630 px | JPEG/PNG | 8 MB |
| Facebook Story | 1080 × 1920 px | JPEG/PNG | 8 MB |
| LinkedIn Post | 1200 × 627 px | JPEG/PNG | 5 MB |
| Twitter/X Post | 1600 × 900 px | JPEG/PNG/WebP | 5 MB |
| YouTube Custom Thumbnail | 1280 × 720 px | JPEG/PNG | 2 MB |
| TikTok Video Cover | 1080 × 1920 px | JPEG | 287 KB ⚠️ |
| Pinterest Pin (standard) | 1000 × 1500 px | JPEG/PNG | 20 MB |
The 8-Step Workflow
Identify Your Platform and Post Type
Look up the target dimensions in the table above. A standard Instagram feed post and an Instagram Story have different requirements — confirm the post type before opening your image.
Open Your Source Image in ConvertiImage
Go to convertiimage.com. Click the upload area or drag and drop your image. Accepted formats include JPEG, PNG, HEIC, WebP, AVIF, TIFF, and BMP — so you can upload straight from your phone's camera roll or camera SD card without converting first.
Check the Source Dimensions
Once uploaded, note the original pixel dimensions shown. Compare them to your target output dimensions. If your source is smaller than the output target (e.g., a 800px wide image upscaled to 1080px), the output will be blurry. Find a higher-resolution source if possible.
Enter the Target Output Dimensions
Type in the exact width and height from the quick-reference table. If your source image already matches the target aspect ratio (e.g., it is already portrait 4:5 and you want 1080×1350), lock the aspect ratio to resize proportionally. If the ratio is different (e.g., landscape source for a portrait output), uncheck aspect ratio lock and enter the exact pixel dimensions — this will crop the image to fit.
Select the Output Format
Choose your output format:
- JPEG — for all photo posts to Instagram, Facebook, LinkedIn, TikTok, and YouTube
- PNG — for images with text overlays, logos, or transparent backgrounds; for Twitter/X if text sharpness matters
- WebP — only if posting to Twitter/X (the only platform accepting WebP)
If your source is HEIC (iPhone photo), AVIF, or WebP and you are uploading to any platform other than Twitter/X — select JPEG as the output.
Set Quality and Verify the File Size
Set JPEG quality to 85–90% for most platforms. This produces excellent visual quality at a size that is well within the 5–8 MB limits of Instagram, Facebook, and LinkedIn.
For TikTok covers: the file size must stay under 287 KB. Start at 80% quality. If the estimated output size is still above 287 KB, reduce to 70%, then 60%. Check the output size indicator after each change.
Download and Verify the Output File
Click download. Before uploading to the platform, verify the file:
- Windows: Right-click → Properties → Details tab → check Image Width, Image Height, and File size
- Mac: Right-click → Get Info → check dimensions and file size
Confirm the pixel dimensions match your target exactly. Confirm the file size is below the platform limit.
Upload and Check Rendering
Upload to the platform. Before publishing, use the platform's preview:
- Instagram: Check the crop preview in the feed post creator — if the subject is not centered, drag the image to reposition it within the frame
- Twitter/X: Click the image thumbnail after upload to view the crop and adjust the focal point if needed
- Pinterest: Check that the full pin appears in the pin preview without truncation
- YouTube: After uploading a thumbnail, check how it looks in YouTube Studio's preview at small size (search result scale)
Ready-to-Use Recipe Cards by Platform
Use these recipe cards as a shortcut — each one gives you all the settings to enter, in order, without needing to look anything up.
Instagram Feed (Portrait — Recommended)
Facebook Standard Post
LinkedIn Post Image
Twitter / X Post Image
YouTube Custom Thumbnail
TikTok Video Cover ⚠️ Strict Size Limit
Pinterest Standard Pin
Troubleshooting: Common Problems and Fixes
| Problem | Likely Cause | Fix |
|---|---|---|
| Output image looks blurry | Source resolution smaller than output dimensions (upscaling) | Use a higher-resolution source image. Never upscale from a small file. |
| Image is cropped after upload | Aspect ratio of uploaded file doesn't match platform's expected ratio | Resize to the exact target dimensions (not just one side). Use the crop function if ratios differ. |
| TikTok rejects the cover image | File size exceeds 287 KB | Reduce JPEG quality to 70–75% and check estimated output size before downloading. |
| LinkedIn image appears with black bars | Image is too tall (portrait) for the post slot | Resize to 1200×627px (1.91:1 landscape) for standard posts. Portrait is cropped. |
| Instagram says "image resolution is too low" | Width below 320px minimum | Ensure output width is at least 1080px. Uploading exactly 1080px wide is optimal. |
| Colors look different after conversion | Color profile mismatch (source uses CMYK or wide-gamut profile) | Convert source to sRGB color profile before processing. JPEG for social always uses sRGB. |
Ready to Resize Your Images for Social Media?
Free, online, no account. Upload any format — download the perfect size for every platform.
Open ConvertiImage Free →Frequently Asked Questions
Can I resize images for all platforms at once in a single session?
Yes — upload your source image once, then process it multiple times with different output dimensions. After downloading the first version, change the width/height settings and download again without re-uploading. This is the most efficient workflow for a multi-platform content batch.
Do I really need to compress social media images if the file size limit is 8 MB?
Yes, for two reasons. First, platforms re-encode your image when you upload — if you give them a large file, they will apply heavy compression, and the result may look worse than if you compressed it yourself at a higher quality setting. Second, smaller files upload faster, especially on mobile data. Target 500 KB–1 MB for most posts.
Why can't I upload HEIC photos directly to social media?
HEIC is Apple's proprietary format. No social media platform currently accepts HEIC for upload. You must convert to JPEG first. ConvertiImage converts HEIC to JPEG in one step — upload the HEIC file directly and select JPEG as the output format.
What JPEG quality setting should I use for social media?
85–90% is the standard recommendation. Below 80%, compression artifacts become visible — especially in sky gradients, skin tones, and text edges. Above 92%, file sizes increase without meaningful visual improvement. The exception is TikTok covers, where the 287 KB limit may force you to 70–75%.
Should I use PNG or JPEG for social media posts with text?
PNG for text-heavy graphics (infographics, quote cards, promotional banners). JPEG for photographs or images where the text is small. PNG preserves sharp edges on text and logos; JPEG creates subtle blurring and artifacts around high-contrast edges like text. The tradeoff is that PNG files are larger.
How many versions of an image do I need for a full social media post?
For maximum reach across all platforms: 3 versions — (1) portrait 4:5 at 1080×1350px for Instagram and Pinterest, (2) landscape 16:9 at 1280×720px for YouTube, LinkedIn, and Twitter/X, and (3) full vertical 9:16 at 1080×1920px for Instagram Stories, Facebook Stories, and TikTok. This covers all 7 major platforms.