AdX

AI Image Aspect Ratios: The 4-Model Support Matrix and Platform Cheatsheet

AI Image Aspect Ratios: The 4-Model Support Matrix and Platform Cheatsheet

A reference cheatsheet for picking the right aspect ratio across Nano Banana 2, GPT Image 2, Seedream 5.0 Lite, and Midjourney v7, plus every major platform (Instagram, YouTube, TikTok, X, LinkedIn, Pinterest, print, blog header). Includes the decision matrix and a pre-flight checklist.

If you generate an image at the wrong aspect ratio, you are either losing pixels to cropping, wasting tokens on black bars, or posting an image that gets auto-cropped to something unrecognizable on the platform.

This is the reference cheatsheet for picking the right aspect ratio across the four primary AI image models (Nano Banana 2, GPT Image 2, Seedream 5.0 Lite, Midjourney) and the major platforms you publish to (Instagram, YouTube, TikTok, X, LinkedIn, Pinterest, print, blog header).

Below: what each model supports, what each platform wants, the decision matrix, and the pre-flight checklist.

What "aspect ratio" actually means here

Aspect ratio is width-to-height, written as width:height. So 16:9 is wide (16 wide for every 9 tall), 9:16 is tall (9 wide for every 16 tall), 1:1 is square.

The unit does not matter — it is the ratio the model and the platform care about. 1024×1024, 2048×2048, and 4096×4096 are all 1:1.

The 4-model support matrix

ModelAspect ratios supportedResolution rangeNotes
Nano Banana 2 (gemini-3.1-flash-image)1:1, 1:4, 1:8, 2:3, 3:2, 3:4, 4:1, 4:3, 4:5, 5:4, 8:1, 9:16, 16:9, 21:9512 (Flash only), 1K, 2K, 4K14 named ratios. Use uppercase K for resolution ("4K", not "4k"). Default is 1K.
GPT Image 2 (gpt-image-2)Any, with constraints655,360 – 8,294,400 pixelsMax edge ≤ 3840px, both sides multiples of 16, ratio ≤ 3:1. Common presets: 1024×1024, 1024×1536, 1536×1024.
Seedream 5.0 Lite (bytedance/seedream-5-lite)1:1 to 21:92K, 3KMax 4704×2016. Named ratios include 1:1, 4:3, 3:4, 16:9, 9:16. Replicate API: aspect_ratio string.
Midjourney v7Any value via --arDefaults to ~1024px on long edgeAll values possible from v5+. Common convention is --ar 16:9 at the end of the prompt.

Key takeaways:

  • All four models support the standard ratios (1:1, 16:9, 9:16, 4:3, 3:2, 4:5). Pick from the standard set unless you have a specific reason to go custom.
  • Nano Banana 2 has the widest named set (14 ratios) including extreme formats (1:8, 8:1, 21:9).
  • GPT Image 2 is the most flexible mathematically (any ratio) but constrained by pixel count, edge multiples, and the 3:1 ceiling.
  • Midjourney v7 has the loosest API — any value via --ar — but you trade off resolution and quality at unusual ratios.
  • Seedream 5.0 Lite is the strictest — 2K or 3K only, with a fixed set of named ratios.

The platform cheatsheet

These are the target aspect ratios and pixel dimensions for the major platforms in 2026. Generate at the platform's aspect ratio so your image does not get auto-cropped or letterboxed.

PlatformFormatAspect ratioPixel size
Instagram Feed (post)square1:11080×1080
Instagram Feed (post)portrait4:51080×1350
Instagram Carouselportrait (preferred)4:51080×1350
Instagram Story / Reelvertical9:161080×1920
Instagram Story advertical9:161440×2560
Reels cover (on grid)square crop of 9:161:1.55 (≈ 4:5)420×654
YouTube thumbnailwide16:91280×720
YouTube Shortsvertical9:161080×1920
TikTokvertical9:161080×1920
X (Twitter) postwide16:91200×675
X (Twitter) postsquare1:11200×1200
X (Twitter) headerwide3:11500×500
LinkedIn postwide1.91:11200×627
LinkedIn coverwide4:11584×396
Pinterest Pinvertical2:31000×1500
Facebook postwide1.91:11200×630
Facebook coverwide2.7:1851×315
Blog headerwide16:9 or 21:91920×1080 / 2560×1080
Print poster (A2)portrait√2:1 (≈ 1:1.414)custom — usually 4:5 or 2:3
Print postcardlandscape3:2custom — usually 6×4 inch
Mobile wallpaper (vertical phone)tall9:16 or 9:19.51080×1920 / 1170×2532

