New Instagram Grid Size (2025): Exact Dimensions, Safe Zones, and Pro Design Tips
2025 Instagram grid sizes and aspect ratios, center-crop behavior, safe zones, templates, export settings, and FFmpeg tips for crisp posts and Reels.

New Instagram Grid Size (2025): Exact Dimensions, Safe Zones, and Pro Design Tips


This guide clarifies exactly how Instagram’s grid behaves in 2025, which dimensions and aspect ratios to use, and how center-cropping affects your thumbnails. You’ll also find practical safe-zone templates, export settings, and FFmpeg commands to keep your visuals crisp and consistent across devices. Use it as a quick reference when designing posts, Reels covers, and cohesive profile grids.
Quick answer and what changed in 2025
- The profile grid still shows square thumbnails (1:1) cropped automatically from the center of your post.
- Recommended upload sizes remain:
- Square: 1080 × 1080
- Portrait: 1080 × 1350 (4:5)
- Landscape: 1080 × 566 (1.91:1)
- Reels/Stories: 1080 × 1920 (9:16)
- Even if you post portrait or 9:16 media, the profile grid will center-crop it to a square. Designing with a center-safe square ensures your subject, text, and branding look correct in the grid.
How the Instagram grid actually works
- Profile grid layout:
- A 3-column grid of square thumbnails.
- Thumbnail pixel size is responsive: small phones show smaller squares; larger phones and desktops show larger squares. Aspect ratio is always 1:1.
- Cropping is auto-centered. Instagram takes the middle of your image/video to generate the square.
- Full-post view:
- When someone taps a grid tile, Instagram shows the full aspect ratio (up to 4:5 for feed photos/videos, 9:16 for Reels/Stories).
- Explore grid differences:
- Explore uses a masonry-like layout with tiles of varying visual sizes.
- Many tiles are square previews with centered crops; Reels can appear taller in Explore but open at 9:16 when tapped.
Exact aspect ratios and size recommendations
Surface | Aspect Ratio | Recommended Size (px) | Min Practical Size (px) | Notes |
---|---|---|---|---|
Profile Grid Thumbnail | 1:1 | Auto from post | Auto | Always center-cropped square from your original. |
Feed Photo/Video (Square) | 1:1 | 1080 × 1080 | At least 1080 on shortest side | Safe, predictable crop in grid and feed. |
Feed Photo/Video (Portrait) | 4:5 | 1080 × 1350 | At least 1080 × 1350 | Max vertical real estate in the feed. |
Feed Photo/Video (Landscape) | 1.91:1 | 1080 × 566 | At least 1080 × 566 | Alternative: 16:9 also works, but 1.91:1 is standard. |
Reels | 9:16 | 1080 × 1920 | At least 1080 × 1920 | Grid thumbnail still center-squared unless you set a cover. |
Stories | 9:16 | 1080 × 1920 | At least 1080 × 1920 | Keep crucial content inside UI-safe zones. |
Why upload at least 1080 px on the shortest side
- Instagram stores multiple resolutions. Supplying at least 1080 px on the shortest side avoids upscaling on high-density screens.
- Larger sources (up to ~1440 on the longest side) are okay; Instagram will downsample. Keep 1080 width for pixel-for-pixel crispness.
Grid-safe crop strategy
- Keep key subjects, faces, and text inside a centered 1:1 square, regardless of the post’s aspect ratio.
- Use templates with a center 1080 × 1080 guide:
- For portrait posts: place a 1080 × 1080 centered square inside 1080 × 1350.
- For Reels/Stories: place a 1080 × 1080 centered square inside 1080 × 1920.
- Add padding of roughly 60–90 px around edges to avoid UI elements and minor crops:
- Feed overlays (username, like/comment bar) and device UI can nibble edges.
- The padding protects text and logos from being clipped.

Reels and video covers that look great in the grid
- Design a 9:16 cover but treat the center 1:1 as the focal area for the grid.
- UI-aware framing:
- Reels viewer UI places the username and caption toward the lower third; avoid critical text near the bottom 250–300 px and top 150–200 px.
- Keep titles/subheads centered vertically within the safe area.
- Choose cover strategy:
- Crisp frame: scrub to a sharp, well-lit moment with a clean background.
- Custom graphic: export a 1080 × 1920 PNG with a centered 1:1 focal zone, branded typography, and subtle texture.
- Changing covers after posting:
- Open the Reel → Edit → Cover to upload or pick a new frame.
- Adjust the grid thumbnail crop if available so the 1:1 preview reads clearly.
Designing an aesthetic 3-column grid
- Cohesive system:
- Limit your palette to 3–5 brand colors and 1–2 typefaces.
- Standardize spacing, corner radii, and stroke weights.
- Alternating tiles:
- Rotate formats: photo → quote → tip, or product → lifestyle → UGC.
- Use negative space to let detailed photos breathe.
- Row-based compositions:
- Create panoramic triptychs spanning a single row (3 posts wide).
- Ensure each tile still works individually in Explore and the feed.
- Highlights and iconography:
- Align Story Highlight covers with your grid branding for a consistent profile.
- Accessibility:
- High-contrast text (aim for 4.5:1 contrast).
- Provide descriptive alt text for images.
- Avoid encoding essential info only in color.
Quality and export settings
- Color profile: sRGB. Disable wide-gamut profiles that can shift on mobile.
- File format:
- Photos: JPEG quality 80–90 (bicubic downscale, slight output sharpening).
- Graphics/flat color: PNG (or high-quality JPEG if file size is large).
- Sharpening:
- Apply subtle output sharpening after resizing to your final dimensions.
- Compression and banding:
- Avoid heavy gradients without dithering; add slight noise (0.5–1%) to smooth banding.
- Prevent blurry thumbnails:
- Export at the exact target dimensions (e.g., 1080 width).
- Keep text thick enough and sized for small previews.
- HEIC/Live Photos:
- Convert HEIC to JPEG/PNG before editing to avoid color/metadata surprises.
- Disable Live Photo when not needed to prevent odd keyframe picks.
Workflow and tools
- Templates with safe-zone overlays:
- Figma: Create frames at 1080 × 1080, 1080 × 1350, and 1080 × 1920. Add an overlay rectangle for the 1080 × 1080 center safe area in portrait and 9:16 frames.
- Canva: Build custom templates with guides and lock the safe-zone layer.
- Batch exporting:
- Maintain one master design. Variant components auto-fill different aspect ratios.
- Use naming tokens like p-1080x1350, s-1080x1080, r-1080x1920.
- Preview your grid:
- Use grid mockups or apps that simulate the profile view to ensure the 1:1 crop reads right.
- Scheduling and version control:
- Use drafts with version numbers (v01, v02) and keep a changelog.
- Schedule posts with a buffer to review on-device before a campaign goes live.
- Naming conventions:
- Covers: reel-cover_topic_1080x1920.png
- Carousels: projA_slide01_1080x1350.jpg … slide10.jpg
- Grid overlays: safegrid_1080-square.svg
Troubleshooting and FAQs
Problem | Likely Cause | Fix |
---|---|---|
Grid crop cuts off text/logo | Important elements outside the center 1:1 | Reframe to the centered square; add 60–90 px padding |
Images look soft/blurry | Upscaling or multiple recompressions | Export at exact sizes, sRGB, JPEG 80–90; avoid re-saving compressed files |
Tiny text unreadable in grid | Grid thumbnails are small on many devices | Use bigger, bolder type; aim for ≥28–32 px with strong weight; minimize words |
Landscape looks too small in feed | 1.91:1 occupies less vertical space | Prefer 4:5 for impact unless wide cinematic framing is essential |
Banding in gradients | Heavy compression + smooth gradients | Add subtle noise/dither; export PNG for flat designs |
Instagram tests a taller grid again | Platform experiments | Keep a center 1:1 safe area; monitor @creators, Help Center, and product updates |
Where to watch for official updates
- Instagram Help Center and the Creators account.
- Product announcements from Instagram leadership.
- Engineering and company blogs for technical changes.
Copy‑paste safe‑zone overlays (SVG)
Center 1:1 safe square inside 4:5 (1080 × 1350)
Center 1:1 safe square inside 9:16 (1080 × 1920)
Handy FFmpeg commands
Resize a photo or video to portrait 4:5 (pad if needed, maintain center)
ffmpeg -i input.jpg -vf "scale='if(gt(a,0.8),1080,-1)':'if(gt(a,0.8),-1,1350)',pad=1080:1350:(ow-iw)/2:(oh-ih)/2:white" -q:v 3 output_1080x1350.jpg
Convert a vertical clip to 9:16 1080 × 1920 with center padding
ffmpeg -i input.mp4 -vf "scale='if(gt(a,0.5625),1080,-1)':'if(gt(a,0.5625),-1,1920)',pad=1080:1920:(ow-iw)/2:(oh-ih)/2:black,fps=30" -c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k output_1080x1920.mp4
The bottom line
- The new Instagram grid size in 2025 hasn’t changed: profile thumbnails remain square and center-cropped.
- Design every asset with a center-safe 1:1 square, even for 4:5 and 9:16 posts.
- Export clean, sRGB images at the exact target dimensions with modest compression and adequate padding.
- Use templates, batch exports, and previews to keep your grid cohesive and your thumbnails crisp.
Summary
Instagram’s profile grid still relies on a center-cropped 1:1 thumbnail, so building every asset around a centered square safe area remains the safest strategy. Stick to the recommended 1080 px dimensions, sRGB color, and modest compression, and use templates and previews to protect key content from UI crops. With these settings and safe zones, your feed, Reels covers, and grid will look sharp across devices.