Back to blog
Image17 min read

4K Image Workflows with Nano Banana Pro

Nano Banana Pro and Nano Banana 2 genuinely output 4K, but the Gemini app caps downloads at 2K. The 4K workflow: pixel table, DPI math for print, and 26 copy-paste prompts for large-format work.

NH
Nafiul Hasan
Founder, Prompt Architects

TL;DR: Nano Banana Pro and Nano Banana 2 genuinely output 4K, up to 4096x4096 pixels depending on aspect ratio, but only through Google AI Studio, the Gemini API, or Vertex AI. The consumer Gemini app caps downloads below that regardless of model. Set image_size: "4K" yourself, do the DPI math before you promise a print size, and know that any enlargement past native 4K is a separate, non-Google step.

Every claim below is checked against Google's own documentation on September 3, 2026, with the exact page linked. Nano Banana branding has moved twice in under a year, so the model name in a six-month-old tutorial is reason enough to re-verify before you build a workflow on it.

What "Nano Banana Pro" Actually Means Right Now

Nano Banana is Google's umbrella name for Gemini's built-in image generation, and as of this writing it covers four distinct models, not one. Google's image generation guide lists them plainly: Nano Banana 2 Lite (gemini-3.1-flash-lite-image, fastest and cheapest, capped at 1K), Nano Banana 2 (gemini-3.1-flash-image, the general workhorse), Nano Banana Pro (gemini-3-pro-image, the premium tier this post is about), and plain Nano Banana (gemini-2.5-flash-image, the legacy model with no resolution control at all). If you are arriving here with prompts written for the discontinued Imagen models, our Imagen migration post covers the endpoint-by-endpoint mapping before you touch resolution settings at all.

This piece assumes you already know the basics of talking to Nano Banana Pro. If you want the general prompting guide first, structure, reference images, thinking mode, watermarking, How to Prompt Nano Banana Pro covers that ground. What follows here is narrower: getting an actual 4K file out the other end for print or large-format use, not just a good composition.

Nano Banana Pro is not a preview or an experiment you should hesitate to build on. Google's models page marks it Stable, and the Vertex AI model card lists it as GA, released May 28, 2026, with a retirement date given as "May 28, 2027 or later". That Vertex AI documentation now lives under the "Gemini Enterprise Agent Platform" name on docs.cloud.google.com, which is worth knowing if an older bookmark or search result still points you toward "Vertex AI."

Does Nano Banana Pro Really Output 4K?

Yes, and it is documented as a parameter, not implied by marketing copy. Google's models page describes Nano Banana Pro directly as "A professional design engine with a reasoning core for studio-quality 4K visuals, complex layouts, and precise text rendering." That is the model card language, not a blog summary of it.

The mechanism sits under a heading Google titles "Generate images up to 4K resolution", and the text beneath it states: "Gemini 3 image models generate 1K images by default but can also output 2K, 4K, and 512px (05.K) (Gemini 3.1 Flash Image only) images." You set the size yourself, through the image_size field inside response_format. (Google's own copy contains a typo in that sentence, "05.K" instead of the correct 0.5K, appearing twice on the live page as of this writing. Only Nano Banana 2 has that smallest tier; Pro's floor is 1K.)

There is one hard rule worth memorizing before your first API call fails for no obvious reason: "You must use an uppercase 'K' (e.g. 512px (05.K), 1K, 2K, 4K). Lowercase parameters (e.g., 1k) will be rejected." A request with "image_size": "4k" does not silently downgrade, it errors.

Here is the shape of a real request:

{
  "model": "gemini-3-pro-image",
  "input": "A high-resolution, studio-lit product photograph of a matte black ceramic teapot on a linen backdrop, three-point softbox lighting, sharp focus, no props.",
  "response_format": {
    "type": "image",
    "mime_type": "image/png",
    "aspect_ratio": "1:1",
    "image_size": "4K"
  }
}

Or in Python, against the same endpoint:

from google import genai

client = genai.Client()
interaction = client.interactions.create(
    model="gemini-3-pro-image",
    input="A high-resolution, studio-lit product photograph of a matte black ceramic teapot on a linen backdrop, three-point softbox lighting, sharp focus, no props.",
    response_format={
        "type": "image",
        "mime_type": "image/png",
        "aspect_ratio": "1:1",
        "image_size": "4K",
    },
)