Three things to notice:

  1. Vertical is the new default. Stories, Reels, Shorts, TikTok, Pinterest all want 9:16 or 2:3. If you only have time to optimize for one format, optimize for vertical.
  2. The Reels cover crop is sneaky. You upload a 9:16 (1080×1920) cover image, but Instagram only shows the central 420×654 (1:1.55) portion on your profile grid. Center the important subject matter.
  3. LinkedIn and Facebook want 1.91:1. Most models do not have a named preset for 1.91:1 — you have to use a custom ratio. 1200×627 is the safe upload.

The decision matrix: "I want X, use this"

I want a...Use this aspect ratioOn this modelAt this size
Square Instagram post1:1Any of the 41024×1024 (NB2) or 2048×2048 upscale
Instagram portrait post4:5Any of the 4 (NB2 named)1080×1350
Instagram Story / Reel9:16Any of the 4 (NB2 / Midjourney --ar 9:16)1024×1536 (NB2 2K) or 1080×1920 upscale
YouTube thumbnail16:9Any of the 41280×720 (NB2 1K 16:9) or 1536×1024 (GPT Image 2)
YouTube Shorts / TikTok9:16Any of the 41024×1820 (NB2 2K)
X (Twitter) post16:9 or 1:1Any of the 41536×1024 (GPT Image 2) or 1024×1024 (NB2)
LinkedIn post1.91:1 (1200×627)GPT Image 2 or Midjourney (--ar 1.91:1)Custom size on NB2 (e.g. 1200×628 → ratio ≈ 1.91:1)
Pinterest Pin2:3Any of the 4 (NB2 named)1024×1536 (NB2 2K) or 1000×1500 final
Blog header16:9 or 21:9Any of the 41920×1080 (NB2 2K 16:9) or 2560×1080 (NB2 2K 21:9)
Mobile wallpaper9:16 or 9:19.5GPT Image 2 (custom) or Midjourney (--ar 9:19.5)1024×1820 (NB2 2K) or custom
Print poster (A2)2:3 or 4:5Any of the 4 (NB2 named)NB2 2K or 4K, GPT Image 2 1536×2048

The "On this model" column is the easiest model for that ratio. All four models can technically produce any of these ratios — the table is just showing the path of least resistance (named preset, default size, no custom math).

The pre-flight checklist

Before you generate, do this. Skipping it is the most common reason for "why is my image cropped wrong."

  1. Confirm the platform target ratio. Look it up in the cheatsheet above. Do not guess.
  2. Confirm the model supports the ratio. All four support the standard set. Custom ratios (1.91:1, 9:19.5) need a model with flexible sizing (GPT Image 2, Midjourney).
  3. Check the resolution math. GPT Image 2: aspect ratio ≤ 3:1, both sides multiples of 16, total pixels between 655,360 and 8,294,400. Seedream 5.0 Lite: 2K or 3K. Nano Banana 2: 1K / 2K / 4K. Midjourney v7: default 1024px on long edge unless you upscale.
  4. Mind the model-specific gotchas. Nano Banana 2 rejects lowercase 4k — must be 4K. GPT Image 2 above 2560×1440 is "experimental reliability." Seedream 5.0 Lite does not generate below 2K. Midjourney --ar 9:19.5 works but be ready to upscale after.
  5. Generate at 2x the final size, then downscale. If your platform target is 1080×1080, generate at 2K or 4K and downscale. The downscaled version looks sharper than the originally-generated 1080×1080.

The summary

Aspect ratio is not a creative choice. It is a platform constraint first, a model constraint second, and a creative choice third. Pick the platform target first, then the model that supports it with the least friction, then the resolution.

  • All four primary models support 1:1, 16:9, 9:16, 4:3, 3:2, 4:5. Use these unless you have a reason not to.
  • Nano Banana 2 has the widest named preset set (14 ratios including 21:9, 4:5, 1:4).
  • GPT Image 2 is the most flexible mathematically (any ratio under 3:1, any size up to 3840px on long edge) but constrained by pixel count and 16-multiples.
  • Midjourney v7 is the most permissive at the prompt level (--ar accepts any value) but you trade resolution at unusual ratios.
  • Seedream 5.0 Lite is the strictest (2K or 3K, named ratios only).
  • The Reels cover crop is the most common gotcha — design for the central 1:1.55 portion, not the full 9:16.
  • Generate at 2x the final size and downscale. The downscaled version is sharper than the natively-generated smaller size.

The model-agnostic craft post covers how to write the prompt. This cheatsheet covers what shape to ask for. Both work together — pick the right ratio first, then write the prompt for that ratio.

Share this article: