Instagram Image Resizer
Resize and crop images to Instagram post, portrait, landscape, and story dimensions.
Select size preset
Upload an image to see the preview.
Related Tools
Create a 1500×500 Twitter header image from an uploaded photo or background color with optional text overlay.
Create a 1128×191 LinkedIn profile banner from an uploaded image or solid color with optional text.
Create an 820×312 Facebook cover photo from an uploaded image or background color with optional text.
Reference table of image dimensions for every major social media platform.
FAQ
- What are the correct Instagram image dimensions?
- Instagram recommends 1080×1080 px for square posts, 1080×1350 px for portrait posts, 1080×608 px for landscape posts, and 1080×1920 px for stories and reels.
- Does this tool upload my image anywhere?
- No. All processing happens locally in your browser using the HTML Canvas API. Your image never leaves your device.
- Why is part of my image cropped?
- When the aspect ratio of your image differs from the selected preset, the tool crops from the center to fill the target dimensions. You can adjust by choosing the preset that best matches your original image ratio.
Upload any image and resize or crop it to the exact pixel dimensions required by Instagram. Supports Square (1080×1080), Portrait (1080×1350), Landscape (1080×608), and Story (1080×1920) presets. The canvas-based renderer crops from the center so the most important part of your image stays visible. Preview the result before downloading the PNG.