Resize and crop photos for Instagram Feed posts, Stories, Reels, and profile pictures. Free, instant, and private in-browser tool.
Tap to choose from camera roll or drop file here
Instagram is one of the most visual social networks in the world. Whether you are an influencer, photographer, business owner, or casual creator, presenting sharp, accurately cropped images is essential for capturing audience attention. The ResizeKit Instagram Image Resizer gives you total creative control to fit, crop, pan, and zoom your photos to meet Instagram's exact pixel specifications without distortion or quality loss.
Instagram supports three primary post aspect ratios on the main feed (4:5 portrait, 1:1 square, and 1.91:1 landscape) alongside full-screen 9:16 vertical media for Stories and Reels. Here is a summary of all recommended Instagram dimensions:
| Placement | Aspect Ratio | Recommended Pixels | Best For |
|---|---|---|---|
| Feed Portrait | 4:5 | 1080 × 1350 px | Maximum vertical feed screen real estate |
| Feed Square | 1:1 | 1080 × 1080 px | Classic feed grid layouts & products |
| Feed Landscape | 1.91:1 | 1080 × 566 px | Wide landscape and panoramic photography |
| Instagram Story | 9:16 | 1080 × 1920 px | Full-screen 24-hour vertical stories |
| Instagram Reel Cover | 9:16 | 1080 × 1920 px | Short-form video covers & thumbnails |
| Profile Picture | 1:1 | 320 × 320 px | Account avatar and branding |
When publishing to your Instagram feed, portrait orientation (1080 × 1350 px, 4:5 ratio) is generally the most effective choice because it takes up the maximum vertical space on smartphone screens as users scroll through their feed. Square posts (1080 × 1080 px, 1:1 ratio) remain popular for uniform grid aesthetics, while landscape photos (1080 × 566 px, 1.91:1 ratio) work well for scenic vistas.
Instagram Stories require full vertical dimensions of 1080 × 1920 pixels (9:16 aspect ratio). When creating Story graphics, keep key text and important subject matter within the central 1080 × 1420 px safe area to prevent your profile header or bottom reply bar from covering your content.
Reels also use a full 9:16 format of 1080 × 1920 pixels. When uploading a custom Reel cover photo, remember that Instagram will display the 9:16 image on the Reels tab, but will crop it to a 1:1 square or 4:5 portrait on your main profile feed. Center your focal point accordingly.
While Instagram displays profile images at approximately 110 × 110 pixels on mobile displays, uploading at 320 × 320 pixels guarantees high clarity across desktop and high-density mobile screens. Because Instagram renders avatars inside a circle, ensure your face or logo is well-centered.
Fill & Crop dynamically scales your photo to cover every pixel of the target Instagram ratio, clipping any excess image edges. This produces borderless, immersive posts. Fit Entire Image scales the complete photo inside the dimensions with a clean background, ensuring no part of your composition is cropped.
Instagram processes images uploaded as JPEG (.jpg) and PNG (.png). For photographs, high-quality JPEG (90–95%) delivers the best balance of rich color gradients and manageable file sizes. For graphic illustrations with text, high-resolution PNG is recommended.
Unlike other cloud converters, ResizeKit performs all image manipulations directly inside your web browser using HTML5 Canvas technology. Your photos are never sent to external servers, protecting your personal privacy.
For maximum screen coverage and engagement, use portrait orientation with dimensions of 1080 × 1350 pixels (4:5 aspect ratio). If you prefer classic square posts, use 1080 × 1080 pixels (1:1 aspect ratio).
Instagram Stories require a full-screen vertical 9:16 aspect ratio with exact dimensions of 1080 × 1920 pixels.
Instagram Reel covers and full video canvases use 1080 × 1920 pixels (9:16 aspect ratio). Note that when displayed on the main profile grid, the thumbnail will center-crop to a 1:1 square or 4:5 portrait.
Yes. Instagram supports landscape photos at 1080 × 566 pixels (1.91:1 aspect ratio). Alternatively, you can use 'Fit Entire Image' mode to place landscape photos onto a clean 1:1 or 4:5 canvas without cutting off edges.
Use 'Fill & Crop' if you want your image to completely fill the screen or post container without borders. Use 'Fit Entire Image' when preserving the full framing of your photo without cropping any content is necessary.
JPG (JPEG) saved at 90–95% quality is the standard format for Instagram photo uploads. PNG is also supported for graphics with sharp lines and text.
Instagram displays profile pictures at 110 × 110 pixels on mobile, but uploading a high-resolution 320 × 320 pixel square ensures crisp display on Retina displays.
No. All resizing, cropping, and compression take place 100% locally in your web browser using HTML5 Canvas. Your images are never uploaded to any remote server.
All-in-one resizer with multi-size batch generation.
Feed posts (1.91:1), cover photos, Stories & avatars.
HD video thumbnails (16:9), channel banners & profile pictures.
Professional feed posts, company covers & headshots.
In-stream 16:9 post images, profile headers & avatars.
Standard 2:3 vertical pins, square pins & profile photos.
Vertical 9:16 video covers, carousel slides & profile avatars.