Why Can't I Just Download a 4K File From the Gemini App?

Because the consumer app applies its own download ceiling, separate from what the model can output. Google's Gemini Apps help center states that generated images preview at high resolution but download at a capped size: a higher tier for people on a Google AI subscription plan, a lower one for everyone else. That cap applies to what you get from the app's Download button, not to what the underlying model is capable of producing.

This trips people up specifically with Nano Banana Pro, because Pro is only reachable inside the app through the "Redo with Pro" action. The same help page describes it this way: "Nano Banana Pro: Available with a Google AI Plan, this option is available when you have the Gemini model set to Pro and want to redo an image when additional detail is needed." Nothing in that description, or anywhere else on the page, says the download cap lifts for a redone image. Google's own Gemini Apps Community forum carries more than one open thread from paid subscribers reporting exactly this: a Pro-plan account, a "Redo with Pro" action, and a downloaded file well under 4K. Those are user reports on a community forum, not a Google engineering statement, so treat them as corroborating evidence rather than documentation, but they line up with what the help page already implies about the download cap.

The practical takeaway: the app is for previewing a composition, not for pulling the final print asset. If the "4K" figure matters to your deliverable, generate through a surface that lets you set image_size yourself.

Where Does 4K Actually Work?

Three places, all confirmed directly from Google, none of them the consumer app:

  1. Google AI Studio. Both the Gemini 3.1 Flash Image and Gemini 3 Pro Image pricing entries link a "Try it in Google AI Studio" button, which is the no-code way to test a 4K request before you write any integration code.
  2. The Gemini API, using response_format.image_size as shown above. This is the automatable path, and the one every prompt template in this post assumes.
  3. Vertex AI, now documented under the Gemini Enterprise Agent Platform, which lists "Supported resolutions: 1K, 2K, 4K" directly on the gemini-3-pro-image model card, alongside a token-cost table.

What Are the Exact Pixel Dimensions Behind "4K"?

"4K" is not one fixed size here. It is a token budget applied per aspect ratio, and the actual pixel counts move accordingly. This is the verified table for Nano Banana Pro (gemini-3-pro-image), read directly from Google's pricing and image-generation pages:

Aspect ratio1K2K4K4K image cost
1:11024x10242048x20484096x4096$0.24
3:21264x8482528x16965056x3392$0.24
2:3848x12641696x25283392x5056$0.24
4:31200x8962400x17924800x3584$0.24
3:4896x12001792x24003584x4800$0.24
5:41152x9282304x18564608x3712$0.24
4:5928x11521856x23043712x4608$0.24
16:91376x7682752x15365504x3072$0.24
9:16768x13761536x27523072x5504$0.24
21:91584x6723168x13446336x2688$0.24

Every 4K image on Pro costs the same $0.24 regardless of aspect ratio, because Google prices by output tokens (2,000 tokens at 4K across every ratio), not by raw pixel count. Nano Banana 2 (gemini-3.1-flash-image) uses the same aspect ratios and the same 4096x4096-at-1:1 ceiling, but at $0.151 per 4K image, because its per-image token rate is lower. Vertex AI's model card adds a useful sanity check here: it lists 4K as roughly 16 megapixels, 2K as roughly 4 megapixels, and 1K as roughly 1 megapixel, which is the same doubling pattern the pixel table shows.

How Many Inches Is a 4K Image, Really?

It depends entirely on your target DPI, and the "K" label alone tells you nothing about print size. The conversion is simple, inches = pixels ÷ DPI, and it is our arithmetic applied to Google's pixel counts, not a figure Google publishes itself. Standard commercial-print practice targets around 300 DPI for anything viewed up close (photo prints, product catalogs, packaging proofs), and drops that requirement as viewing distance grows (150 DPI for posters and signage viewed from a few feet away, well under 100 DPI for anything at billboard scale).

Applied to the 4K column above:

