Free Social Media Image Resizer — All Platform Sizes
Upload once. Download perfectly sized images for Instagram, Twitter/X, Facebook, LinkedIn, YouTube & TikTok — 20+ size presets, free, no upload to server.
Drag & Drop your image here
or click to browse your files
Free Social Media Image Resizer — How It Works
Our social media image resizer runs entirely in your browser using the Canvas API — your images never leave your device. Upload any JPG, PNG, or WEBP image, select a platform, and choose a size preset. For Instagram, get all 5 sizes (1080×1080, 1080×1350, 1080×566, Story 1080×1920, Profile 110×110) at once as a ZIP file. Toggle Maintain Aspect Ratio to add letterboxing instead of cropping. Want the right thumbnail for your YouTube channel too? Use our free YouTube Thumbnail Downloader to grab existing ones as reference.
Frequently Asked Questions
What is the correct image size for Instagram posts?▼
Instagram supports three post sizes: Square (1080×1080 px), Portrait (1080×1350 px), and Landscape (1080×566 px). For Stories and Reels, use 1080×1920 px.
What is the Twitter/X header image size?▼
The recommended Twitter/X profile header size is 1500×500 pixels. For image posts, use 1200×675 px for the optimal 16:9 display ratio.
What size should a YouTube thumbnail be?▼
YouTube recommends 1280×720 pixels (16:9 ratio), under 2 MB, in JPG, PNG, or WEBP. Our resizer includes this preset in the YouTube tab.
Does this image resizer upload my photos to a server?▼
No. GridSnap's resizer works entirely in your browser using the Canvas API. Your images are processed locally and are never uploaded to any server, ensuring complete privacy.
Can I download all Instagram sizes at once?▼
Yes! After uploading, select the Instagram tab and click 'Download All (ZIP)' to receive all 5 Instagram sizes (square, portrait, landscape, story, profile) in a single ZIP file.