4K outputAt 300 DPI (close viewing)At 150 DPI (poster distance)
4096x4096 (1:1)13.65 x 13.65 in27.31 x 27.31 in
3392x5056 (2:3)11.31 x 16.85 in22.61 x 33.71 in
4800x3584 (4:3)16.00 x 11.95 in32.00 x 23.89 in
5504x3072 (16:9)18.35 x 10.24 in36.69 x 20.48 in
6336x2688 (21:9)21.12 x 8.96 in42.24 x 17.92 in

What If You Need Bigger Than 4K?

Then you are past what Nano Banana Pro documents, and the honest answer is a second, separate step. Neither the Gemini API image-generation guide, the pricing page, nor the Vertex AI model card for gemini-3-pro-image mentions an upscale endpoint anywhere. We checked all three specifically for the word and found zero occurrences.

That means anything larger than roughly the 4K figures above, a banner, a building wrap, or a billboard where 4K's native pixel count runs out of resolution at your target DPI, has to go through a third-party upscaler: tools like Topaz Gigapixel or Photo AI, Magnific, or Photoshop's generative upscaling are common choices, none of them Google's, none of them documented on Google's own pages, and none of them ranked or endorsed here. Treat the upscale as a distinct, separately-verified step in your workflow, not a continuation of the same Nano Banana Pro request, and check each tool's own resolution ceiling and cost before committing a print run to it.

Two things make this less painful than it sounds for most large-format use cases. First, billboard and building-wrap prints are typically viewed from tens of feet away, so their real DPI requirement is far below 300, which is exactly why the 150 DPI column above already stretches a single 4K generation to 20 to 40+ inches on a side. Second, if the composition allows it, generating at the aspect ratio closest to your final crop (see the table above) means you are upscaling less than if you crop a mismatched ratio down first.

Building the Workflow: Prompt, Generate, Verify, Print

  1. Decide the final print size and viewing distance first, then pick a target DPI from the ranges above. A framed print gets 300 DPI; a lobby poster gets 150; a building wrap gets well under 100.
  2. Match the aspect ratio to the frame or canvas, not the other way around, using the pixel table. Cropping a mismatched ratio after generation throws away resolution you already paid for.
  3. Write the prompt as a creative brief, not a tag list. Google's own best-practice guidance for these models states it plainly: Use "semantic negative prompts": Instead of saying "no cars," describe the intended scene positively: "an empty, deserted street with no signs of traffic." Nano Banana models do not support a negative_prompt field at all.
  4. Set image_size: "4K" and the matching aspect_ratio explicitly, in Google AI Studio, the API, or Vertex AI. Never rely on the Gemini app for the final file.
  5. Check the delivered pixel dimensions against the table above before you send a file to a print shop. A 4K label with the wrong aspect ratio still isn't the size you asked for.
  6. If your target print is bigger than native 4K supports at your DPI, upscale as a separate, verified step, using a tool you have checked, not one you assumed does the same thing Google's model does.

If your target has visible small text, a menu, an infographic, or packaging copy, generate the text first as its own step, then ask for the image with that text already decided. That is Google's own sequencing advice, and it matters more at 4K than at 1K, because a bad text render is far more visible at 4096px than it is at 1024px. If letters still come out garbled at any resolution, our garbled-text troubleshooting guide covers that failure mode specifically. And if the output resolution or shape doesn't match what you requested at all, that is usually an aspect ratio or parameter mismatch, not a model failure. Our wrong-size troubleshooting post walks through the common causes.

26 Copy-Paste Prompts for Print and Large-Format Work

Every prompt below assumes "image_size": "4K" and the bracketed aspect ratio in response_format. Swap the bracketed details for your own subject; the structure (subject, lighting, surface, composition, exact text if any) is what Google's own guidance recommends keeping. If you would rather fill in blanks in a ready-made tool than edit brackets by hand, our Nano Banana Pro prompt generator has 8 more presets and the full resolution table in one place.

PRODUCT CATALOG / PACKAGING (aspect_ratio "1:1" unless noted)

1. A high-resolution, studio-lit product photograph of [product], on a seamless [color] backdrop, three-point softbox lighting, sharp focus throughout, no props, catalog-ready composition.
2. A flat-lay product photograph of [product] and its packaging, shot from directly above on a [material] surface, soft diffused daylight, evenly lit with no harsh shadows.
3. A close-up macro photograph of [product]'s texture and material detail, shallow depth of field, studio lighting, background softly blurred.
4. A photorealistic product render of [product] shown from a three-quarter angle on a reflective surface, subtle reflection beneath, clean commercial lighting. (aspect_ratio "4:5")
5. A packaging mockup of a [product category] box, front-facing, on a plain [color] background, even studio lighting, all printed text rendered exactly as: "[exact text]".

WALL ART / POSTERS (aspect_ratio "2:3" portrait or "3:2" landscape)

6. A minimalist botanical illustration of a single [plant] stem, fine line detail, on an off-white textured paper background, museum-print style.
7. A cinematic landscape photograph of [location] at golden hour, wide-angle perspective, warm natural light, no people in frame.
8. An abstract geometric composition in [color palette], flat shapes, high contrast, designed to read clearly from across a room.
9. A vintage-style travel poster illustration of [city or landmark], bold flat color blocks, the words "[headline text]" rendered in a serif display font at the top.
10. A black-and-white architectural photograph of [building], symmetrical framing, dramatic shadow, fine-art print composition.

SIGNAGE / LARGE-FORMAT BANNERS (aspect_ratio "16:9" or "21:9")

11. A wide banner photograph of [scene], shot with a wide-angle lens, even lighting across the full frame, clear open space on the left third for text overlay.
12. A storefront signage concept showing [business type], the words "[exact sign text]" in large bold lettering, high-contrast colors visible from a distance.
13. A trade show backdrop design featuring [product or brand element], centered composition, solid [color] background, generous negative space at the top and bottom edges.
14. A panoramic photograph of [interior or exterior space], ultra-wide framing, natural light, no distortion at the edges, suitable for a building-scale print.

ARCHITECTURE / INTERIOR PRESENTATION BOARDS (aspect_ratio "3:2" or "4:3")

15. A photorealistic interior render of a [room type] with [style] furnishings, natural light through a large window, wide-angle perspective, presentation-board quality.
16. An exterior render of a [building type] at dusk, warm interior lighting visible through windows, landscaped surroundings, architectural photography style.
17. A floor plan style top-down illustration of a [room type], clean line work, labeled zones left blank for annotation, neutral background.
18. A material and finish moodboard image showing [material 1], [material 2], and [material 3] arranged on a flat neutral surface, even studio lighting.

TEXT-HEAVY INFOGRAPHICS / MENUS (aspect_ratio "4:5" or "1:1")

19. A restaurant menu design on a [color] background, the following items and prices rendered exactly: "[item 1 - price], [item 2 - price], [item 3 - price]", clean modern typography.
20. A step-by-step infographic showing [process] in four numbered stages, flat icon illustration style, consistent color palette, the words "[step labels]" rendered exactly.
21. A data comparison chart styled as a print-ready graphic, showing [data point 1] versus [data point 2], the title "[exact title text]" at the top in bold sans-serif.
22. An event poster with the headline "[event name]" in large display type, the date and location rendered exactly below it, bold flat background color.

TEXTURES / PATTERNS FOR LARGE-FORMAT BACKGROUNDS (aspect_ratio "1:1")

23. A seamless-looking [material] texture, evenly lit, no visible seams at the edges, suitable as a large-format background.
24. An abstract fluid pattern in [color palette], smooth gradients, soft lighting, designed to tile visually across a wide surface.
25. A botanical repeating pattern of [plant or leaf], flat illustration style, consistent scale, even spacing across the frame.
26. A subtle marble or stone texture in [color tones], natural veining, soft even studio lighting, no distracting focal point.
Free Chrome Extension

Stop rewriting prompts. Start shipping.

Works with ChatGPT, Claude, Gemini, Grok, Midjourney, Ideogram, Veo3 & Kling. 4.8★ on the Chrome Web Store.

Create An Account

Writing 26 variations of the same bracketed structure by hand is exactly the kind of repetitive work worth turning into a saved template with swappable variables, rather than re-typing the brackets every time a new product or building comes in.

Frequently asked questions

Free Chrome Extension

Stop rewriting prompts. Start shipping.

Works with ChatGPT, Claude, Gemini, Grok, Midjourney, Ideogram, Veo3 & Kling. 4.8★ on the Chrome Web Store.

Create An Account