PageSourceSearch

https://bananaai.dev/image/gpt-image-2

html bananaai.dev collected 2026-10-05 05:19:17 UTC 348,614 bytes, 29 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="__variable_d0be19 __variable_e36b36 __variable_8a0ba0 __variable_96621a"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><link rel="stylesheet" href="/_next/static/css/9924238f45d6dcb5.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/b55cc6f87a81d320.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/a7a248590976a753.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/f74bc20040a6c365.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/8f6d353af52fad3e.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-da56b6c0ece097e2.js"/>
1<script src="/_next/static/chunks/bfa889b0-5dfe1d1fb0b5c3a3.js" async=""></script>
1<script src="/_next/static/chunks/47714-34b49c32241c4a7d.js" async=""></script>
1<script src="/_next/static/chunks/main-app-bd2e9f9c9f23d06d.js" async=""></script>
1<script src="/_next/static/chunks/0f4d73bd-848949a378cfb4cd.js" async=""></script>
1<script src="/_next/static/chunks/25700864-b31fe2b4347d344a.js" async=""></script>
1<script src="/_next/static/chunks/95784-01e638d45b80f618.js" async=""></script>
1<script src="/_next/static/chunks/82450-8a0294c69e49606e.js" async=""></script>
1<script src="/_next/static/chunks/28266-e34b3714bfc3d93e.js" async=""></script>
1<script src="/_next/static/chunks/32884-13dab6682c1cd0de.js" async=""></script>
1<script src="/_next/static/chunks/31718-458f2f74818f5454.js" async=""></script>
1<script src="/_next/static/chunks/69567-c69cabe635db907c.js" async=""></script>
1<script src="/_next/static/chunks/23007-c234561f2457b64c.js" async=""></script>
1<script src="/_next/static/chunks/10066-04ddda0ae3718a2f.js" async=""></script>
1<script src="/_next/static/chunks/99153-b12fed9369a35d40.js" async=""></script>
1<script src="/_next/static/chunks/37922-74350219098b5c1a.js" async=""></script>
1<script src="/_next/static/chunks/16591-fc4379c5c76e8e21.js" async=""></script>
1<script src="/_next/static/chunks/90778-c0153f4cddca2bc4.js" async=""></script>
1<script src="/_next/static/chunks/85677-24e00d85060535d7.js" async=""></script>
1<script src="/_next/static/chunks/71768-3651b5edcbe80363.js" async=""></script>
1<script src="/_next/static/chunks/39372-6821ee6ac87e4720.js" async=""></script>
1<script src="/_next/static/chunks/9010-080449e883f40a34.js" async=""></script>
1<script src="/_next/static/chunks/11406-e4df04ad45fc9f84.js" async=""></script>
1<script src="/_next/static/chunks/44126-9c97e1e2e65d9b1d.js" async=""></script>
1<script src="/_next/static/chunks/9652-ae14029710a08eed.js" async=""></script>
1<script src="/_next/static/chunks/40348-35464c0c748ff1ff.js" async=""></script>
1<script src="/_next/static/chunks/25092-9d5d6781c2062368.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js" async=""></script>
1<script src="/_next/static/chunks/69003-dca2015272d57278.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/layout-f231354acd90b1d3.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/(landing)/layout-965d58dedb8bc668.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-dd85136c6be41f1f.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-9GDQ0B1EQV" as="script"/><meta name="next-size-adjust" content=""/><title>GPT Image 2: Text-Accurate AI Image Generator | Banana AI</title><meta name="description" content="GPT Image 2 on Banana AI spells on-image text right, places objects exactly, and edits one element cleanly. Start free — no watermark on free renders."/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://bananaai.dev/image/gpt-image-2"/><link rel="alternate" hrefLang="en" href="https://bananaai.dev/image/gpt-image-2"/><link rel="alternate" hrefLang="de" href="https://bananaai.dev/de/image/gpt-image-2"/><link rel="alternate" hrefLang="fr" href="https://bananaai.dev/fr/image/gpt-image-2"/><link rel="alternate" hrefLang="x-default" href="https://bananaai.dev/image/gpt-image-2"/><meta property="og:title" content="GPT Image 2: Text-Accurate AI Image Generator | Banana AI"/><meta property="og:description" content="GPT Image 2 on Banana AI spells on-image text right, places objects exactly, and edits one element cleanly. Start free — no watermark on free renders."/><meta property="og:url" content="https://bananaai.dev/image/gpt-image-2"/><meta property="og:site_name" content="Banana AI"/><meta property="og:locale" content="en"/><meta property="og:image" content="https://file.bananaai.dev/bananaai/showcase/banana%202_hyperreal_portrait_with%20banana%20ai.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="https://bananaai.dev"/><meta name="twitter:title" content="GPT Image 2: Text-Accurate AI Image Generator | Banana AI"/><meta name="twitter:description" content="GPT Image 2 on Banana AI spells on-image text right, places objects exactly, and edits one element cleanly. Start free — no watermark on free renders."/><meta name="twitter:image" content="https://file.bananaai.dev/bananaai/showcase/banana%202_hyperreal_portrait_with%20banana%20ai.png"/><link rel="icon" href="/favicon.ico"/><link rel="alternate icon" href="/favicon.ico"/><link rel="preconnect" href="https://file.bananaai.dev" crossorigin=""/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><link rel="dns-prefetch" href="https://scripts.clarity.ms"/><link rel="dns-prefetch" href="https://accounts.google.com"/>
1<script>var __name=function(t,n){try{Object.defineProperty(t,"name",{value:n,configurable:true})}catch(e){}return t};</script>
1<script type="speculationrules">{"prerender":[{"where":{"href_matches":["/ai-image-generator","/ai-video-generator","/ai-music-generator","/pricing"]},"eagerness":"moderate"}]}</script>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="overflow-x-hidden"><div hidden=""><!--$--><!--/$--></div><style>#nprogress{pointer-events:none}#nprogress .bar{background:#6466F1;position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #6466F1,0 0 5px #6466F1;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#6466F1;border-left-color:#6466F1;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style>
1<script>((a3, b6, c3, d4, e2, f4, g3, h4) => {
2          let i3 = document.documentElement, j5 = ["light", "dark"];
3          function k6(b7) {
4            var c4;
5            (Array.isArray(a3) ? a3 : [a3]).forEach((a4) => {
6              let c5 = a4 === "class", d5 = c5 && f4 ? e2.map((a5) => f4[a5] || a5) : e2;
7              c5 ? (i3.classList.remove(...d5), i3.classList.add(f4 && f4[b7] ? f4[b7] : b7)) : i3.setAttribute(a4, b7);
8            }), c4 = b7, h4 && j5.includes(c4) && (i3.style.colorScheme = c4);
9          }
10          __name(k6, "k6");
11          if (d4) k6(d4);
12          else try {
13            let a4 = localStorage.getItem(b6) || c3, d5 = g3 && a4 === "system" ? window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light" : a4;
14            k6(d5);
15          } catch {
16          }
17        })("class","theme","dark",null,["light","dark"],null,true,true)</script>
17<div class="h-screen w-screen"><header data-state="inactive" class="has-data-[state=open]:bg-background/50 fixed inset-x-0 z-50 has-data-[state=open]:h-screen has-data-[state=open]:backdrop-blur top-0 md:top-14"><div class="absolute inset-x-0 top-0 z-50 h-12 transition-all duration-300 border-foreground/5 bg-background/85 border-b backdrop-blur has-data-[state=open]:ring-foreground/5 has-data-[state=open]:bg-card/75 has-data-[state=open]:h-[calc(var(--navigation-menu-viewport-height)+3.4rem)] has-data-[state=open]:border-b has-data-[state=open]:shadow-lg has-data-[state=open]:shadow-black/10 has-data-[state=open]:backdrop-blur max-lg:in-data-[state=active]:bg-background/75 max-lg:h-10 max-lg:overflow-hidden max-lg:border-b max-lg:in-data-[state=active]:h-screen max-lg:in-data-[state=active]:backdrop-blur"><div class="w-full px-4 md:px-8 lg:px-12 2xl:px-16"><div class="relative flex flex-wrap items-center justify-between lg:flex-nowrap lg:py-1.5"><div class="flex justify-between gap-6 max-lg:h-10 max-lg:w-full max-lg:border-b"><a target="_self" class="flex shrink-0 items-center space-x-3 undefined" href="/"><img alt="Banana AI" loading="lazy" width="64" height="64" decoding="async" data-nimg="1" class="h-8 w-auto rounded-lg" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&amp;w=64&amp;q=75 1x, /_next/image?url=%2Flogo.png&amp;w=128&amp;q=75 2x" src="/_next/image?url=%2Flogo.png&amp;w=128&amp;q=75"/><span class="text-lg font-medium whitespace-nowrap">Banana AI</span></a><nav aria-label="Main" data-orientation="horizontal" dir="ltr" data-slot="navigation-menu" data-viewport="false" role="navigation" class="group/navigation-menu relative flex max-w-max flex-1 items-center justify-center **:data-[slot=navigation-menu-content]:top-10 max-lg:hidden"><div style="position:relative"><ul data-orientation="horizontal" data-slot="navigation-menu-list" class="group flex flex-1 list-none items-center justify-center gap-1.5" dir="ltr"><li data-slot="navigation-menu-item" class="relative"></li><li data-slot="navigation-menu-item" class="relative"><a target="_self" class="data-[active=true]:focus:bg-muted data-[active=true]:hover:bg-muted data-[active=true]:bg-muted/50 data-[active=true]:text-foreground hover:bg-muted hover:text-foreground focus:bg-muted focus:text-foreground focus-visible:ring-ring/50 [&amp;_svg:not([class*=&#x27;text-&#x27;])]:text-muted-foreground flex flex-col gap-1 rounded-md p-2 text-sm outline-none transition-all focus-visible:outline-1 focus-visible:ring-[3px] [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 flex flex-row items-center gap-1.5 px-2.5 py-1.5 text-sm whitespace-nowrap " data-slot="navigation-menu-link" data-radix-collection-item="" href="/image/gemini-3-pro-image"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="h-4 w-4 shrink-0" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M23.9996 12.0235C17.5625 12.4117 12.4114 17.563 12.0232 24H11.9762C11.588 17.563 6.4369 12.4117 0 12.0235V11.9765C6.4369 11.5883 11.588 6.43719 11.9762 0H12.0232C12.4114 6.43719 17.5625 11.5883 23.9996 11.9765V12.0235Z"></path></svg>Gemini 3 Pro<span class="ml-0.5 rounded-full bg-gradient-to-r from-amber-400 to-yellow-500 px-1 py-0.5 text-[9px] leading-none font-bold tracking-wide text-black uppercase">HOT</span></a></li><li data-slot="navigation-menu-item" class="relative"><a target="_self" class="data-[active=true]:focus:bg-muted data-[active=true]:hover:bg-muted data-[active=true]:bg-muted/50 data-[active=true]:text-foreground hover:bg-muted hover:text-foreground focus:bg-muted focus:text-foreground focus-visible:ring-ring/50 [&amp;_svg:not([class*=&#x27;text-&#x27;])]:text-muted-foreground flex flex-col gap-1 rounded-md p-2 text-sm outline-none transition-all focus-visible:outline-1 focus-visible:ring-[3px] [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 flex flex-row items-center gap-1.5 px-2.5 py-1.5 text-sm whitespace-nowrap " data-slot="navigation-menu-link" data-radix-collection-item="" href="/image/gemini-3-1-flash-image"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="h-4 w-4 shrink-0" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M13 10H20L11 23V14H4L13 1V10Z"></path></svg>Gemini 3.1 Flash<span class="ml-0.5 rounded-full bg-gradient-to-r from-amber-400 to-yellow-500 px-1 py-0.5 text-[9px] leading-none font-bold tracking-wide text-black uppercase">HOT</span></a></li><li data-slot="navigation-menu-item" class="relative"><a target="_self" class="data-[active=true]:focus:bg-muted data-[active=true]:hover:bg-muted data-[active=true]:bg-muted/50 data-[active=true]:text-foreground hover:bg-muted hover:text-foreground focus:bg-muted focus:text-foreground focus-visible:ring-ring/50 [&amp;_svg:not([class*=&#x27;text-&#x27;])]:text-muted-foreground flex flex-col gap-1 rounded-md p-2 text-sm outline-none transition-all focus-visible:outline-1 focus-visible:ring-[3px] [&amp;_svg:not([class*=&#x27;
17size-&#x27;])]:size-4 flex flex-row items-center gap-1.5 px-2.5 py-1.5 text-sm whitespace-nowrap bg-muted/40 text-muted-foreground" data-slot="navigation-menu-link" data-radix-collection-item="" href="/image/gpt-image-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="h-4 w-4 shrink-0" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M14 4.4375C15.3462 4.4375 16.4375 3.34619 16.4375 2H17.5625C17.5625 3.34619 18.6538 4.4375 20 4.4375V5.5625C18.6538 5.5625 17.5625 6.65381 17.5625 8H16.4375C16.4375 6.65381 15.3462 5.5625 14 5.5625V4.4375ZM1 11C4.31371 11 7 8.31371 7 5H9C9 8.31371 11.6863 11 15 11V13C11.6863 13 9 15.6863 9 19H7C7 15.6863 4.31371 13 1 13V11ZM17.25 14C17.25 15.7949 15.7949 17.25 14 17.25V18.75C15.7949 18.75 17.25 20.2051 17.25 22H18.75C18.75 20.2051 20.2051 18.75 22 18.75V17.25C20.2051 17.25 18.75 15.7949 18.75 14H17.25Z"></path></svg>GPT Image 2<span class="ml-0.5 rounded-full bg-gradient-to-r from-amber-400 to-yellow-500 px-1 py-0.5 text-[9px] leading-none font-bold tracking-wide text-black uppercase">HOT</span></a></li><li data-slot="navigation-menu-item" class="relative"><a target="_self" class="data-[active=true]:focus:bg-muted data-[active=true]:hover:bg-muted data-[active=true]:bg-muted/50 data-[active=true]:text-foreground hover:bg-muted hover:text-foreground focus:bg-muted focus:text-foreground focus-visible:ring-ring/50 [&amp;_svg:not([class*=&#x27;text-&#x27;])]:text-muted-foreground flex flex-col gap-1 rounded-md p-2 text-sm outline-none transition-all focus-visible:outline-1 focus-visible:ring-[3px] [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 flex flex-row items-center gap-1.5 px-2.5 py-1.5 text-sm whitespace-nowrap " data-slot="navigation-menu-link" data-radix-collection-item="" href="/pricing"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dollar-sign h-4 w-4 shrink-0" aria-hidden="true"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg>Pricing</a></li><li data-slot="navigation-menu-item" class="relative"><a target="_self" class="data-[active=true]:focus:bg-muted data-[active=true]:hover:bg-muted data-[active=true]:bg-muted/50 data-[active=true]:text-foreground hover:bg-muted hover:text-foreground focus:bg-muted focus:text-foreground focus-visible:ring-ring/50 [&amp;_svg:not([class*=&#x27;text-&#x27;])]:text-muted-foreground flex flex-col gap-1 rounded-md p-2 text-sm outline-none transition-all focus-visible:outline-1 focus-visible:ring-[3px] [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 flex flex-row items-center gap-1.5 px-2.5 py-1.5 text-sm whitespace-nowrap " data-slot="navigation-menu-link" data-radix-collection-item="" href="/blog"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-newspaper h-4 w-4 shrink-0" aria-hidden="true"><path d="M15 18h-5"></path><path d="M18 14h-8"></path><path d="M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2"></path><rect width="8" height="4" x="10" y="6" rx="1"></rect></svg>Blog</a></li></ul></div></nav><button aria-label="Open Menu" class="relative z-20 -m-2.5 -mr-3 block cursor-pointer p-2.5 lg:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu m-auto size-5 duration-200 in-data-[state=active]:scale-0 in-data-[state=active]:rotate-180 in-data-[state=active]:opacity-0" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x absolute inset-0 m-auto size-5 scale-0 -rotate-180 opacity-0 duration-200 in-data-[state=active]:scale-100 in-data-[state=active]:rotate-0 in-data-[state=active]:opacity-100" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button></div><div class="mb-6 hidden w-full flex-wrap items-center justify-end space-y-8 in-data-[state=active]:flex max-lg:in-data-[state=active]:mt-6 md:flex-nowrap lg:m-0 lg:flex lg:w-fit lg:gap-6 lg:space-y-0 lg:border-transparent lg:bg-transparent lg:p-0 lg:shadow-none dark:shadow-none dark:lg:bg-transparent"><div class="flex w-full flex-row items-center gap-4 sm:flex-row sm:gap-6 sm:space-y-0 md:w-fit"><button type="button" aria-label="Open daily check-in to claim free credits" class="group relative inline-flex h-9 items-center overflow-hidden rounded-md gap-1.5 pr-1.5 pl-2 lg:gap-2 lg:pl-3 bg-gradient-to-b from-amber-200 via-amber-400 to-amber-500 ring-1 ring-amber-300/70 shadow-[0_4px_16px_
17-4px_rgba(251,191,36,0.75),inset_0_1px_0_0_rgba(255,255,255,0.75),inset_0_-1px_0_0_rgba(120,53,15,0.35)] transition-all duration-200 hover:-translate-y-0.5 hover:from-amber-100 hover:via-amber-300 hover:to-amber-400 hover:shadow-[0_8px_22px_-4px_rgba(251,191,36,0.95),inset_0_1px_0_0_rgba(255,255,255,0.9),inset_0_-1px_0_0_rgba(120,53,15,0.35)] active:translate-y-0 focus-visible:ring-2 focus-visible:ring-amber-300 focus-visible:ring-offset-2 focus-visible:ring-offset-neutral-950 focus-visible:outline-none"><span class="relative flex size-5 shrink-0 items-center justify-center"><div class="will-change-transform"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><defs><radialGradient id="miniCoinFace" cx="34%" cy="28%" r="80%"><stop offset="0%" stop-color="#fef9c3"></stop><stop offset="50%" stop-color="#facc15"></stop><stop offset="100%" stop-color="#a16207"></stop></radialGradient></defs><circle cx="10" cy="10" r="9" fill="url(#miniCoinFace)"></circle><circle cx="10" cy="10" r="7.5" fill="none" stroke="#78350f" stroke-opacity="0.55" stroke-width="0.8"></circle><path d="M10 4.5 l1.4 3.1 3.4.3 -2.6 2.2 0.9 3.3 -3.1-1.8 -3.1 1.8 0.9-3.3 -2.6-2.2 3.4-.3z" fill="#fefce8" stroke="#78350f" stroke-opacity="0.4" stroke-width="0.55" stroke-linejoin="round"></path><path d="M3.5 8 a7 7 0 0 1 13 0" fill="none" stroke="#fefce8" stroke-opacity="0.55" stroke-width="0.7" stroke-linecap="round"></path></svg></div><span aria-hidden="true" class="absolute -top-0.5 -right-1 size-1 rounded-full bg-white shadow-[0_0_5px_1px_rgba(255,255,255,0.9)]"></span></span><span class="hidden text-[13px] font-bold tracking-tight text-neutral-950 lg:inline">Free Credits</span><span class="flex h-6 shrink-0 items-center justify-center rounded-sm px-2 bg-neutral-950 text-[11.5px] font-extrabold tracking-tight text-amber-300 shadow-[inset_0_1px_0_0_rgba(255,255,255,0.12),0_1px_0_0_rgba(255,255,255,0.25)]">+60</span><div class="pointer-events-none absolute inset-0 rounded-[inherit] border-transparent [mask-clip:padding-box,border-box] [mask-composite:intersect] [mask-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000)] border-(length:--border-beam-width)" style="--border-beam-width:1px"><div class="absolute aspect-square bg-gradient-to-l from-[var(--color-from)] via-[var(--color-to)] to-transparent" style="width:70px;offset-path:rect(0 auto auto 0 round 70px);--color-from:#fef3c7;--color-to:#f59e0b;offset-distance:0%"></div></div></button><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 size-9 h-auto w-auto p-0" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-languages" aria-hidden="true"><path d="m5 8 6 6"></path><path d="m4 14 6-6 2-3"></path><path d="M2 5h12"></path><path d="M7 2h1"></path><path d="m22 22-5-10-5 10"></path><path d="M14 18h6"></path></svg></button><div class="flex-1 md:hidden"></div><div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-loader-circle size-4 animate-spin" aria-hidden="true"><path d="M21 12a9 9 0 1 1-6.219-8.56"></path></svg></div></div></div></div></div></div></header><main><div class="fixed top-0 right-0 left-0 z-[51] hidden md:block overflow-hidden bg-[linear-gradient(180deg,#0c0a06_0%,#050505_100%)]" style="height:56px" role="region" aria-label="Site announcement"><style>
18          @keyframes tb-shimmer {
19            0%   { transform: translateX(-160%) skewX(-22deg);
19 opacity: 0; }
20            10%  { opacity: 1; }
21            90%  { opacity: 1; }
22            100% { transform: translateX(160%)  skewX(-22deg); opacity: 0; }
23          }
24          @keyframes tb-dot-pulse {
25            0%, 100% { box-shadow: 0 0 0 0 rgba(251,191,36,0.65), 0 0 12px rgba(251,191,36,0.85); }
26            50%      { box-shadow: 0 0 0 6px rgba(251,191,36,0),    0 0 14px rgba(251,191,36,1); }
27          }
28        </style><div aria-hidden="true" class="pointer-events-none absolute inset-0 [background:radial-gradient(60%_140%_at_50%_50%,rgba(251,191,36,0.10)_0%,transparent_70%)]"></div><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 top-0 h-px bg-gradient-to-r from-transparent via-white/35 to-transparent"></div><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 top-px h-px bg-gradient-to-r from-transparent via-amber-400/70 to-transparent"></div><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 h-px bg-gradient-to-r from-transparent via-amber-400/50 to-transparent"></div><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 -bottom-2 h-3 bg-gradient-to-t from-transparent to-amber-400/15 blur-md"></div><div aria-hidden="true" class="pointer-events-none absolute -inset-x-1/3 inset-y-0 w-1/3 bg-gradient-to-r from-transparent via-amber-200/22 to-transparent" style="animation:tb-shimmer 7s ease-in-out infinite"></div><div class="relative container h-full"><div class="flex h-full items-center gap-4"><div aria-hidden="true" class="invisible flex flex-shrink-0 items-center gap-2"><span class="group/cta relative inline-flex items-center gap-1.5 h-7 rounded-full px-3 bg-gradient-to-b from-amber-300 to-amber-500 text-xs font-bold tracking-tight text-neutral-950 shadow-[0_0_20px_-2px_rgba(251,191,36,0.7),inset_0_1px_0_0_rgba(255,255,255,0.45),inset_0_-1px_0_0_rgba(0,0,0,0.18)] transition-all duration-200 hover:from-amber-200 hover:to-amber-400 hover:-translate-y-px hover:shadow-[0_0_30px_-2px_rgba(251,191,36,0.95),inset_0_1px_0_0_rgba(255,255,255,0.55),inset_0_-1px_0_0_rgba(0,0,0,0.18)] active:translate-y-0">Claim 72% Off<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-200 group-hover/cta:translate-x-0.5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span><span class="h-6 w-6"></span></div><div class="flex flex-1 items-center justify-center gap-3"><span class="inline-flex shrink-0 items-center gap-1 rounded-full bg-gradient-to-b from-amber-300 to-amber-500 px-2 py-0.5 text-[10px] font-bold tracking-[0.18em] text-neutral-950 uppercase shadow-[0_0_14px_-2px_rgba(251,191,36,0.75),inset_0_1px_0_0_rgba(255,255,255,0.5),inset_0_-1px_0_0_rgba(0,0,0,0.18)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-3 w-3" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>NEW</span><div class="flex shrink-0 items-start gap-1 tabular-nums" aria-label="Limited-time offer countdown"><div class="flex flex-col items-center"><span class="flex h-[24px] min-w-[26px] items-center justify-center rounded-[6px] border border-amber-400/30 bg-black/45 px-1 text-[14px] leading-none font-bold text-amber-200 shadow-[inset_0_1px_0_0_rgba(255,255,255,0.14),0_0_10px_-3px_rgba(251,191,36,0.5)]">00</span><span class="mt-0.5 text-[7px] font-semibold tracking-[0.16em] text-amber-200/45 uppercase">Day</span></div><span aria-hidden="true" class="text-[14px] leading-[24px] font-bold text-amber-400/45">:</span><div class="flex flex-col items-center"><span class="flex h-[24px] min-w-[26px] items-center justify-center rounded-[6px] border border-amber-400/30 bg-black/45 px-1 text-[14px] leading-none font-bold text-amber-200 shadow-[inset_0_1px_0_0_rgba(255,255,255,0.14),0_0_10px_-3px_rgba(251,191,36,0.5)]">00</span><span class="mt-0.5 text-[7px] font-semibold tracking-[0.16em] text-amber-200/45 uppercase">Hr</span></div><span aria-hidden="true" class="text-[14px] leading-[24px] font-bold text-amber-400/45">:</span><div class="flex flex-col items-center"><span class="flex h-[24px] min-w-[26px] items-center justify-center rounded-[6px] border border-amber-400/30 bg-black/45 px-1 text-[14px] leading-none font-bold text-amber-200 shadow-[inset_0_1px_0_0_rgba(255,255,255,0.14),0_0_10px_-3px_rgba(251,191,36,0.5)]">00</span><span class="mt-0.5 text-[7px] font-semibold tracking-[0.16em] text-amber-200/45 uppercase">Min</span></div><span aria-hidden="true" class="text-[14px] leading-[24px] font-bold text-amber-400/45">:</span><div class="flex flex-col items-center"><span class="flex h-[24px] min-w-[26px] items-center justify-center rounded-[6px] border border-amber-400/30 bg-black/45 px-1 text-[14px] leading-none font-bold text-amber-200 shadow-[inset_0_1px_0_0_rgba(255,255,255,0.14),0_0_10px_-3px_rgba(251,191,36,0.5)]">00</span><span class="mt-0.5 text-[7px] font-semibold tracking-[0.16em] text-amber-200/45 uppercase">Sec</span></div></div><div class="text-sm leading-none tracking-tight whitespace-nowrap text-neutral-100 [&amp;_strong]:font-semibold [&amp;_strong]:text-amber-300 [&amp;_strong]:tabular-nums"><strong class='text-amber-300'>Flash Sale Week</strong> · Gemini 3.1 Flash Image — <strong class='text-amber-300'>10 free credits</strong> + <strong class='text-amber-300'>72% off</strong> yearly</div></div><div class="flex flex-shrink-0 items-center gap-2"><a class="group/cta relative inline-flex items-center gap-1.5 h-7 rounded-full px-3 bg-gradient-to-b from-amber-300 to-amber-500 text-xs font-bold tracking-tight text-neutral-950 shadow-[0_0_20px_-2px_rgba(251,191,36,0.7),inset_0_1px_0_0_rgba(255,255,255,0.45),inset_0_-1px_0_0_rgba(0,0,0,0.18)] transition-all duration-200 hover:from-amber-200 hover:to-amber-400 hover:-translate-y-
28px hover:shadow-[0_0_30px_-2px_rgba(251,191,36,0.95),inset_0_1px_0_0_rgba(255,255,255,0.55),inset_0_-1px_0_0_rgba(0,0,0,0.18)] active:translate-y-0" href="/pricing">Claim 72% Off<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-200 group-hover/cta:translate-x-0.5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><button class="flex-shrink-0 rounded p-1 text-neutral-500 transition-colors hover:bg-white/5 hover:text-white" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-4 w-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button></div></div></div></div><div aria-hidden="true" class="pointer-events-none hidden md:block" style="height:56px"></div>
28<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"GPT Image 2: Text-Accurate AI Image Generator | Banana AI","url":"https://bananaai.dev/image/gpt-image-2","description":"GPT Image 2 on Banana AI spells on-image text right, places objects exactly, and edits one element cleanly. Start free — no watermark on free renders.","applicationCategory":"MultimediaApplication","operatingSystem":"Web","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.7","ratingCount":"200","reviewCount":"200","bestRating":"5","worstRating":"1"}}</script>
28<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://bananaai.dev/"},{"@type":"ListItem","position":2,"name":"Image Tools","item":"https://bananaai.dev/ai-image-generator"},{"@type":"ListItem","position":3,"name":"GPT Image 2: Text-Accurate AI Image Generator | Banana AI","item":"https://bananaai.dev/image/gpt-image-2"}]}</script>
28<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is GPT Image 2?","acceptedAnswer":{"@type":"Answer","text":"It's a native multimodal image model that reasons over your full prompt in one pass. Its standout strengths are spelling on-image text correctly and arranging objects with controlled spatial placement, which most generators still handle poorly."}},{"@type":"Question","name":"How does text rendering work?","acceptedAnswer":{"@type":"Answer","text":"Wrap the line you need in quotation marks and GPT Image 2 treats it as literal copy, baking readable lettering into the artwork — handy for wordmarks, headline graphics, packaging panels and screen labels."}},{"@type":"Question","name":"Can I edit just one part of an image?","acceptedAnswer":{"@type":"Answer","text":"Yes. Pick one object and adjust its hue, outline or placement; everything around it — the cast light, the shadow falloff, the backdrop — is preserved rather than regenerated."}},{"@type":"Question","name":"Is GPT Image 2 good for UI design?","acceptedA
28nswer":{"@type":"Answer","text":"It is. Because it tracks position, you can lay out an interface in words — nav up top, a card column on the left — and get back a mockup or wireframe with placeholder copy sitting roughly where you asked, ready for an early look."}},{"@type":"Question","name":"What makes its architecture different?","acceptedAnswer":{"@type":"Answer","text":"Rather than chaining several denoising rounds, it thinks and draws in one combined pass. Weighing how light, reflection and surface interact at the same moment lets dense prompts hang together better."}},{"@type":"Question","name":"How does it handle complex scene composition?","acceptedAnswer":{"@type":"Answer","text":"It keeps a sense of near, middle and far apart, and knows when one object should cover another. Tell it the stacking order and the distance cues stay believable across the whole frame."}},{"@type":"Question","name":"Is it free, and is there a watermark?","acceptedAnswer":{"@type":"Answer","text":"New accounts get free credits, and free-tier renders export with no watermark. Paid plans add commercial rights and cover heavier use through credit packs."}},{"@type":"Question","name":"Can I switch to another model on the same page?","acceptedA
28nswer":{"@type":"Answer","text":"Yes. Send the same prompt to Gemini 3 Pro Image, Nano Banana Pro, Seedream 4.5 or Flux Pro 2 in one click when a job needs native 4K, photoreal depth or a different style."}}]}</script>
28<aside class="fixed top-12 left-0 z-30 flex h-[calc(100vh-3rem)] w-20 flex-col border-r border-white/10 bg-neutral-900/95 backdrop-blur-sm"><div class="flex items-center justify-center gap-2 border-b border-white/10 px-2 py-2"><button class="relative flex h-10 w-10 items-center justify-center rounded-lg transition-all duration-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image transition-all duration-300 text-orange-500" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><circle cx="9" cy="9" r="2"></circle><path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"></path></svg></button><button class="relative flex h-10 w-10 items-center justify-center rounded-lg transition-all duration-300 hover:bg-white/5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-video transition-all duration-300 text-white/60" aria-hidden="true"><path d="m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5"></path><rect x="2" y="6" width="14" height="12" rx="2"></rect></svg></button></div><nav class="flex-1 overflow-y-auto px-2 py-4"><div class="space-y-2"><a class="group relative flex flex-col items-center gap-1.5 rounded-lg p-2 transition-all duration-300 hover:bg-white/5" href="/image/ai-text-to-image"><div class="relative z-10 flex h-8 w-8 items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image-plus transition-all duration-300 text-white/80 group-hover:text-white" aria-hidden="true"><path d="M16 5h6"></path><path d="M19 2v6"></path><path d="M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5"></path><path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"></path><circle cx="9" cy="9" r="2"></circle></svg></div><span class="relative z-10 text-center text-xs leading-tight font-normal transition-all duration-300 text-white/70 group-hover:text-white">Txt2Img</span></a><a class="group relative flex flex-col items-center gap-1.5 rounded-lg p-2 transition-all duration-300 hover:bg-white/5" href="/image/ai-image-to-image"><div class="relative z-10 flex h-8 w-8 items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image-plus transition-all duration-300 text-white/80 group-hover:text-white" aria-hidden="true"><path d="M16 5h6"></path><path d="M19 2v6"></path><path d="M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5"></path><path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"></path><circle cx="9" cy="9" r="2"></circle></svg></div><span class="relative z-10 text-center text-xs leading-tight font-normal transition-all duration-300 text-white/70 group-hover:text-white">Img2Img</span></a></div></nav><div class="border-t border-white/10 px-2 py-4"><div class="space-y-2"><a class="group relative flex flex-col items-center gap-1.5 rounded-lg p-2 transition-all duration-300 hover:bg-white/5" href="/asset"><div class="relative z-10 flex h-8 w-8 items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-open transition-all duration-300 text-white/80 group-hover:text-white" aria-hidden="true"><path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"></path></svg></div><span class="relative z-10 text-center text-xs leading-tight font-normal transition-all duration-300 text-white/70 group-hover:text-white">Asset</span></a></div></div></aside><div class="pl-20"><section id="hero" class="pt-24 md:pt-36 min-h-fit pb-8 md:pb-4"><div class="relative mx-auto max-w-full px-4 text-center md:max-w-4xl xl:w-[85%] xl:max-w-7xl" style="margin-top:-4rem"><h1 class="mx-auto mb-6 max-w-4xl font-bold text-balance text-white text-4xl sm:text-5xl md:text-6xl" style="margin-top:-2rem">Generate Scroll-Stopping Visuals with GPT Image 2</h1><p class="mx-auto mb-12 max-w-full text-sm font-normal text-white/55 md:max-w-7xl md:text-base">A single multimodal model that renders readable on-image text, places objects exactly, and edits one element cleanly — all in your browser.</p><div class="relative z-40 mb-6 rounded-2xl border border-white/20 bg-white/10 p-6 backdrop-blur-sm" style="margin-top:0"><div style="--border-width:0.5px;--duration:5s;background-image:radial-gradient(transparent,transparent, #ec4899,#a855f7,#f97316,transparent,transparent);background-size:300% 300%;mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:var(--border-width)" class="motion-safe:animate-shine pointer-events-none absolute inset-0 size-full rounded-[inherit] will-change-[background-position]"></div><div class="relative z-10 mb-4 flex items-start gap-4"><textarea placeholder="Enter your idea to generate" class="min-h-[80px] flex-1 resize-none border-none bg-transparent text-sm text-white/60 outline-none placeholder:font-light placeholder:text-gray-500" style="background:transparent"></textarea></div><div class="relative z-10 flex flex-wrap items-center gap-3 border-t border-white/20 pt-4"><div class="relative"><button class="flex items-center gap-2 rounded-lg bg-white/20 px-4 py-2 text-sm font-medium transition-colors hover:bg-white/30"><div class="relative flex items-center"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="h-5 w-5" style="color:#ec4899" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M2.9918 21C2.44405 21 2 20.5551 2 20.0066V3.9934C2 3.44476 2.45531 3 2.9918 3H21.0082C21.556 3 22 3.44495 22 3.9934V20.0066C22 20.5552 21.5447 21 21.0082 21H2.9918ZM20 15V5H4V19L14 9L20 15ZM20 17.8284L14 11.8284L6.82843 19H20V17.8284ZM8 11C6.89543 11 6 10.1046 6 9C6 7.89543 6.89543 7 8 7C9.10457 7 10 7.89543 10 9C10 10.1046 9.10457 11 8 11Z"></path></svg><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="absolute -top-1 -left-1 h-3 w-3" style="color:#f97316" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M14 4.4375C15.3462 4.4375 16.4375 3.34619 16.4375 2H17.5625C17.5625 3.34619 18.6538 4.4375 20 4.4375V5.5625C18.6538 5.5625 17.5625 6.65381 17.5625 8H16.4375C16.4375 6.65381 15.3462 5.5625 14 5.5625V4.4375ZM1 11C4.31371 11 7 8.31371 7 5H9C9 8.31371 11.6863 11 15 11V13C11.6863 13 9 15.6863 9 19H7C7 15.6863 4.31371 13 1 13V11ZM17.25 14C17.25 15.7949 15.7949 17.25 14 17.25V18.75C15.7949 18.75 17.25 20.2051 17.25 22H18.75C18.75 20.2051 20.2051 18.75 22 18.75V17.25C20.2051 17.25 18.75 15.7949 18.75 14H17.25Z"></path></svg></div><span class="bg-gradient-to-r from-orange-500 via-pink-500 to-pink-600 bg-clip-text font-semibold text-transparent">Select Type</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="h-4 w-4" style="color:#ec4899" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z"></path></svg></button></div><div class="relative"><button class="flex items-center gap-2 rounded-lg bg-white/20 px-4 py-2 text-sm font-medium text-white transition-colors hover:bg-white/30"><span>Select Model</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="h-4 w-4" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z"></path></svg></button><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div></div><div class="mb-8 flex min-h-[56px] w-full flex-nowrap items-center justify-center gap-3"><button title="Banner ad, headline reads &#x27;SPRING DROP — 30% OFF&#x27;, clean sans-serif, sharp text" class="min-w-0 flex-1 truncate rounded-full border px-5 py-2.5 text-sm font-medium backdrop-blur-sm transition-all duration-500 hover:bg-white/20 hover:text-white/90 scale-[1.04] border-pink-400/70 bg-white/20 text-white shadow-[0_0_22px_-6px_rgba(236,72,153,0.85)]">Banner ad, headline reads &#x27;SPRING DROP — 30% OFF&#x27;, clean sans-serif, sharp text</button><button title="Mobile app screen mockup, labeled buttons and readable placeholder copy" class="min-w-0 flex-1 truncate rounded-full border px-5 py-2.5 text-sm font-medium backdrop-blur-sm transition-all duration-500 hover:bg-white/20 hover:text-white/90 border-white/20 bg-white/10 text-white/55">Mobile app screen mockup, labeled buttons and readable placeholder copy</button><button title="Sneaker on a sunlit kitchen counter, soft realistic shadows, lifestyle shot" class="min-w-0 flex-1 truncate rounded-full border px-5 py-2.5 text-sm font-medium backdrop-blur-sm transition-all duration-500 hover:bg-white/20 hover:text-white/90 border-white/20 bg-white/10 text-white/55">Sneaker on a sunlit kitchen counter, soft realistic shadows, lifestyle shot</button><button title="Same wizard character in two panels, identical face and robe, story sequence" class="min-w-0 flex-1 truncate rounded-full border px-5 py-2.5 text-sm font-medium backdrop-blur-sm transition-all duration-500 hover:bg-white/20 hover:text-white/90 border-white/20 bg-white/10 text-white/55">Same wizard character in two panels, identical face and robe, story sequence</button></div></div><div class="absolute inset-x-0 top-0 -z-10 hidden w-full overflow-hidden md:block" style="height:75.00%"><div class="absolute inset-0 z-10" style="background:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.01), rgba(0,0,0,0.5))"></div><img alt="GPT Image 2 generator backdrop on Banana AI" loading="lazy" decoding="async" data-nimg="fill" class="object-cover blur-[0px]" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent;opacity:0.6" src="https://file.bananaai.dev/aiimagetoimage/imgs/toolimgs/image_generator_bg.webp"/></div></section><div style="content-visibility:auto;contain-intrinsic-size:0 600px"><section id="discover-models" class="relative overflow-hidden bg-[#0a0a0a] px-4 py-20 md:px-8 md:py-28"><div class="mx-auto max-w-6xl text-center"><h2 class="mb-2 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg leading-tight font-bold text-transparent sm:text-xl md:mb-4 md:text-2xl lg:text-4xl lg:leading-10">Everything You Can Build with GPT Image 2</h2><p class="text-muted-foreground mx-auto mt-1 mb-4 max-w-4xl px-2 text-xs sm:text-sm md:mt-3 md:mb-10 md:text-base lg:text-lg">One native multimodal model that reasons over your whole prompt. GPT Image 2 spells on-image text correctly, arranges objects by exact position, and rewrites a single element while leaving everything else untouched — so ad creative, UI mockups, product shots and story panels all start in the same prompt box. Begin from a template below, or hand the same idea to another engine when a job calls for a different strength.</p><div class="relative rounded-xl p-2 shadow-lg sm:p-4 md:rounded-2xl md:p-8 lg:p-12"><button type="button" aria-label="Previous models" class="absolute top-1/2 -left-2 z-10 flex h-6 w-6 -translate-y-1/2 items-center justify-center rounded-full bg-[#423c24] text-white shadow-md transition-colors duration-300 hover:bg-[#564f30] md:-left-6 md:h-10 md:w-10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left h-4 w-4 md:h-5 md:w-5" aria-hidden="true"><path d="m15 18-6-6 6-6"></path></svg></button><button type="button" aria-label="Next models" class="absolute top-1/2 -right-2 z-10 flex h-6 w-6 -translate-y-1/2 items-center justify-center rounded-full bg-[#423c24] text-white shadow-md transition-colors duration-300 hover:bg-[#564f30] md:-right-6 md:h-10 md:w-10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-4 w-4 md:h-5 md:w-5" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button><div class="relative flex h-[200px] items-center justify-center overflow-hidden sm:h-[220px] md:h-[500px]"><div aria-hidden="false" class="absolute inset-0 grid grid-cols-4 grid-rows-2 gap-2 rounded-lg transition-opacity duration-500 sm:gap-4 md:gap-6 lg:gap-8 opacity-100"><a target="_self" class="group flex cursor-pointer flex-col overflow-hidden rounded-lg border border-[#363b45] bg-white shadow-lg transition-all duration-300 hover:scale-105" href="#hero"><div class="flex flex-1 items-center justify-center overflow-hidden bg-[#ffde5c]/60"><div class="relative h-full w-full"><img alt="Banner ad with accurate text — GPT Image 2" loading="lazy" decoding="async" data-nimg="fill" class="absolute inset-0 h-full w-full object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 240px" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div><div class="flex h-8 items-center justify-center bg-[#252831] px-1 py-1 text-center sm:h-10 sm:px-2 md:h-12 md:px-3 lg:h-14"><h3 class="line-clamp-2 text-xs font-bold text-white transition-colors duration-300 group-hover:text-[#ffde5c] sm:text-sm md:text-base">Banner &amp; Ad Creative</h3></div></a><a target="_self" class="group flex cursor-pointer flex-col overflow-hidden rounded-lg border border-[#363b45] bg-white shadow-lg transition-all duration-300 hover:scale-105" href="#hero"><div class="flex flex-1 items-center justify-center overflow-hidden bg-[#ffde5c]/60"><div class="relative h-full w-full"><img alt="App screen mockup with legible labels — GPT Image 2" loading="lazy" decoding="async" data-nimg="fill" class="absolute inset-0 h-full w-full object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-
28width: 768px) 25vw, 240px" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_macro_product_with%20banana%20ai.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_macro_product_with%20banana%20ai.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_macro_product_with%20banana%20ai.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_macro_product_with%20banana%20ai.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_macro_product_with%20banana%20ai.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_macro_product_with%20banana%20ai.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_macro_product_with%20banana%20ai.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_macro_product_with%20banana%20ai.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_macro_product_with%20banana%20ai.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_macro_product_with%20banana%20ai.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_macro_product_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div><div class="flex h-8 items-center justify-center bg-[#252831] px-1 py-1 text-center sm:h-10 sm:px-2 md:h-12 md:px-3 lg:h-14"><h3 class="line-clamp-2 text-xs font-bold text-white transition-colors duration-300 group-hover:text-[#ffde5c] sm:text-sm md:text-base">UI &amp; Wireframe Mockups</h3></div></a><a target="_self" class="group flex cursor-pointer flex-col overflow-hidden rounded-lg border border-[#363b45] bg-white shadow-lg transition-all duration-300 hover:scale-105" href="#hero"><div class="flex flex-1 items-center justify-center overflow-hidden bg-[#ffde5c]/60"><div class="relative h-full w-full"><img alt="Product placed in a realistic scene — GPT Image 2" loading="lazy" decoding="async" data-nimg="fill" class="absolute inset-0 h-full w-full object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 240px" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div><div class="flex h-8 items-center justify-center bg-[#252831] px-1 py-1 text-center sm:h-10 sm:px-2 md:h-12 md:px-3 lg:h-14"><h3 class="line-clamp-2 text-xs font-bold text-white transition-colors duration-300 group-hover:text-[#ffde5c] sm:text-sm md:text-base">Product Lifestyle Shots</h3></div></a><a target="_self" class="group flex cursor-pointer flex-col overflow-hidden rounded-lg border border-[#363b45] bg-white shadow-lg transition-all duration-300 hover:scale-105" href="#hero"><div class="flex flex-1 items-center justify-center overflow-hidden bg-[#ffde5c]/60"><div class="relative h-full w-full">
28<img alt="Single element edited without touching the scene — GPT Image 2" loading="lazy" decoding="async" data-nimg="fill" class="absolute inset-0 h-full w-full object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 240px" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_hyperreal_portrait_with%20banana%20ai.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_hyperreal_portrait_with%20banana%20ai.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_hyperreal_portrait_with%20banana%20ai.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_hyperreal_portrait_with%20banana%20ai.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_hyperreal_portrait_with%20banana%20ai.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_hyperreal_portrait_with%20banana%20ai.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_hyperreal_portrait_with%20banana%20ai.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_hyperreal_portrait_with%20banana%20ai.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_hyperreal_portrait_with%20banana%20ai.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_hyperreal_portrait_with%20banana%20ai.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_hyperreal_portrait_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div><div class="flex h-8 items-center justify-center bg-[#252831] px-1 py-1 text-center sm:h-10 sm:px-2 md:h-12 md:px-3 lg:h-14"><h3 class="line-clamp-2 text-xs font-bold text-white transition-colors duration-300 group-hover:text-[#ffde5c] sm:text-sm md:text-base">Object-Level Editing</h3></div></a><a target="_self" class="group flex cursor-pointer flex-col overflow-hidden rounded-lg border border-[#363b45] bg-white shadow-lg transition-all duration-300 hover:scale-105" href="#hero"><div class="flex flex-1 items-center justify-center overflow-hidden bg-[#ffde5c]/60"><div class="relative h-full w-full"><img alt="Sequential panels with a consistent character — GPT Image 2" loading="lazy" decoding="async" data-nimg="fill" class="absolute inset-0 h-full w-full object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 240px" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_anime_girl_with%20banana%20ai.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_anime_girl_with%20banana%20ai.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_anime_girl_with%20banana%20ai.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_anime_girl_with%20banana%20ai.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_anime_girl_with%20banana%20ai.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_anime_girl_with%20banana%20ai.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_anime_girl_with%20banana%20ai.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_anime_girl_with%20banana%20ai.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_anime_girl_with%20banana%20ai.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_anime_girl_with%20banana%20ai.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_anime_girl_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div><div class="flex h-8 items-center justify-center bg-[#252831] px-1 py-1 text-center sm:h-10 sm:px-2 md:h-12 md:px-3 lg:h-14"><h3 class="line-clamp-2 text-xs font-bold text-white transition-colors duration-300 group-hover:text-[#ffde5c] sm:text-sm md:text-base">Story &amp; Comic Panels</h3></div></a><a target="_self" class="group flex cursor-pointer flex-col overflow-hidden rounded-lg border border-[#363b45] bg-white shadow-lg transition-all duration-300 hover:scale-105" href="#hero"><div class="flex flex-1 items-center justify-center overflow-hidden bg-[#ffde5c]/60"><div class="relative h-full w-full"><img alt="Layered concept scene — GPT Image 2" loading="lazy" decoding="async" data-nimg="fill" class="absolute inset-0 h-full w-full object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 240px" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_fantasy_landscape_with%20banana%20ai.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_fantasy_landscape_with%20banana%20ai.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_fantasy_landscape_with%20banana%20ai.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_fantasy_landscape_with%20banana%20ai.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_fantasy_landscape_with%20banana%20ai.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_fantasy_landscape_with%20banana%20ai.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_fantasy_landscape_with%20banana%20ai.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_fantasy_landscape_with%20banana%20ai.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_fantasy_landscape_with%20banana%20ai.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_fantasy_landscape_with%20banana%20ai.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_fantasy_landscape_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div><div class="flex h-8 items-center justify-center bg-[#252831] px-1 py-1 text-center sm:h-10 sm:px-2 md:h-12 md:px-3 lg:h-14"><h3 class="line-clamp-2 text-xs font-bold text-white transition-colors duration-300 group-hover:text-[#ffde5c] sm:text-sm md:text-base">Concept Art &amp; Mood Boards</h3></div></a><a target="_self" class="group flex cursor-pointer flex-col overflow-hidden rounded-lg border border-[#363b45] bg-white shadow-lg transition-all duration-300 hover:scale-105" href="/image/gemini-3-pro-image"><div class="flex flex-1 items-center justify-center overflow-hidden bg-[#ffde5c]/60"><div class="relative h-full w-full"><img alt="Gemini 3 Pro Image — Banana AI" loading="lazy" decoding="async" data-nimg="fill" class="absolute inset-0 h-full w-full object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 240px" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_3d_character_with%20banana%20ai.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_3d_character_with%20banana%20ai.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_3d_character_with%20banana%20ai.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_3d_character_with%20banana%20ai.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_3d_character_with%20banana%20ai.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_3d_character_with%20banana%20ai.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_3d_character_with%20banana%20ai.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_3d_character_with%20banana%20ai.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_3d_character_with%20banana%20ai.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_3d_character_with%20banana%20ai.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_3d_character_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div><div class="flex h-8 items-center justify-center bg-[#252831] px-1 py-1 text-center sm:h-10 sm:px-2 md:h-12 md:px-3 lg:h-14"><h3 class="line-clamp-2 text-xs font-bold text-white transition-colors duration-300 group-hover:text-[#ffde5c] sm:text-sm md:text-base">Gemini 3 Pro Image</h3></div></a><a target="_self" class="group flex cursor-pointer flex-col overflow-hidden rounded-lg border border-[#363b45] bg-white shadow-lg transition-all duration-300 hover:scale-105" href="#hero"><div class="flex flex-1 items-center justify-center overflow-hidden bg-[#ffde5c]/60"><div class="relative h-full w-full"><img alt="Nano Banana Pro — Banana AI" loading="lazy" decoding="async" data-nimg="fill" class="absolute inset-0 h-full w-full object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 240px" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_space_battle_with%20banana%20ai.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_space_battle_with%20banana%20ai.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_space_battle_with%20banana%20ai.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_space_battle_with%20banana%20ai.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_space_battle_with%20banana%20ai.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_space_battle_with%20banana%20ai.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_space_battle_with%20banana%20ai.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_space_battle_with%20banana%20ai.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_space_battle_with%20banana%20ai.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_space_battle_with%20banana%20ai.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_space_battle_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div><div class="flex h-8 items-center justify-center bg-[#252831] px-1 py-1 text-center sm:h-10 sm:px-2 md:h-12 md:px-3 lg:h-14"><h3 class="line-clamp-2 text-xs font-bold text-white transition-colors duration-300 group-hover:text-[#ffde5c] sm:text-sm md:text-base">Nano Banana Pro</h3></div></a></div><div aria-hidden="true" class="absolute inset-0 grid grid-cols-4 grid-rows-2 gap-2 rounded-lg transition-opacity duration-500 sm:gap-4 md:gap-6 lg:gap-8 pointer-events-none opacity-0"><a target="_self" class="group flex cursor-pointer flex-col overflow-hidden rounded-lg border border-[#363b45] bg-white shadow-lg transition-all duration-300 hover:scale-105" href="#hero"><div class="flex flex-1 items-center justify-center overflow-hidden bg-[#ffde5c]/60"><div class="relative h-full w-full"><img alt="Seedream 4.5 — Banana AI" loading="lazy" decoding="async" data-nimg="fill" class="absolute inset-0 h-full w-full object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 240px" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cinematic_anime_with%20banana%20ai.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cinematic_anime_with%20banana%20ai.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cinematic_anime_with%20banana%20ai.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cinematic_anime_with%20banana%20ai.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cinematic_anime_with%20banana%20ai.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cinematic_anime_with%20banana%20ai.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cinematic_anime_with%20banana%20ai.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cinematic_anime_with%20banana%20ai.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cinematic_anime_with%20banana%20ai.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cinematic_anime_with%20banana%20ai.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cinematic_anime_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div><div class="flex h-8 items-center justify-center bg-[#252831] px-1 py-1 text-center sm:h-10 sm:px-2 md:h-12 md:px-3 lg:h-14"><h3 class="line-clamp-2 text-xs font-bold text-white transition-colors duration-300 group-hover:text-[#ffde5c] sm:text-sm md:text-base">Seedream 4.5</h3></div></a><a target="_self" class="group flex cursor-pointer flex-col overflow-hidden rounded-lg border border-[#363b45] bg-white shadow-lg transition-all duration-300 hover:scale-105" href="#hero"><div class="flex flex-1 items-center justify-center overflow-hidden bg-[#ffde5c]/60"><div class="relative h-full w-full"><img alt="Flux Pro 2 — Banana AI" loading="lazy" decoding="async" data-nimg="fill" class="absolute inset-0 h-full w-full object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 240px" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_futuristic_car_with%20banana%20ai.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_futuristic_car_with%20banana%20ai.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_futuristic_car_with%20banana%20ai.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_futuristic_car_with%20banana%20ai.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffile.bana
28naai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_futuristic_car_with%20banana%20ai.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_futuristic_car_with%20banana%20ai.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_futuristic_car_with%20banana%20ai.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_futuristic_car_with%20banana%20ai.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_futuristic_car_with%20banana%20ai.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_futuristic_car_with%20banana%20ai.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_futuristic_car_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div><div class="flex h-8 items-center justify-center bg-[#252831] px-1 py-1 text-center sm:h-10 sm:px-2 md:h-12 md:px-3 lg:h-14"><h3 class="line-clamp-2 text-xs font-bold text-white transition-colors duration-300 group-hover:text-[#ffde5c] sm:text-sm md:text-base">Flux Pro 2</h3></div></a><a target="_self" class="group flex cursor-pointer flex-col overflow-hidden rounded-lg border border-[#363b45] bg-white shadow-lg transition-all duration-300 hover:scale-105" href="/ai-image-generator"><div class="flex flex-1 items-center justify-center overflow-hidden bg-[#ffde5c]/60"><div class="relative h-full w-full"><img alt="AI image generator hub — Banana AI" loading="lazy" decoding="async" data-nimg="fill" class="absolute inset-0 h-full w-full object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 240px" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_mascot_with%20banana%20ai.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_mascot_with%20banana%20ai.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_mascot_with%20banana%20ai.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_mascot_with%20banana%20ai.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_mascot_with%20banana%20ai.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_mascot_with%20banana%20ai.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_mascot_with%20banana%20ai.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_mascot_with%20banana%20ai.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_mascot_with%20banana%20ai.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_mascot_with%20banana%20ai.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_mascot_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div><div class="flex h-8 items-center justify-center bg-[#252831] px-1 py-1 text-center sm:h-10 sm:px-2 md:h-12 md:px-3 lg:h-14"><h3 class="line-clamp-2 text-xs font-bold text-white transition-colors duration-300 group-hover:text-[#ffde5c] sm:text-sm md:text-base">AI Image Generator</h3></div></a><a target="_self" class="group flex cursor-pointer flex-col overflow-hidden rounded-lg border border-[#363b45] bg-white shadow-lg transition-all duration-300 hover:scale-105" href="/image/ai-image-to-image"><div class="flex flex-1 items-center justify-center overflow-hidden bg-[#ffde5c]/60"><div class="relative h-full w-full"><img alt="AI image to image — Banana AI" loading="lazy" decoding="async" data-nimg="fill" class="absolute inset-0 h-full w-full object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 240px" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_ghibli_with%20banana%20ai.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_ghibli_with%20banana%20ai.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_ghibli_with%20banana%20ai.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_ghibli_with%20banana%20ai.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_ghibli_with%20banana%20ai.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_ghibli_with%20banana%20ai.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_ghibli_with%20banana%20ai.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_ghibli_with%20banana%20ai.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_ghibli_with%20banana%20ai.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_ghibli_with%20banana%20ai.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_ghibli_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div><div class="flex h-8 items-center justify-center bg-[#252831] px-1 py-1 text-center sm:h-10 sm:px-2 md:h-12 md:px-3 lg:h-14"><h3 class="line-clamp-2 text-xs font-bold text-white transition-colors duration-300 group-hover:text-[#ffde5c] sm:text-sm md:text-base">AI Image to Image</h3></div></a></div></div><div class="mt-3 flex justify-center space-x-1 sm:mt-6 sm:space-x-2 md:mt-8"><button type="button" aria-label="Go to page 1" class="h-1.5 w-1.5 rounded-full transition-colors duration-300 sm:h-2 sm:w-2 md:h-3 md:w-3 bg-[#ffde5c]"></button><button type="button" aria-label="Go to page 2" class="h-1.5 w-1.5 rounded-full transition-colors duration-300 sm:h-2 sm:w-2 md:h-3 md:w-3 bg-[#2c2f3a] hover:bg-[#423c24]"></button></div></div></div></section></div><div style="content-visibility:auto;contain-intrinsic-size:0 600px"><section class="relative px-4 py-16 md:py-24"><div class="relative mx-auto max-w-7xl"><div class="mb-16 text-center"><h2 class="mb-4 text-2xl font-bold md:text-3xl lg:text-4xl">Prompt to Finished Image: 4 Steps with GPT Image 2</h2><p class="mx-auto max-w-3xl text-sm text-[#9da3af] md:max-w-5xl">From an idea to an export-ready visual in minutes — the whole flow runs in your browser, with no design background required.</p></div><div class="relative"><div class="absolute top-0 bottom-0 left-1/2 z-0 hidden w-1 -translate-x-1/2 roun
28ded-full bg-gradient-to-b from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] opacity-30 shadow-[0_0_15px_rgba(255,222,92,0.2)]"></div><div class="relative z-10 flex flex-wrap justify-center gap-8 md:flex-nowrap"><div class="group relative w-full max-w-[280px] overflow-hidden rounded-xl border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10 sm:w-[280px]"><div class="absolute inset-0 overflow-hidden"><div class="absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div><div class="absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div></div><div class="absolute top-4 left-5 z-10 flex h-10 w-10 items-center justify-center"><div class="absolute inset-0 rounded-full opacity-95 shadow-[0_2px_4px_rgba(0,0,0,0.1)] transition-all duration-300 group-hover:scale-110 group-hover:opacity-100 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]"></div><span class="relative text-lg font-bold text-[#181d25]">1</span></div><div class="relative z-10 p-6 pt-16"><div class="mb-6 flex justify-center"><div class="relative overflow-hidden rounded-xl border border-[#363b45]/40 bg-[#181a21]/50 p-4 backdrop-blur-sm transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20"><svg stroke="currentColor" fill="currentColor" stroke-width="2" viewBox="0 0 24 24" class="h-12 w-12 text-[#ffde5c]" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M20.0833 15.1999L21.2854 15.9212C21.5221 16.0633 21.5989 16.3704 21.4569 16.6072C21.4146 16.6776 21.3557 16.7365 21.2854 16.7787L12.5144 22.0412C12.1977 22.2313 11.8021 22.2313 11.4854 22.0412L2.71451 16.7787C2.47772 16.6366 2.40093 16.3295 2.54301 16.0927C2.58523 16.0223 2.64413 15.9634 2.71451 15.9212L3.9166 15.1999L11.9999 20.0499L20.0833 15.1999ZM20.0833 10.4999L21.2854 11.2212C21.5221 11.3633 21.5989 11.6704 21.4569 11.9072C21.4146 11.9776 21.3557 12.0365 21.2854 12.0787L11.9999 17.6499L2.71451 12.0787C2.47772 11.9366 2.40093 11.6295 2.54301 11.3927C2.58523 11.3223 2.64413 11.2634 2.71451 11.2212L3.9166 10.4999L11.9999 15.3499L20.0833 10.4999ZM12.5144 1.30864L21.2854 6.5712C21.5221 6.71327 21.5989 7.0204 21.4569 7.25719C21.4146 7.32757 21.3557 7.38647 21.2854 7.42869L11.9999 12.9999L2.71451 7.42869C2.47772 7.28662 2.40093 6.97949 2.54301 6.7427C2.58523 6.67232 2.64413 6.61343 2.71451 6.5712L11.4854 1.30864C11.8021 1.11864 12.1977 1.11864 12.5144 1.30864ZM11.9999 3.33233L5.88723 6.99995L11.9999 10.6676L18.1126 6.99995L11.9999 3.33233Z"></path></svg></div></div><div class="text-center"><h3 class="mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-105 md:text-xl">Pick Your Starting Mode</h3><p class="text-sm text-[#9da3af]">Decide whether you&#x27;re starting empty-handed or with a photo already in hand. Empty canvas? Type a description. Got a shot to riff on? Drop it in and GPT Image 2 works from that frame forward.</p></div></div><div class="absolute top-1/2 -right-4 z-20 hidden -translate-y-1/2 transform lg:block"><div class="relative flex h-10 w-10 items-center justify-center overflow-hidden rounded-full border border-[#363b45]/40 shadow-lg transition-transform duration-300 group-hover:scale-110 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]"><svg class="h-4 w-4 text-[#181d25]" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></div></div></div><div class="group relative w-full max-w-[280px] overflow-hidden rounded-xl border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10 sm:w-[280px]"><div class="absolute inset-0 overflow-hidden">
28<div class="absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div><div class="absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div></div><div class="absolute top-4 left-5 z-10 flex h-10 w-10 items-center justify-center"><div class="absolute inset-0 rounded-full opacity-95 shadow-[0_2px_4px_rgba(0,0,0,0.1)] transition-all duration-300 group-hover:scale-110 group-hover:opacity-100 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]"></div><span class="relative text-lg font-bold text-[#181d25]">2</span></div><div class="relative z-10 p-6 pt-16"><div class="mb-6 flex justify-center"><div class="relative overflow-hidden rounded-xl border border-[#363b45]/40 bg-[#181a21]/50 p-4 backdrop-blur-sm transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20"><svg stroke="currentColor" fill="currentColor" stroke-width="2" viewBox="0 0 24 24" class="h-12 w-12 text-[#ffde5c]" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M6.93912 14.0328C6.7072 14.6563 6.51032 15.2331 6.33421 15.8155C7.29345 15.1189 8.43544 14.6767 9.75193 14.5121C12.2652 14.198 14.4976 12.5385 15.6279 10.4537L14.1721 8.99888L15.5848 7.58417C15.9185 7.25004 16.2521 6.91614 16.5858 6.58248C17.0151 6.15312 17.5 5.35849 18.0129 4.2149C12.4197 5.08182 8.99484 8.50647 6.93912 14.0328ZM17 8.99739L18 9.99669C17 12.9967 14 15.9967 10 16.4967C7.33146 16.8303 5.66421 18.6636 4.99824 21.9967H3C4 15.9967 6 1.99669 21 1.99669C20.0009 4.99402 19.0018 6.99313 18.0027 7.99402C17.6662 8.33049 17.3331 8.66382 17 8.99739Z"></path></svg></div></div><div class="text-center"><h3 class="mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-105 md:text-xl">Write a Detailed Prompt</h3><p class="text-sm text-[#9da3af]">Name the subject, the lighting, the style and any words you want printed on the image. GPT Image 2 reads each instruction literally, so specific briefs come back closer to what you pictured.</p></div></div><div class="absolute top-1/2 -right-4 z-20 hidden -translate-y-1/2 transform lg:block"><div class="relative flex h-10 w-10 items-center justify-center overflow-hidden rounded-full border border-[#363b45]/40 shadow-lg transition-transform duration-300 group-hover:scale-110 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]"><svg class="h-4 w-4 text-[#181d25]" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></div></div></div><div class="group relative w-full max-w-[280px] overflow-hidden rounded-xl border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10 sm:w-[280px]"><div class="absolute inset-0 overflow-hidden"><div class="absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div><div class="absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div></div><div class="absolute top-4 left-5 z-10 flex h-10 w-10 items-center justify-center"><div class="absolute inset-0 rounded-full opacity-95 shadow-[0_2px_4px_rgba(0,0,0,0.1)] transition-all duration-300 group-hover:scale-110 group-hover:opacity-100 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]"></div><span class="relative text-lg font-bold text-[#181d25]">3</span></div><div class="relative z-10 p-6 pt-16"><div class="mb-6 flex justify-center"><div class="relative overflow-hidden rounded-xl border border-[#363b45]/40 bg-[#181a21]/50 p-4 backdrop-blur-sm transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-settings h-12 w-12 text-[#ffde5c]" aria-hidden="true"><path d="M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915"></path><circle cx="12" cy="12" r="3"></circle></svg></div></div><div class="text-center"><h3 class="mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-105 md:text-xl">Set Size and Variations</h3><p class="text-sm text-[#9da3af]">Choose an aspect ratio and resolution, then request a batch of variations in one run. Compare several takes side by side and keep the one that fits the brief.</p></div></div><div class="absolute top-1/2 -right-4 z-20 hidden -translate-y-1/2 transform lg:block"><div class="relative flex h-10 w-10 items-center justify-center overflow-hidden rounded-full border border-[#363b45]/40 shadow-lg transition-transform duration-300 group-hover:scale-110 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]"><svg class="h-4 w-4 text-[#181d25]" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"></path></svg></div></div></div><div class="group relative w-full max-w-[280px] overflow-hidden rounded-xl border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10 sm:w-[280px]"><div class="absolute inset-0 overflow-hidden">
28<div class="absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div><div class="absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div></div><div class="absolute top-4 left-5 z-10 flex h-10 w-10 items-center justify-center"><div class="absolute inset-0 rounded-full opacity-95 shadow-[0_2px_4px_rgba(0,0,0,0.1)] transition-all duration-300 group-hover:scale-110 group-hover:opacity-100 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]"></div><span class="relative text-lg font-bold text-[#181d25]">4</span></div><div class="relative z-10 p-6 pt-16"><div class="mb-6 flex justify-center"><div class="relative overflow-hidden rounded-xl border border-[#363b45]/40 bg-[#181a21]/50 p-4 backdrop-blur-sm transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download h-12 w-12 text-[#ffde5c]" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg></div></div><div class="text-center"><h3 class="mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-105 md:text-xl">Review and Export</h3><p class="text-sm text-[#9da3af]">Hit generate and a batch lands in seconds. Keep the take that matches the brief, flip the visibility toggle if you want it shared, and pull down a clean file — free renders carry no watermark.</p></div></div></div></div></div></div></section></div><div style="content-visibility:auto;contain-intrinsic-size:0 600px"><section id="model-tabs" class="relative bg-gradient-to-b from-[#111318] via-[#181a21] to-[#111318] px-4 py-12 md:py-24"><div class="relative mx-auto max-w-7xl"><div class="mb-8 text-center md:mb-16"><h2 class="mb-3 bg-gradient-to-r from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] bg-clip-text text-2xl font-bold text-transparent md:mb-4 md:text-3xl lg:text-4xl">GPT Image 2, Plus Every Engine Worth Switching To</h2><p class="mx-auto max-w-3xl text-sm text-[#f3f5f7]/70 md:max-w-4xl">Banana AI puts GPT Image 2 next to other leading engines, each strong at something different. Send the same prompt to whichever fits — text accuracy, photoreal depth, or quick stylized looks — and keep switching until the image lands.</p></div><div class="grid grid-cols-1 gap-8 md:grid-cols-3 lg:gap-12"><div class="md:col-span-1"><div class="space-y-3"><button type="button" aria-pressed="true" class="group relative flex w-full items-center justify-between overflow-hidden rounded-lg border p-4 text-left transition-all duration-300 border-[#ffde5c]/60 bg-gradient-to-br from-[#1e2129] to-[#252831] shadow-lg ring-2 ring-[#ffde5c]/20"><div class="absolute top-1/2 left-0 h-16 w-1.5 -translate-y-1/2 rounded-r-full transition-all duration-300 bg-gradient-to-b from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] shadow-[0_0_12px_rgba(255,222,92,0.5)]"></div><div class="relative z-10 flex-1 pr-2 pl-2"><p class="text-base font-semibold transition-colors duration-300 md:text-lg md:leading-7 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-transparent">GPT Image 2</p><p class="mt-1 text-xs transition-colors duration-300 md:text-sm text-[#f3f5f7]/70">Text-Accurate, Layout-Aware Image Engine</p></div><div class="relative z-10 transition-all duration-300 translate-x-0 scale-110 opacity-100"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-5 w-5 text-[#ffde5c]" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></div></button><button type="button" aria-pressed="false" class="group relative flex w-full items-center justify-between overflow-hidden rounded-lg border p-4 text-left transition-all duration-300 border-[#363b45]/50 bg-[#181a2
281]/80"><div class="absolute top-1/2 left-0 h-16 w-1.5 -translate-y-1/2 rounded-r-full transition-all duration-300 bg-transparent opacity-0"></div><div class="relative z-10 flex-1 pr-2 pl-2"><p class="text-base font-semibold transition-colors duration-300 md:text-lg md:leading-7 text-[rgb(157,163,175)]">Gemini 3 Pro Image</p><p class="mt-1 text-xs transition-colors duration-300 md:text-sm text-[rgb(157,163,175)]">4K Text and Conversational Editing</p></div><div class="relative z-10 transition-all duration-300 -translate-x-2 opacity-0 group-hover:translate-x-0 group-hover:scale-105 group-hover:opacity-70"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-5 w-5 text-[rgb(157,163,175)]" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></div></button><button type="button" aria-pressed="false" class="group relative flex w-full items-center justify-between overflow-hidden rounded-lg border p-4 text-left transition-all duration-300 border-[#363b45]/50 bg-[#181a21]/80"><div class="absolute top-1/2 left-0 h-16 w-1.5 -translate-y-1/2 rounded-r-full transition-all duration-300 bg-transparent opacity-0"></div><div class="relative z-10 flex-1 pr-2 pl-2"><p class="text-base font-semibold transition-colors duration-300 md:text-lg md:leading-7 text-[rgb(157,163,175)]">Nano Banana Pro</p><p class="mt-1 text-xs transition-colors duration-300 md:text-sm text-[rgb(157,163,175)]">Photoreal Everyday Workhorse</p></div><div class="relative z-10 transition-all duration-300 -translate-x-2 opacity-0 group-hover:translate-x-0 group-hover:scale-105 group-hover:opacity-70"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-5 w-5 text-[rgb(157,163,175)]" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></div></button><button type="button" aria-pressed="false" class="group relative flex w-full items-center justify-between overflow-hidden rounded-lg border p-4 text-left transition-all duration-300 border-[#363b45]/50 bg-[#181a21]/80"><div class="absolute top-1/2 left-0 h-16 w-1.5 -translate-y-1/2 rounded-r-full transition-all duration-300 bg-transparent opacity-0"></div><div class="relative z-10 flex-1 pr-2 pl-2"><p class="text-base font-semibold transition-colors duration-300 md:text-lg md:leading-7 text-[rgb(157,163,175)]">Seedream 4.5 / Flux Pro 2</p><p class="mt-1 text-xs transition-colors duration-300 md:text-sm text-[rgb(157,163,175)]">Stylized and Photoreal Alternatives</p></div><div class="relative z-10 transition-all duration-300 -translate-x-2 opacity-0 group-hover:translate-x-0 group-hover:scale-105 group-hover:opacity-70"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-5 w-5 text-[rgb(157,163,175)]" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></div></button></div></div><div class="relative md:col-span-2"><div aria-hidden="false" class="overflow-hidden rounded-lg border bg-gradient-to-br from-[#181a21]/90 to-[#1e2129]/90 p-6 shadow-xl backdrop-blur-sm transition-all duration-500 md:p-8 relative border-[#ffde5c]/30 ring-2 ring-[#ffde5c]/10"><div class="absolute top-0 left-0 h-1 w-full bg-gradient-to-r from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea]"></div><div class="mb-6"><h3 class="bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-xl font-bold text-transparent md:text-2xl lg:text-3xl">Why Reach for GPT Image 2 First</h3></div><p class="mb-8 text-sm leading-relaxed text-[#f3f5f7]/75 md:text-base md:leading-normal">Against the other engines on this page, GPT Image 2 is the one to send a prompt to when the brief lives or dies on wording and arrangement. Where a photoreal-first model nails the look but garbles the caption, GPT Image 2 keeps the type readable and the pieces where you put them.</p><div class="grid gap-4 md:grid-cols-2 md:gap-6"><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d
287f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Beats Generic Engines on Wording</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Where most engines scramble lettering, GPT Image 2 returns wordmarks, captions and headlines you can actually read — the deciding factor when a competing model&#x27;s render looks great but the copy is unusable.</p></div><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Holds Arrangement Other Models Drop</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Name what sits in front of, behind or beside what and the ordering survives the render — the kind of staged composition a look-first engine tends to rearrange on its own.</p></div><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Edits One Thing, Not the Whole Frame</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Adjust a single prop and the surrounding light and shadow hold — so you iterate instead of regenerating from zero the way a one-shot model forces you to.</p></div><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d
287f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Resolves Dense Briefs in One Try</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">It weighs every clause of a crowded prompt together, so a multi-part brief lands closer on attempt one — fewer reroll cycles than juggling a stack of single-purpose engines.</p></div></div></div><div aria-hidden="true" class="overflow-hidden rounded-lg border bg-gradient-to-br from-[#181a21]/90 to-[#1e2129]/90 p-6 shadow-xl backdrop-blur-sm transition-all duration-500 md:p-8 pointer-events-none absolute inset-0 translate-y-8 border-[#363b45]/40 opacity-0"><div class="mb-6"><h3 class="bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-xl font-bold text-transparent md:text-2xl lg:text-3xl">Gemini 3 Pro Image: 4K Type and Multi-Turn Edits</h3></div><p class="mb-8 text-sm leading-relaxed text-[#f3f5f7]/75 md:text-base md:leading-normal">Reach for it when you need native 4K output and editing by conversation — refine an image with follow-up instructions that remember the last frame.</p><div class="grid gap-4 md:grid-cols-2 md:gap-6"><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Native 4K Output</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">High-resolution posters and charts ready to print without a separate upscale step.</p></div><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Conversational Editing</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Refine with plain follow-ups that carry the previous version&#x27;
28s context forward.</p></div><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Character Consistency</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Holds faces and products steady across scenes for comics and catalogs.</p></div><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Interleaved Output</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Returns the visual and its supporting copy together in one response.</p></div></div></div><div aria-hidden="true" class="overflow-hidden rounded-lg border bg-gradient-to-br from-[#181a21]/90 to-[#1e2129]/90 p-6 shadow-xl backdrop-blur-sm transition-all duration-500 md:p-8 pointer-events-none absolute inset-0 translate-y-8 border-[#363b45]/40 opacity-0"><div class="mb-6"><h3 class="bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-xl font-bold text-transparent md:text-2xl lg:text-3xl">Nano Banana Pro: Lifelike, Dependable Renders</h3></div><p class="mb-8 text-sm leading-relaxed text-[#f3f5f7]/75 md:text-base md:leading-normal">The default for natural photography and general scenes — accurate light, real skin texture and steady results across a wide range of prompts.</p><div class="grid gap-4 md:grid-cols-2 md:gap-6"><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d
287f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Photoreal Output</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Natural shadows and lifelike subjects without the plastic, over-rendered look.</p></div><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Broad Style Range</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">From portraits to landscapes, it stays consistent across a campaign&#x27;s variants.</p></div><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Fast, Reliable Runs</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Quick turnaround for everyday work without dropping the quality bar.</p></div><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d
287f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Reference Edits</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Restyle an uploaded photo while keeping its core composition intact.</p></div></div></div><div aria-hidden="true" class="overflow-hidden rounded-lg border bg-gradient-to-br from-[#181a21]/90 to-[#1e2129]/90 p-6 shadow-xl backdrop-blur-sm transition-all duration-500 md:p-8 pointer-events-none absolute inset-0 translate-y-8 border-[#363b45]/40 opacity-0"><div class="mb-6"><h3 class="bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-xl font-bold text-transparent md:text-2xl lg:text-3xl">Seedream 4.5 and Flux Pro 2: More Looks, One Click Away</h3></div><p class="mb-8 text-sm leading-relaxed text-[#f3f5f7]/75 md:text-base md:leading-normal">Two more engines on tap — Seedream for vivid stylized renders, Flux Pro 2 for sharp photoreal — so a job never stalls on a single model.</p><div class="grid gap-4 md:grid-cols-2 md:gap-6"><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Seedream 4.5 Style</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Bold color and stylized composition for covers, posters and social hooks.</p></div><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Flux Pro 2 Photoreal</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Sharp, believable detail for product and editorial photography.</p></div><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d
287f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>Reference-Driven Edits</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Drop in a reference and restyle while keeping the composition intact.</p></div><div class="group relative overflow-hidden rounded-lg border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 p-4 transition-all duration-300 hover:border-[#ffde5c]/60 hover:shadow-lg hover:shadow-[#ffde5c]/10 md:p-5"><div class="pointer-events-none absolute inset-0 bg-gradient-to-br from-[#ffde5c]/0 to-[#ffde5c]/5 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div><h4 class="relative z-10 mb-2 flex items-start text-base font-semibold text-[#f3f5f7] transition-colors duration-300 group-hover:text-[#ffde5c] md:text-lg md:leading-7"><span class="mt-1.5 mr-2 flex h-4 w-4 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] transition-transform duration-300 group-hover:scale-110 md:h-5 md:w-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5 text-[#181a21]" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>One-Click Switch</h4><p class="relative z-10 ml-6 text-xs leading-relaxed text-[#f3f5f7]/70 transition-colors duration-300 group-hover:text-[#f3f5f7]/80 md:text-sm md:leading-5">Move the same prompt between engines without separate accounts.</p></div></div></div></div></div></div></section></div><div style="content-visibility:auto;contain-intrinsic-size:0 600px"><section id="features-more" class="relative px-4 py-12 md:py-24"><div class="pointer-events-none absolute inset-0 overflow-hidden"><div class="absolute top-1/4 left-1/6 h-40 w-40 rounded-full bg-[#ffde5c] opacity-5 blur-3xl md:h-64 md:w-64"></div><div class="absolute right-1/6 bottom-1/4 h-40 w-40 rounded-full bg-[#ffde5c] opacity-5 blur-3xl md:h-64 md:w-64"></div></div><div class="relative mx-auto max-w-7xl"><div class="mb-8 text-center md:mb-16"><h2 class="mb-3 text-2xl font-bold md:mb-4 md:text-3xl lg:text-4xl">How GPT Image 2 Pulls This Off</h2><p class="text-muted-foreground mx-auto max-w-3xl text-sm md:max-w-4xl">A look under the hood at the four behaviors that set GPT Image 2 apart — what the model is actually doing in each case, shown on a real render.</p></div><div dir="ltr" data-orientation="horizontal" class="w-full"><div class="relative mb-8 md:mb-12"><div role="tablist" aria-orientation="horizontal" class="justify-center text-muted-foreground flex h-auto w-full flex-col items-stretch gap-2 rounded-none border-0 bg-transparent p-0 md:hidden" tabindex="-1" data-orientation="horizontal" style="outline:none"><button type="button" role="tab" aria-selected="true" aria-controls="radix-_R_2iqhbsnpfiiumiutb_-content-text" data-state="active" id="radix-_R_2iqhbsnpfiiumiutb_-trigger-text" class="inline-flex items-center ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm group data-[state=active]:text-foreground w-full justify-start rounded-lg border border-transparent bg-[#111318]/20 px-4 py-3 text-left text-sm font-medium whitespace-normal transition-all duration-300 ease-in-out data-[state=active]:border-[#363b45]/30 data-[state=active]:bg-[#111318]" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><div class="flex items-center"><div class="mr-2 h-4 w-1 rounded-full bg-transparent transition-all duration-300 group-data-[state=active]:bg-[#ffde5c]"></div><span>Text Rendering</span></div></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_2iqhbsnpfiiumiutb_-content-layout" data-state="inactive" id="radix-_R_2iqhbsnpfiiumiutb_-trigger-layout" class="inline-flex items-center ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm group data-[state=active]:text-foreground w-full justify-start rounded-lg border border-transparent bg-[#111318]/20 px-4 py-3 text-left text-sm font-medium whitespace-normal transition-all duration-300 ease-in-out data-[state=active]:border-[#363b45]/30 data-[state=active]:bg-[#111318]" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><div class="flex items-center"><div class="mr-2 h-4 w-1 rounded-full bg-transparent transition-all duration-300 group-data-[state=active]:bg-[#ffde5c]"></div><span>Spatial Layout</span></div></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_2iqhbsnpfiiumiutb_-content-edit" data-state="inactive" id="radix-_R_2iqhbsnpfiiumiutb_-trigger-edit" class="inline-flex items-center ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm group data-[state=active]:text-foreground w-full justify-start rounded-lg border border-transparent bg-[#111318]/20 px-4 py-3 text-left text-sm font-medium whitespace-normal transition-all duration-300 ease-in-out data-[state=active]:border-[#363b45]/30 data-[state=active]:bg-[#111318]" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><div class="flex items-center"><div class="mr-2 h-4 w-1 rounded-full bg-transparent transition-all duration-300 group-data-[state=active]:bg-[#ffde5c]"></div><span>Object Editing</span></div></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_2iqhbsnpfiiumiutb_-content-multimodal" data-state="inactive" id="radix-_R_2iqhbsnpfiiumiutb_-trigger-multimodal" class="inline-flex items-center ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm group data-[state=active]:text-foreground w-full justify-start rounded-lg border border-transparent bg-[#111318]/20 px-4 py-3 text-left text-sm font-medium whitespace-normal transition-all duration-300 ease-in-out data-[state=active]:border-[#363b45]/30 data-[state=active]:bg-[#111318]" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><div class="flex items-center"><div class="mr-2 h-4 w-1 rounded-full bg-transparent transition-all duration-300 group-data-[state=active]:bg-[#ffde5c]"></div><span>Native Multimodal</span></div></button></div><div role="tablist" aria-orientation="horizontal" class="items-center justify-center text-muted-foreground hidden h-auto rounded-none border-0 bg-transparent p-0 md:flex md:flex-wrap md:justify-center md:gap-4" tabindex="-1" data-orientation="horizontal" style="outline:none"><button type="button" role="tab" aria-selected="true" aria-controls="radix-_R_2iqhbsnpfiiumiutb_-content-text" data-state="active" id="radix-_R_2iqhbsnpfiiumiutb_-trigger-text" class="inline-flex items-center justify-center whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group hover:text-foreground
28/80 data-[state=active]:text-foreground relative rounded-none border-0 px-6 py-3 text-base font-medium transition-all duration-300 data-[state=active]:bg-transparent data-[state=active]:shadow-none" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><span>Text Rendering</span><div class="absolute right-0 bottom-0 left-0 h-0.5 bg-[#ffde5c] opacity-0 transition-all duration-300 group-data-[state=active]:opacity-100"></div></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_2iqhbsnpfiiumiutb_-content-layout" data-state="inactive" id="radix-_R_2iqhbsnpfiiumiutb_-trigger-layout" class="inline-flex items-center justify-center whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group hover:text-foreground/80 data-[state=active]:text-foreground relative rounded-none border-0 px-6 py-3 text-base font-medium transition-all duration-300 data-[state=active]:bg-transparent data-[state=active]:shadow-none" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><span>Spatial Layout</span><div class="absolute right-0 bottom-0 left-0 h-0.5 bg-[#ffde5c] opacity-0 transition-all duration-300 group-data-[state=active]:opacity-100"></div></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_2iqhbsnpfiiumiutb_-content-edit" data-state="inactive" id="radix-_R_2iqhbsnpfiiumiutb_-trigger-edit" class="inline-flex items-center justify-center whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group hover:text-foreground/80 data-[state=active]:text-foreground relative rounded-none border-0 px-6 py-3 text-base font-medium transition-all duration-300 data-[state=active]:bg-transparent data-[state=active]:shadow-none" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><span>Object Editing</span><div class="absolute right-0 bottom-0 left-0 h-0.5 bg-[#ffde5c] opacity-0 transition-all duration-300 group-data-[state=active]:opacity-100"></div></button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_2iqhbsnpfiiumiutb_-content-multimodal" data-state="inactive" id="radix-_R_2iqhbsnpfiiumiutb_-trigger-multimodal" class="inline-flex items-center justify-center whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group hover:text-foreground/80 data-[state=active]:text-foreground relative rounded-none border-0 px-6 py-3 text-base font-medium transition-all duration-300 data-[state=active]:bg-transparent data-[state=active]:shadow-none" tabindex="-1" data-orientation="horizontal" data-radix-collection-item=""><span>Native Multimodal</span><div class="absolute right-0 bottom-0 left-0 h-0.5 bg-[#ffde5c] opacity-0 transition-all duration-300 group-data-[state=active]:opacity-100"></div></button></div></div><div class="relative md:min-h-[600px]"><div data-state="active" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_2iqhbsnpfiiumiutb_-trigger-text" id="radix-_R_2iqhbsnpfiiumiutb_-content-text" tabindex="0" class="ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 mt-0" style="animation-duration:0s"><div class="grid grid-cols-1 items-center gap-6 md:gap-8 lg:grid-cols-2 lg:gap-12"><div class="relative order-1 mx-auto flex h-auto max-h-[450px] min-h-[280px] w-full max-w-[95%] items-center justify-center rounded-3xl p-2 shadow-md md:max-h-[600px] md:p-4"><div class="relative flex h-full w-full items-center justify-center"><div class="relative h-auto max-h-full w-auto max-w-full overflow-hidden rounded-lg"><img alt="Banner with accurate on-image text from GPT Image 2" loading="lazy" width="1200" height="750" decoding="async" data-nimg="1" class="h-auto max-h-[418px] w-auto max-w-full rounded-lg object-contain md:max-h-[568px]" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=1200&amp;q=75 1x, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_cyberpunk_city_with%20banana%20ai.png&amp;w=3840&amp;q=75"/></div></div></div><div class="order-2 flex flex-col lg:order-none"><div class="mb-4 md:mb-8"><h3 class="mb-2 text-2xl font-bold md:mb-4 md:text-3xl lg:text-4xl">How It Keeps Letters Spelled Right</h3></div><div class="space-y-4 md:space-y-6"><div><p class="text-base leading-6">Older generators treat letters as shapes and smear them. GPT Image 2 carries the characters you quote through as intended text, then sizes and seats them onto the surface so they sit on a poster, a label or a UI element instead of floating as noise. That is 
28why the line comes out spelled the way you typed it.</p></div></div><div class="mt-6 md:mt-10"><a target="_self" class="inline-flex w-full items-center justify-center rounded-full px-6 py-3 text-base font-medium text-[#181d25] shadow-[0_10px_15px_-3px_rgba(0,0,0,0.1),0_4px_6px_-2px_rgba(0,0,0,0.05)] transition-all duration-300 hover:opacity-90 md:w-auto bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]" href="#hero">Start Creating</a></div></div></div></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_2iqhbsnpfiiumiutb_-trigger-layout" hidden="" id="radix-_R_2iqhbsnpfiiumiutb_-content-layout" tabindex="0" class="ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 mt-0"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_2iqhbsnpfiiumiutb_-trigger-edit" hidden="" id="radix-_R_2iqhbsnpfiiumiutb_-content-edit" tabindex="0" class="ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 mt-0"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_2iqhbsnpfiiumiutb_-trigger-multimodal" hidden="" id="radix-_R_2iqhbsnpfiiumiutb_-content-multimodal" tabindex="0" class="ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 mt-0"></div></div></div></div></section></div><div style="content-visibility:auto;contain-intrinsic-size:0 600px"><section id="features-tools" class="relative bg-[#0a0a0a] px-4 py-16 md:py-24" style="content-visibility:auto;contain-intrinsic-size:auto 2600px"><div class="pointer-events-none absolute inset-0 overflow-hidden"><div class="absolute top-1/4 left-1/6 h-64 w-64 rounded-full bg-gradient-to-r from-[#ffde5c] to-[#ffde5c] opacity-5 blur-3xl"></div><div class="absolute right-1/6 bottom-1/4 h-64 w-64 rounded-full bg-gradient-to-r from-[#ffde5c] to-[#ffde5c] opacity-5 blur-3xl"></div></div><div class="relative mx-auto max-w-7xl"><div class="relative z-10 mb-20 text-center"><h2 class="text-foreground mb-4 text-2xl font-bold md:text-3xl lg:text-4xl">What You Get Done in a GPT Image 2 Workspace</h2><p class="text-muted-foreground mx-auto max-w-3xl text-sm md:max-w-4xl">Four jobs you can finish in one place with GPT Image 2 — from first prompt to a file you can hand off — without bouncing between disconnected tools.</p></div><div class="space-y-36 md:space-y-56"><div class="relative lg:grid lg:grid-cols-2 lg:items-center lg:gap-16"><div class="lg:order-1"><div class="relative flex items-center justify-center overflow-hidden rounded-3xl py-4 shadow-lg"><div class="relative flex h-full w-full items-center justify-center overflow-hidden rounded-lg"><div class="relative aspect-video w-full overflow-hidden rounded-lg"><img alt="Accurate on-image text rendering — GPT Image 2" loading="lazy" width="1200" height="800" decoding="async" data-nimg="1" class="h-full w-full rounded-lg object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Faiimagetoimage%2Fimgs%2Fshowcase%2Fnano_banana_proE-commerce%20products.webp&amp;w=1200&amp;q=75 1x, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Faiimagetoimage%2Fimgs%2Fshowcase%2Fnano_banana_proE-commerce%20products.webp&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Faiimagetoimage%2Fimgs%2Fshowcase%2Fnano_banana_proE-commerce%20products.webp&amp;w=3840&amp;q=75"/></div></div></div></div><div class="mt-10 lg:mt-0 lg:order-2"><div class="lg:px-8"><div class="mb-6"><h3 class="mb-6 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-3xl font-bold text-transparent md:text-4xl">Ship Type-Heavy Graphics Without a Cleanup Pass</h3></div><div class="space-y-5"><p class="text-foreground/90 text-base md:text-lg">Drop the wording into your brief, generate, and send the logo, poster or UI graphic onward — no detour into an editor to repair garbled letters. With GPT Image 2 the deliverable comes off the prompt ready to use.</p></div></div></div></div><div class="relative lg:grid lg:grid-cols-2 lg:items-center lg:gap-16"><div class="lg:order-2"><div class="relative flex items-center justify-center overflow-hidden rounded-3xl py-4 shadow-lg"><div class="relative flex h-full w-full items-center justify-center overflow-hidden rounded-lg"><div class="relative aspect-video w-full overflow-hidden rounded-lg"><img alt="Spatial layout control across a composition — GPT Image 2" loading="lazy" width="1200" height="800" decoding="async" data-nimg="1" class="h-full w-full rounded-lg object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Faiimagetoimage%2Fimgs%2Fshowcase%2Fnano_banana_pro_sports_movie.webp&amp;w=1200&amp;q=75 1x, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Faiimagetoimage%2Fimgs%2Fshowcase%2Fnano_banana_pro_sports_movie.webp&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Faiimagetoimage%2Fimgs%2Fshowcase%2Fnano_banana_pro_sports_movie.webp&amp;w=3840&amp;q=75"/></div></div></div></div><div class="mt-10 lg:mt-0 lg:order-1"><div class="lg:px-8"><div class="mb-6"><h3 class="mb-6 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-3xl font-bold text-transparent md:text-4xl">Stage Multi-Subject Scenes That Land On-Brief</h3></div><div class="space-y-5">
28<p class="text-foreground/90 text-base md:text-lg">Sketch the arrangement in words and get back the composition you actually pitched — the one stakeholders signed off on. GPT Image 2 turns a busy, several-subject scene into a finished frame you can drop into the deck instead of re-staging by hand.</p></div></div></div></div><div class="relative lg:grid lg:grid-cols-2 lg:items-center lg:gap-16"><div class="lg:order-1"><div class="relative flex items-center justify-center overflow-hidden rounded-3xl py-4 shadow-lg"><div class="relative flex h-full w-full items-center justify-center overflow-hidden rounded-lg"><div class="relative aspect-video w-full overflow-hidden rounded-lg"><img alt="Object-level editing that preserves the surrounding scene — GPT Image 2" loading="lazy" width="1200" height="800" decoding="async" data-nimg="1" class="h-full w-full rounded-lg object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Faiimagetoimage%2Fimgs%2Fshowcase%2Fnano_banana_pro_cyberpunk_geisha_ai_image_to_image_generator.webp&amp;w=1200&amp;q=75 1x, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Faiimagetoimage%2Fimgs%2Fshowcase%2Fnano_banana_pro_cyberpunk_geisha_ai_image_to_image_generator.webp&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Faiimagetoimage%2Fimgs%2Fshowcase%2Fnano_banana_pro_cyberpunk_geisha_ai_image_to_image_generator.webp&amp;w=3840&amp;q=75"/></div></div></div></div><div class="mt-10 lg:mt-0 lg:order-2"><div class="lg:px-8"><div class="mb-6"><h3 class="mb-6 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-3xl font-bold text-transparent md:text-4xl">Spin Out Variants From One Approved Master</h3></div><div class="space-y-5"><p class="text-foreground/90 text-base md:text-lg">Lock an approved hero shot, then roll out the color, size and seasonal variants the campaign needs off that single base. Because GPT Image 2 changes only what you point at, the set stays on-brand across every SKU without rebuilding each one.</p></div></div></div></div><div class="relative lg:grid lg:grid-cols-2 lg:items-center lg:gap-16"><div class="lg:order-2"><div class="relative flex items-center justify-center overflow-hidden rounded-3xl py-4 shadow-lg"><div class="relative flex h-full w-full items-center justify-center overflow-hidden rounded-lg"><div class="relative aspect-video w-full overflow-hidden rounded-lg"><img alt="Switch between image engines in one workspace — Banana AI" loading="lazy" width="1200" height="800" decoding="async" data-nimg="1" class="h-full w-full rounded-lg object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Faiimagetoimage%2Fimgs%2Fshowcase%2FA%20high-quality%203D%20cartoon-style%20character_nano%20banana%20pro.webp&amp;w=1200&amp;q=75 1x, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Faiimagetoimage%2Fimgs%2Fshowcase%2FA%20high-quality%203D%20cartoon-style%20character_nano%20banana%20pro.webp&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Faiimagetoimage%2Fimgs%2Fshowcase%2FA%20high-quality%203D%20cartoon-style%20character_nano%20banana%20pro.webp&amp;w=3840&amp;q=75"/></div></div></div></div><div class="mt-10 lg:mt-0 lg:order-1"><div class="lg:px-8"><div class="mb-6"><h3 class="mb-6 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-3xl font-bold text-transparent md:text-4xl">Finish the Job Even When It Needs Another Engine</h3></div><div class="space-y-5"><p class="text-foreground/90 text-base md:text-lg">Start a shot in GPT Image 2, and if a frame calls for native 4K or a different look, hand the same prompt to Gemini 3 Pro Image, Nano Banana Pro, Seedream 4.5 or Flux Pro 2 without leaving the page. One workspace carries the work to done — no second login, no re-uploading your prompt.</p></div></div></div></div></div></div></section></div><div style="content-visibility:auto;contain-intrinsic-size:0 600px"><section id="use-cases" class="cv-below-fold relative bg-[#0a0a0a] px-4 py-16 md:py-24" style="contain-intrinsic-size:auto 1264px"><div class="pointer-events-none absolute inset-0 overflow-hidden">
28<div class="absolute top-1/4 left-[16.666%] h-64 w-64 rounded-full bg-gradient-to-r from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] opacity-10 blur-3xl md:h-96 md:w-96"></div><div class="absolute right-[16.666%] bottom-1/4 h-64 w-64 rounded-full bg-gradient-to-r from-[#e0d7ea] via-[#d7f4e1] to-[#ffde5c] opacity-10 blur-3xl md:h-96 md:w-96"></div><div class="absolute top-1/2 left-1/2 h-40 w-40 -translate-x-1/2 -translate-y-1/2 rounded-full bg-[#ffde5c] opacity-5 blur-3xl md:h-64 md:w-64"></div></div><div class="relative mx-auto max-w-7xl"><div class="relative z-10 mb-16 text-center"><h2 class="mb-4 text-2xl font-bold text-[#f3f5f7] md:text-3xl lg:text-4xl">Where GPT Image 2 Fits Your Workflow</h2><p class="mx-auto max-w-3xl text-sm text-[#9da3af] md:max-w-4xl">Wherever accurate text and controlled placement matter, GPT Image 2 fits — turn a brief into a finished, on-spec visual.</p></div><div class="grid grid-cols-1 gap-8 md:grid-cols-2 md:gap-10"><a target="_self" class="group relative block overflow-hidden rounded-xl border border-[rgba(54,59,69,0.4)] bg-gradient-to-br from-[rgba(30,33,41,0.8)] to-[rgba(37,40,49,0.6)] shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10" href="#hero"><div class="absolute top-0 right-0 left-0 h-1 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] opacity-80"></div><div class="pointer-events-none absolute inset-0 overflow-hidden"><div class="absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div><div class="absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div></div><div class="relative z-10 p-8"><div class="mb-5 inline-flex items-center justify-center rounded-lg border border-[rgba(54,59,69,0.4)] bg-[rgba(24,26,33,0.5)] p-3 transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-megaphone h-8 w-8 text-[#ffde5c]" aria-hidden="true"><path d="M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z"></path><path d="M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14"></path><path d="M8 6v8"></path></svg></div><h3 class="mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-[1.02] md:text-xl">Marketing &amp; Banner Ads</h3><div class="space-y-3"><p class="text-sm text-[#9da3af]">Produce banner ads and promo graphics where the headline reads correctly the first time. GPT Image 2 handles type, layout and product shots without a separate cleanup round.</p></div></div></a><a target="_self" class="group relative block overflow-hidden rounded-xl border border-[rgba(54,59,69,0.4)] bg-gradient-to-br from-[rgba(30,33,41,0.8)] to-[rgba(37,40,49,0.6)] shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10" href="#hero"><div class="absolute top-0 right-0 left-0 h-1 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] opacity-80"></div><div class="pointer-events-none absolute inset-0 overflow-hidden"><div class="absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div><div class="absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div></div><div class="relative z-10 p-8"><div class="mb-5 inline-flex items-center justify-center rounded-lg border border-[rgba(54,59,69,0.4)] bg-[rgba(24,26,33,0.5)] p-3 transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20"><svg stroke="currentColor" fill="currentColor" stroke-width="2" viewBox="0 0 24 24" class="h-8 w-8 text-[#ffde5c]" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M21 3C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H21ZM11 13H4V19H11V13ZM20 13H13V19H20V13ZM11 5H4V11H11V5ZM20 5H13V11H20V5Z"></path></svg></div><h3 class="mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-[1.02] md:text-xl">UI/UX &amp; Wireframe Mockups</h3><div class="space-y-3"><p class="text-sm text-[#9da3af]">Generate app screens and wireframe layouts with legible placeholder copy in the right place. Spatial control keeps buttons, labels and panels arranged the way you specify.</p></div></div></a><a target="_self" class="group relative block overflow-hidden rounded-xl border border-[rgba(54,59,69,0.4)] bg-gradient-to-br from-[rgba(30,33,41,0.8)] to-[rgba(37,40,49,0.6)] shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10" href="#hero"><div class="absolute top-0 right-0 left-0 h-1 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] opacity-80"></div><div class="pointer-events-none absolute inset-0 overflow-hidden">
28<div class="absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div><div class="absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div></div><div class="relative z-10 p-8"><div class="mb-5 inline-flex items-center justify-center rounded-lg border border-[rgba(54,59,69,0.4)] bg-[rgba(24,26,33,0.5)] p-3 transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shopping-bag h-8 w-8 text-[#ffde5c]" aria-hidden="true"><path d="M16 10a4 4 0 0 1-8 0"></path><path d="M3.103 6.034h17.794"></path><path d="M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z"></path></svg></div><h3 class="mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-[1.02] md:text-xl">E-commerce Product Shots</h3><div class="space-y-3"><p class="text-sm text-[#9da3af]">Drop a product into a realistic lifestyle setting with accurate lighting and shadow. Object-level edits adjust one detail at a time so the SKU stays true across the set.</p></div></div></a><a target="_self" class="group relative block overflow-hidden rounded-xl border border-[rgba(54,59,69,0.4)] bg-gradient-to-br from-[rgba(30,33,41,0.8)] to-[rgba(37,40,49,0.6)] shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10" href="#hero"><div class="absolute top-0 right-0 left-0 h-1 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] opacity-80"></div><div class="pointer-events-none absolute inset-0 overflow-hidden"><div class="absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div><div class="absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div></div><div class="relative z-10 p-8"><div class="mb-5 inline-flex items-center justify-center rounded-lg border border-[rgba(54,59,69,0.4)] bg-[rgba(24,26,33,0.5)] p-3 transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-8 w-8 text-[#ffde5c]" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg></div><h3 class="mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-[1.02] md:text-xl">Narrative Illustration &amp; Comics</h3><div class="space-y-3"><p class="text-sm text-[#9da3af]">Keep a character and style steady from panel to panel. Targeted edits change the scene while the figure stays recognizable through a sequence.</p></div></div></a><a target="_self" class="group relative block overflow-hidden rounded-xl border border-[rgba(54,59,69,0.4)] bg-gradient-to-br from-[rgba(30,33,41,0.8)] to-[rgba(37,40,49,0.6)] shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10" href="#hero"><div class="absolute top-0 right-0 left-0 h-1 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] opacity-80"></div><div class="pointer-events-none absolute inset-0 overflow-hidden">
28<div class="absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div><div class="absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div></div><div class="relative z-10 p-8"><div class="mb-5 inline-flex items-center justify-center rounded-lg border border-[rgba(54,59,69,0.4)] bg-[rgba(24,26,33,0.5)] p-3 transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20"><svg stroke="currentColor" fill="currentColor" stroke-width="2" viewBox="0 0 24 24" class="h-8 w-8 text-[#ffde5c]" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C17.5222 2 22 5.97778 22 10.8889C22 13.9556 19.5111 16.4444 16.4444 16.4444H14.4778C13.5556 16.4444 12.8111 17.1889 12.8111 18.1111C12.8111 18.5333 12.9778 18.9222 13.2333 19.2111C13.5 19.5111 13.6667 19.9 13.6667 20.3333C13.6667 21.2556 12.9 22 12 22C6.47778 22 2 17.5222 2 12C2 6.47778 6.47778 2 12 2ZM10.8111 18.1111C10.8111 16.0843 12.451 14.4444 14.4778 14.4444H16.4444C18.4065 14.4444 20 12.851 20 10.8889C20 7.1392 16.4677 4 12 4C7.58235 4 4 7.58235 4 12C4 16.19 7.2226 19.6285 11.324 19.9718C10.9948 19.4168 10.8111 18.7761 10.8111 18.1111ZM7.5 12C6.67157 12 6 11.3284 6 10.5C6 9.67157 6.67157 9 7.5 9C8.32843 9 9 9.67157 9 10.5C9 11.3284 8.32843 12 7.5 12ZM16.5 12C15.6716 12 15 11.3284 15 10.5C15 9.67157 15.6716 9 16.5 9C17.3284 9 18 9.67157 18 10.5C18 11.3284 17.3284 12 16.5 12ZM12 9C11.1716 9 10.5 8.32843 10.5 7.5C10.5 6.67157 11.1716 6 12 6C12.8284 6 13.5 6.67157 13.5 7.5C13.5 8.32843 12.8284 9 12 9Z"></path></svg></div><h3 class="mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-[1.02] md:text-xl">Concept Art &amp; Pre-Viz</h3><div class="space-y-3"><p class="text-sm text-[#9da3af]">Build mood boards and detailed scene concepts for film and game pre-visualization. Layered, layout-aware renders give a team a clear visual reference to work from.</p></div></div></a><a target="_self" class="group relative block overflow-hidden rounded-xl border border-[rgba(54,59,69,0.4)] bg-gradient-to-br from-[rgba(30,33,41,0.8)] to-[rgba(37,40,49,0.6)] shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10" href="#hero"><div class="absolute top-0 right-0 left-0 h-1 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] opacity-80"></div><div class="pointer-events-none absolute inset-0 overflow-hidden"><div class="absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div><div class="absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl"></div></div><div class="relative z-10 p-8"><div class="mb-5 inline-flex items-center justify-center rounded-lg border border-[rgba(54,59,69,0.4)] bg-[rgba(24,26,33,0.5)] p-3 transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-smartphone h-8 w-8 text-[#ffde5c]" aria-hidden="true"><rect width="14" height="20" x="5" y="2" rx="2" ry="2"></rect><path d="M12 18h.01"></path></svg></div><h3 class="mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-[1.02] md:text-xl">Social Media Content</h3><div class="space-y-3"><p class="text-sm text-[#9da3af]">Spin up on-brand posts day after day with the text and framing you need. A consistent look across a calendar keeps a feed cohesive without manual layout work.</p></div></div></a></div></div></section></div><div style="content-visibility:auto;contain-intrinsic-size:0 600px"><section id="testimonials" class="relative px-4 py-16 md:py-24"><div class="pointer-events-none absolute inset-0 overflow-hidden">
28<div class="absolute top-1/4 left-[16.666%] h-64 w-64 rounded-full bg-gradient-to-r from-[#ffde5c] to-[#ffde5c] opacity-5 blur-3xl"></div><div class="absolute right-[16.666%] bottom-1/4 h-64 w-64 rounded-full bg-gradient-to-r from-[#ffde5c] to-[#ffde5c] opacity-5 blur-3xl"></div></div><div class="relative mx-auto max-w-7xl"><div class="relative z-10 mb-16 text-center"><h2 class="mb-4 text-2xl font-bold md:text-3xl lg:text-4xl">How Teams Use GPT Image 2</h2><p class="mx-auto max-w-3xl text-sm text-[rgb(157,163,175)] md:max-w-4xl">Designers, prototypers, marketers and concept artists ship work where accurate text, controlled placement and object-level edits change the daily routine.</p></div><div class="relative overflow-hidden rounded-xl border border-[rgb(54,59,69)] bg-[#111318] p-6 shadow-lg md:p-12"><div class="absolute inset-0 overflow-hidden"><div class="absolute -top-32 -right-32 h-64 w-64 rounded-full bg-[#ffde5c] opacity-[0.03] blur-3xl"></div><div class="absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-[#ffde5c] opacity-[0.03] blur-3xl"></div></div><div class="absolute top-8 left-8 z-0 font-serif text-7xl leading-[72px] text-[#ffde5c] opacity-30">“</div><div class="relative z-10 flex flex-col"><div class="relative"><div aria-hidden="false" class="transition-opacity duration-500 relative z-10 opacity-100"><blockquote class="mb-8 text-lg font-medium md:text-2xl lg:text-3xl"><div class="h-[220px] overflow-y-auto md:h-full md:min-h-[220px] md:overflow-visible">The headlines come out spelled right, so I&#x27;m not rebuilding type in another tool before a poster goes out. A first pass is usually close enough to send for review.</div></blockquote></div><div aria-hidden="true" class="transition-opacity duration-500 pointer-events-none absolute inset-0 z-0 opacity-0"><blockquote class="mb-8 text-lg font-medium md:text-2xl lg:text-3xl"><div class="h-[220px] overflow-y-auto md:h-full md:min-h-[220px] md:overflow-visible">Because it follows where I tell it to put things, I can describe a screen layout and get the panels and labels roughly in place. It&#x27;s become the first tool I open for mockups.</div></blockquote></div><div aria-hidden="true" class="transition-opacity duration-500 pointer-events-none absolute inset-0 z-0 opacity-0"><blockquote class="mb-8 text-lg font-medium md:text-2xl lg:text-3xl"><div class="h-[220px] overflow-y-auto md:h-full md:min-h-[220px] md:overflow-visible">We drop SKUs into believable rooms, and when one swatch reads wrong we adjust just that piece instead of regenerating everything. Pinning the rest in place is what keeps the catalog reading consistent.</div></blockquote></div><div aria-hidden="true" class="transition-opacity duration-500 pointer-events-none absolute inset-0 z-0 opacity-0"><blockquote class="mb-8 text-lg font-medium md:text-2xl lg:text-3xl"><div class="h-[220px] overflow-y-auto md:h-full md:min-h-[220px] md:overflow-visible">When I rough out a layered sci-fi corridor, the haze and the falloff toward the back feel right instead of flat. I lean on it to set up the staging before I sink days into a finished frame.</div></blockquote></div><div aria-hidden="true" class="transition-opacity duration-500 pointer-events-none absolute inset-0 z-0 opacity-0"><blockquote class="mb-8 text-lg font-medium md:text-2xl lg:text-3xl"><div class="h-[220px] overflow-y-auto md:h-full md:min-h-[220px] md:overflow-visible">My character stays recognizable across panels while I change the setting around them. Editing one element at a time means I&#x27;m not gambling the whole frame on every tweak.</div></blockquote></div></div><div class="relative"><div aria-hidden="false" class="flex items-center gap-4 transition-opacity duration-500 relative z-10 opacity-100"><div class="h-10 w-10 overflow-hidden rounded-full border-2 border-[#ffde5c]/30 md:h-12 md:w-12"><span class="flex h-full w-full items-center justify-center bg-[rgb(37,40,49)] text-sm font-bold text-[#f3f5f7]">S</span></div><div><div class="text-base font-semibold md:text-lg">Sarah Jenkins</div><div class="text-xs text-[rgb(157,163,175)] md:text-sm">Lead Graphic Designer</div></div></div><div aria-hidden="true" class="flex items-center gap-4 transition-opacity duration-500 pointer-events-none absolute inset-0 z-0 opacity-0"><div class="h-10 w-10 overflow-hidden rounded-full border-2 border-[#ffde5c]/30 md:h-12 md:w-12"><span class="flex h-full w-full items-center justify-center bg-[rgb(37,40,49)] text-sm font-bold text-[#f3f5f7]">D</span></div><div><div class="text-base font-semibold md:text-lg">David Chen</div><div class="text-xs text-[rgb(157,163,175)] md:text-sm">UX Prototyper</div></div></div><div aria-hidden="true" class="flex items-center gap-4 transition-opacity duration-500 pointer-events-none absolute inset-0 z-0 opacity-0"><div class="h-10 w-10 overflow-hidden rounded-full border-2 border-[#ffde5c]/30 md:h-12 md:w-12"><span class="flex h-full w-full items-center justify-center bg-[rgb(37,40,49)] text-sm font-bold text-[#f3f5f7]">E</span></div><div><div class="text-base font-semibold md:text-lg">Elena Rodriguez</div><div class="text-xs text-[rgb(157,163,175)] md:text-sm">Marketing Director</div></div></div><div aria-hidden="true" class="flex items-center gap-4 transition-opacity duration-500 pointer-events-none absolute inset-0 z-0 opacity-0"><div class="h-10 w-10 overflow-hidden rounded-full border-2 border-[#ffde5c]/30 md:h-12 md:w-12"><span class="flex h-full w-full items-center justify-center bg-[rgb(37,40,49)] text-sm font-bold text-[#f3f5f7]">M</span></div><div><div class="text-base font-semibold md:text-lg">Marcus Thorne</div><div class="text-xs text-[rgb(157,163,175)] md:text-sm">Concept Artist</div></div></div><div aria-hidden="true" class="flex items-center gap-4 transition-opacity duration-500 pointer-events-none absolute inset-0 z-0 opacity-0"><div class="h-10 w-10 overflow-hidden rounded-full border-2 border-[#ffde5c]/30 md:h-12 md:w-12"><span class="flex h-full w-full items-center justify-center bg-[rgb(37,40,49)] text-sm font-bold text-[#f3f5f7]">P</span></div><div><div class="text-base font-semibold md:text-lg">Priya Nair</div><div class="text-xs text-[rgb(157,163,175)] md:text-sm">Indie Comic Creator</div></div></div></div><div class="z-20 mt-8 flex items-center justify-center gap-4 md:mt-0"><button type="button" aria-label="Previous testimonial" class="flex h-8 w-8 items-center justify-center rounded-full border border-[rgb(54,59,69)] bg-[#111318]/80 text-[#f3f5f7] backdrop-blur-sm transition-colors hover:border-[#ffde5c]/30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left h-4 w-4" aria-hidden="true"><path d="m15 18-6-6 6-6"></path></svg></button><div class="flex items-center justify-center gap-2"><button type="button" aria-label="Go to testimonial 1" class="h-2 rounded-full transition-all w-6 bg-[#ffde5c]"></button><button type="button" aria-label="Go to testimonial 2" class="h-2 rounded-full transition-all w-2 bg-[rgb(54,59,69)] hover:bg-[#ffde5c]/30"></button><button type="button" aria-label="Go to testimonial 3" class="h-2 rounded-full transition-all w-2 bg-[rgb(54,59,69)] hover:bg-[#ffde5c]/30"></button><button type="button" aria-label="Go to testimonial 4" class="h-2 rounded-full transition-all w-2 bg-[rgb(54,59,69)] hover:bg-[#ffde5c]/30"></button><button type="button" aria-label="Go to testimonial 5" class="h-2 rounded-full transition-all w-2 bg-[rgb(54,59,69)] hover:bg-[#ffde5c]/30"></button></div><button type="button" aria-label="Next testimonial" class="flex h-8 w-8 items-center justify-center rounded-full border border-[rgb(54,59,69)] bg-[#111318]/80 text-[#f3f5f7] backdrop-blur-sm transition-colors hover:border-[#ffde5c]/30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-4 w-4" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button></div></div></div></div></section></div><div style="content-visibility:auto;contain-intrinsic-size:0 600px"><section id="faq" class="cv-below-fold relative bg-[#0a0a0a] px-4 py-16 md:py-24" style="contain-intrinsic-size:auto 1580px"><div class="pointer-events-none absolute inset-0 overflow-hidden">
28<div class="absolute top-1/4 left-1/6 h-64 w-64 rounded-full bg-gradient-to-r from-[#ffde5c] to-[#ffde5c] opacity-5 blur-3xl"></div><div class="absolute right-1/6 bottom-1/4 h-64 w-64 rounded-full bg-gradient-to-r from-[#ffde5c] to-[#ffde5c] opacity-5 blur-3xl"></div></div><div class="relative mx-auto max-w-7xl"><div class="relative z-10 mb-16 text-center"><h2 class="mb-4 text-2xl font-bold text-[#f3f5f7] md:text-3xl lg:text-4xl lg:leading-10">GPT Image 2 — Questions, Answered</h2><p class="mx-auto max-w-3xl text-sm leading-5 text-[#9da3af] md:max-w-4xl">What to expect from text rendering, layout control, object-level editing and the underlying architecture.</p></div><div class="mx-auto max-w-7xl"><div class="mb-4 overflow-hidden rounded-xl border border-[#363b45] bg-[#111318] shadow-sm transition-all hover:border-[#ffde5c]/30 hover:shadow-md"><button type="button" aria-expanded="true" class="flex w-full items-center justify-between p-6 text-left md:p-8 border-b border-[#363b45]/50"><h3 class="text-lg leading-7 font-semibold transition-colors duration-200 md:text-xl text-[#ffde5c]">What is GPT Image 2?</h3><div class="ml-4 shrink-0 rounded-full p-1 transition-all duration-200 bg-[#ffde5c]/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up h-5 w-5 text-[#ffde5c]" aria-hidden="true"><path d="m18 15-6-6-6 6"></path></svg></div></button><div class="overflow-hidden transition-all duration-300 ease-in-out max-h-96 opacity-100"><div class="p-6 pt-4 text-sm leading-6 text-[#9da3af] md:p-8 md:pt-6 md:text-base"><p>It&#x27;s a native multimodal image model that reasons over your full prompt in one pass. Its standout strengths are spelling on-image text correctly and arranging objects with controlled spatial placement, which most generators still handle poorly.</p></div></div></div><div class="mb-4 overflow-hidden rounded-xl border border-[#363b45] bg-[#111318] shadow-sm transition-all hover:border-[#ffde5c]/30 hover:shadow-md"><button type="button" aria-expanded="false" class="flex w-full items-center justify-between p-6 text-left md:p-8"><h3 class="text-lg leading-7 font-semibold transition-colors duration-200 md:text-xl text-[#f3f5f7]">How does text rendering work?</h3><div class="ml-4 shrink-0 rounded-full p-1 transition-all duration-200 bg-[#2c2f3a]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-5 w-5 text-[#9da3af]" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></div></button><div class="overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0"><div class="p-6 pt-4 text-sm leading-6 text-[#9da3af] md:p-8 md:pt-6 md:text-base"><p>Wrap the line you need in quotation marks and GPT Image 2 treats it as literal copy, baking readable lettering into the artwork — handy for wordmarks, headline graphics, packaging panels and screen labels.</p></div></div></div><div class="mb-4 overflow-hidden rounded-xl border border-[#363b45] bg-[#111318] shadow-sm transition-all hover:border-[#ffde5c]/30 hover:shadow-md"><button type="button" aria-expanded="false" class="flex w-full items-center justify-between p-6 text-left md:p-8"><h3 class="text-lg leading-7 font-semibold transition-colors duration-200 md:text-xl text-[#f3f5f7]">Can I edit just one part of an image?</h3><div class="ml-4 shrink-0 rounded-full p-1 transition-all duration-200 bg-[#2c2f3a]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-5 w-5 text-[#9da3af]" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></div></button><div class="overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0"><div class="p-6 pt-4 text-sm leading-6 text-[#9da3af] md:p-8 md:pt-6 md:text-base"><p>Yes. Pick one object and adjust its hue, outline or placement; everything around it — the cast light, the shadow falloff, the backdrop — is preserved rather than regenerated.</p></div></div></div><div class="mb-4 overflow-hidden rounded-xl border border-[#363b45] bg-[#111318] shadow-sm transition-all hover:border-[#ffde5c]/30 hover:shadow-md"><button type="button" aria-expanded="false" class="flex w-full items-center justify-between p-6 text-left md:p-8"><h3 class="text-lg leading-7 font-semibold transition-colors duration-200 md:text-xl text-[#f3f5f7]">Is GPT Image 2 good for UI design?</h3><div class="ml-4 shrink-0 rounded-full p-1 transition-all duration-200 bg-[#2c2f3a]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-5 w-5 text-[#9da3af]" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></div></button><div class="overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0"><div class="p-6 pt-4 text-sm leading-6 text-[#9da3af] md:p-8 md:pt-6 md:text-base"><p>It is. Because it tracks position, you can lay out an interface in words — nav up top, a card column on the left — and get back a mockup or wireframe with placeholder copy sitting roughly where you asked, ready for an early look.</p></div></div></div><div class="mb-4 overflow-hidden rounded-xl border border-[#363b45] bg-[#111318] shadow-sm transition-all hover:border-[#ffde5c]/30 hover:shadow-md"><button type="button" aria-expanded="false" class="flex w-full items-center justify-between p-6 text-left md:p-8"><h3 class="text-lg leading-7 font-semibold transition-colors duration-200 md:text-xl text-[#f3f5f7]">What makes its architecture different?</h3><div class="ml-4 shrink-0 rounded-full p-1 transition-all duration-200 bg-[#2c2f3a]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-5 w-5 text-[#9da3af]" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></div></button><div class="overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0"><div class="p-6 pt-4 text-sm leading-6 text-[#9da3af] md:p-8 md:pt-6 md:text-base"><p>Rather than chaining several denoising rounds, it thinks and draws in one combined pass. Weighing how light, reflection and surface interact at the same moment lets dense prompts hang together better.</p></div></div></div><div class="mb-4 overflow-hidden rounded-xl border border-[#363b45] bg-[#111318] shadow-sm transition-all hover:border-[#ffde5c]/30 hover:shadow-md"><button type="button" aria-expanded="false" class="flex w-full items-center justify-between p-6 text-left md:p-8"><h3 class="text-lg leading-7 font-semibold transition-colors duration-200 md:text-xl text-[#f3f5f7]">
28How does it handle complex scene composition?</h3><div class="ml-4 shrink-0 rounded-full p-1 transition-all duration-200 bg-[#2c2f3a]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-5 w-5 text-[#9da3af]" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></div></button><div class="overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0"><div class="p-6 pt-4 text-sm leading-6 text-[#9da3af] md:p-8 md:pt-6 md:text-base"><p>It keeps a sense of near, middle and far apart, and knows when one object should cover another. Tell it the stacking order and the distance cues stay believable across the whole frame.</p></div></div></div><div class="mb-4 overflow-hidden rounded-xl border border-[#363b45] bg-[#111318] shadow-sm transition-all hover:border-[#ffde5c]/30 hover:shadow-md"><button type="button" aria-expanded="false" class="flex w-full items-center justify-between p-6 text-left md:p-8"><h3 class="text-lg leading-7 font-semibold transition-colors duration-200 md:text-xl text-[#f3f5f7]">Is it free, and is there a watermark?</h3><div class="ml-4 shrink-0 rounded-full p-1 transition-all duration-200 bg-[#2c2f3a]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-5 w-5 text-[#9da3af]" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></div></button><div class="overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0"><div class="p-6 pt-4 text-sm leading-6 text-[#9da3af] md:p-8 md:pt-6 md:text-base"><p>New accounts get free credits, and free-tier renders export with no watermark. Paid plans add commercial rights and cover heavier use through credit packs.</p></div></div></div><div class="mb-4 overflow-hidden rounded-xl border border-[#363b45] bg-[#111318] shadow-sm transition-all hover:border-[#ffde5c]/30 hover:shadow-md"><button type="button" aria-expanded="false" class="flex w-full items-center justify-between p-6 text-left md:p-8"><h3 class="text-lg leading-7 font-semibold transition-colors duration-200 md:text-xl text-[#f3f5f7]">Can I switch to another model on the same page?</h3><div class="ml-4 shrink-0 rounded-full p-1 transition-all duration-200 bg-[#2c2f3a]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-5 w-5 text-[#9da3af]" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></div></button><div class="overflow-hidden transition-all duration-300 ease-in-out max-h-0 opacity-0"><div class="p-6 pt-4 text-sm leading-6 text-[#9da3af] md:p-8 md:pt-6 md:text-base"><p>Yes. Send the same prompt to Gemini 3 Pro Image, Nano Banana Pro, Seedream 4.5 or Flux Pro 2 in one click when a job needs native 4K, photoreal depth or a different style.</p></div></div></div></div></div></section></div><div style="content-visibility:auto;contain-intrinsic-size:0 600px"><section id="final-cta" class="relative px-4 py-20 md:py-28"><div class="pointer-events-none absolute inset-0 overflow-hidden"><div class="absolute top-1/4 left-1/6 h-64 w-64 rounded-full bg-[#ffde5c] opacity-5 blur-3xl"></div><div class="absolute right-1/6 bottom-1/4 h-64 w-64 rounded-full bg-[#ffde5c] opacity-5 blur-3xl"></div></div><div class="relative mx-auto max-w-7xl"><div class="lg:grid lg:grid-cols-2 lg:items-center lg:gap-12 xl:gap-20"><div class="mb-12 text-center lg:mb-0 lg:text-left lg:order-1"><div class="lg:pr-8"><h2 class="mb-6 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-3xl font-bold text-transparent md:text-4xl lg:text-5xl">Run Your First Render with GPT Image 2</h2><div class="mb-8 space-y-5"><div class="text-base leading-relaxed text-[#f3f5f7]/90 md:text-lg"><p>Type a prompt and get on-image text spelled right, objects placed where you ask, and clean single-element edits — no install, no card, no watermark on free renders. Switch to Gemini 3 Pro Image, Nano Banana Pro, Seedream or Flux any time. Start in under a minute.</p></div></div><a target="_self" class="group inline-flex items-center rounded-full bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] px-8 py-3 text-lg font-medium text-[rgb(24,29,37)] shadow-lg transition-all duration-300 hover:shadow-xl hover:brightness-105" href="#hero">Try GPT Image 2 Free<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-5 w-5 transition-transform duration-300 group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div class="relative mx-auto w-full max-w-md lg:max-w-none lg:order-2"><div class="relative aspect-square w-full overflow-hidden rounded-3xl shadow-2xl"><img alt="Composed, text-accurate ad render created with GPT Image 2 on Banana AI" loading="lazy" width="1200" height="800" decoding="async" data-nimg="1" class="h-full w-full object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=1200&amp;q=75 1x, /_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=3840&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Ffile.bananaai.dev%2Fbananaai%2Fshowcase%2Fbanana%202_luxury_ad_with%20banana%20ai.png&amp;w=3840&amp;q=75"/><div class="pointer-events-none absolute inset-0 opacity-30 mix-blend-overlay" style="background-image:url(&quot;data:image/svg+xml,%3Csvg viewBox=&#x27;0 0 200 200&#x27; xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3E%3Cfilter id=&#x27;noiseFilter&#x27;%3E%3CfeTurbulence type=&#x27;fractalNoise&#x27; baseFrequency=&#x27;0.65&#x27; numOctaves=&#x27;3&#x27; stitchTiles=&#x27;
28stitch&#x27;/%3E%3C/filter%3E%3Crect width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; filter=&#x27;url(%23noiseFilter)&#x27;/%3E%3C/svg%3E&quot;)"></div><div class="pointer-events-none absolute inset-0" style="box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 80px 40px inset"></div><div class="pointer-events-none absolute inset-0 rounded-3xl ring-1 ring-white/10 ring-inset"></div></div></div></div></div></section></div></div><!--$--><!--/$--></main><footer id="footer" class="py-8 sm:py-8  overflow-x-hidden"><div class="container space-y-8 overflow-x-hidden"><div class="grid min-w-0 gap-12 md:grid-cols-5"><div class="min-w-0 space-y-4 break-words md:col-span-2 md:space-y-6"><a target="_self" class="flex shrink-0 items-center space-x-3 undefined" href="/"><img alt="Banana AI" loading="lazy" width="64" height="64" decoding="async" data-nimg="1" class="h-8 w-auto rounded-lg" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&amp;w=64&amp;q=75 1x, /_next/image?url=%2Flogo.png&amp;w=128&amp;q=75 2x" src="/_next/image?url=%2Flogo.png&amp;w=128&amp;q=75"/><span class="text-lg font-medium whitespace-nowrap">Banana AI</span></a><p class="text-muted-foreground text-sm text-balance break-words">One-stop AI tool station for high-quality image and video generation. Create, edit, and experiment with Nano Banana AI for free (2026).</p></div><div class="col-span-3 grid min-w-0 gap-6 sm:grid-cols-3"><div class="min-w-0 space-y-4 text-sm break-words"><span class="block font-medium break-words">About</span><div class="flex min-w-0 flex-wrap gap-4 sm:flex-col"><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/#features"><span class="break-words">Features</span></a><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/showcases"><span class="break-words">Showcases</span></a><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/pricing"><span class="break-words">Pricing</span></a></div></div><div class="min-w-0 space-y-4 text-sm break-words"><span class="block font-medium break-words">Image Tools</span><div class="flex min-w-0 flex-wrap gap-4 sm:flex-col"><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/image/ai-text-to-image"><span class="break-words">AI Text to Image</span></a><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/image/ai-image-to-image"><span class="break-words">AI Image to Image</span></a><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/ai-image-generator"><span class="break-words">AI Image Generator</span></a><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/ai-video-generator"><span class="break-words">AI Video Generator</span></a></div></div><div class="min-w-0 space-y-4 text-sm break-words"><span class="block font-medium break-words">Resources</span><div class="flex min-w-0 flex-wrap gap-4 sm:flex-col"><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/blog"><span class="break-words">Blog</span></a><a target="_self" class="text-muted-foreground hover:text-primary block break-words duration-150" href="/showcases"><span class="break-words">Showcases</span></a></div></div></div></div><div class="flex min-w-0 flex-wrap items-center gap-4 sm:gap-8"><div class="min-w-0 flex-1"></div></div><div aria-hidden="true" class="h-px min-w-0 [background-image:linear-gradient(90deg,var(--color-foreground)_1px,transparent_1px)] bg-[length:6px_1px] bg-repeat-x opacity-25"></div><div class="flex min-w-0 flex-wrap justify-between gap-8"><div class="text-muted-foreground text-sm">© <!-- -->2024<!-- --> <a href="/" target="" class="text-primary hover:text-primary/80 cursor-pointer">Banana AI</a>, All rights reserved</div><div class="min-w-0 flex-1"></div><div class="flex min-w-0 flex-wrap items-center gap-4"><a target="" class="text-muted-foreground hover:text-primary block text-xs break-words underline duration-150" href="/privacy-policy">Privacy Policy</a><a target="" class="text-muted-foreground hover:text-primary block text-xs break-words underline duration-150" href="/terms-of-service">Terms of Service</a></div><div class="flex min-w-0 flex-wrap items-center gap-2"><a target="_blank" rel="noopener noreferrer nofollow" class="text-muted-foreground hover:text-primary bg-background block cursor-pointer rounded-full p-2 duration-150" aria-label="Discord" href="https://discord.gg/aiimagetoimage"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M19.3034 5.33716C17.9344 4.71103 16.4805 4.2547 14.9629 4C14.7719 4.32899 14.5596 4.77471 14.411 5.12492C12.7969 4.89144 11.1944 4.89144 9.60255 5.12492C9.45397 4.77471 9.2311 4.32899 9.05068 4C7.52251 4.2547 6.06861 4.71103 4.70915 5.33716C1.96053 9.39
28111 1.21766 13.3495 1.5891 17.2549C3.41443 18.5815 5.17612 19.388 6.90701 19.9187C7.33151 19.3456 7.71356 18.73 8.04255 18.0827C7.41641 17.8492 6.82211 17.5627 6.24904 17.2231C6.39762 17.117 6.5462 17.0003 6.68416 16.8835C10.1438 18.4648 13.8911 18.4648 17.3082 16.8835C17.4568 17.0003 17.5948 17.117 17.7434 17.2231C17.1703 17.5627 16.576 17.8492 15.9499 18.0827C16.2789 18.73 16.6609 19.3456 17.0854 19.9187C18.8152 19.388 20.5875 18.5815 22.4033 17.2549C22.8596 12.7341 21.6806 8.80747 19.3034 5.33716ZM8.5201 14.8459C7.48007 14.8459 6.63107 13.9014 6.63107 12.7447C6.63107 11.5879 7.45884 10.6434 8.5201 10.6434C9.57071 10.6434 10.4303 11.5879 10.4091 12.7447C10.4091 13.9014 9.57071 14.8459 8.5201 14.8459ZM15.4936 14.8459C14.4535 14.8459 13.6034 13.9014 13.6034 12.7447C13.6034 11.5879 14.4323 10.6434 15.4936 10.6434C16.5442 10.6434 17.4038 11.5879 17.3825 12.7447C17.3825 13.9014 16.5548 14.8459 15.4936 14.8459Z"></path></svg></a><a target="_self" class="text-muted-foreground hover:text-primary bg-background block cursor-pointer rounded-full p-2 duration-150" aria-label="Email" href="mailto:[email protected]"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg></a></div></div></div></footer></div>
28<script src="/_next/static/chunks/webpack-da56b6c0ece097e2.js" id="_R_" async=""></script>
28<script>(self.__next_f=self.__next_f||[]).push([0])</script>
28<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n5:I[90549,[],\"\"]\n6:I[81361,[],\"\"]\n8:I[94120,[],\"OutletBoundary\"]\na:I[60641,[],\"AsyncMetadataOutlet\"]\nc:I[94120,[],\"ViewportBoundary\"]\ne:I[94120,[],\"MetadataBoundary\"]\nf:\"$Sreact.suspense\"\n11:I[80823,[],\"\"]\n14:I[45753,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"default\"]\n16:I[49873,[\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"69003\",\"static/chunks/69003-dca2015272d57278.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"98450\",\"static/chunks/app/%5Blocale%5D/layout-f231354acd90b1d3.js\"],\"ThemeProvider\"]\n17:I[89602,[\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"69003\",\"static/chunks/69003-dca2015272d57278.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"98450\",\"static/chunks/app/%5Blocale%5D/layout-f231354acd90b1d3.js\"],\"AppContextProvider\"]\n18:I[62942,[\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"69003\",\"static/chunks/69003-dca2015272d57278.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"98450\",\"static/chunks/app/%5Blocale%5D/layout-f231354acd90b1d3.js\"],\"OfferPaywallProvider\"]\n19:I[25893,[\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"69003\",\"static/chunks/69003-dca2015272d57278.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"98450\",\"static/chunks/app/%5Blocale%5D/layout-f231354acd90b1d3.js\"],\"Toaster\"]\n1a:I[15236,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8"])</script>
28<script>self.__next_f.push([1,"a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"SidebarNav\",1]\n1b:I[61761,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"Hero\",1]\n1c:I[3701,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"ModelGridIntro\"]\n2a:I[56072,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\""])</script>
28<script>self.__next_f.push([1,"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"ModelTabs\"]\n2b:I[35314,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"TabSwitchingFeatures\"]\n2c:I[99153,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"Image\"]\n36:I[72891,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d"])</script>
28<script>self.__next_f.push([1,"85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"TestimonialsCarousel\"]\n37:I[61542,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"FaqSection\"]\n39:I[5963,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"default\"]\n:HL[\"/_next/static/media/0484562807a97172-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/6245472ced48d3be-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/7db6c35d839a711c-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8888a3826f4a3af4-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/eafabf029ad39a43-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/9924238f45d6dcb5.css\",\"style\"]\n:HL[\"/_next/static/css/b55cc6f87a81d320.css\",\"style\"]\n:HL[\"/_next/static/css/a7a248590976a753.css\",\"style\"]\n:HL[\"/_next/static/css/f74bc20040a6c365.css\",\"style\"]\n:HL[\"/_next/static/css/8f6d353af52fad3e.css\",\"style\"]\n0:{\"P\":null,\"b\":\"xLNURcB8vBRpmopIPgAuu\",\"p\":\"\",\"c\":[\"\",\"i"])</script>
28<script>self.__next_f.push([1,"mage\",\"gpt-image-2\"],\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"(landing)\",{\"children\":[\"image\",{\"children\":[[\"tool\",\"gpt-image-2\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/9924238f45d6dcb5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b55cc6f87a81d320.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a7a248590976a753.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"locale\",\"en\",\"d\"],[\"$\",\"$1\",\"c\",{\"children\":[null,\"$L3\"]}],{\"children\":[\"(landing)\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f74bc20040a6c365.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8f6d353af52fad3e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[\"image\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"tool\",\"gpt-image-2\",\"d\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L7\",null,[\"$\",\"$L8\",null,{\"children\":[\"$L9\",[\"$\",\"$La\",null,{\"promise\":\"$@b\"}]]}]]}],{},null,false]},null,false]},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$Le\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$f\",null,{\"fallback\":null,\"children\":\"$L10\"}]}]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"s\":false,\"S\":false}\n12:T9ed,{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is GPT Image 2?\",\"acceptedA
28nswer\":{\"@type\":\"Answer\",\"text\":\"It's a native multimodal image model that reasons over your full prompt in one pass. Its standout strengths are spelling on-image text correctly and arranging objects with controlled spatial placement, which most generators still handle poorly.\"}},{\"@type\":\"Question\",\"name\":\"How does text rendering work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Wrap the line you need in quotation marks and GPT Image 2 treats it as literal copy, baking readable lettering into the artwork — handy for wordmarks, headline graphics, packaging panels and screen labels.\"}},{\"@type\":\"Question\",\"name\":\"Can I edit just one part of an image?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Pick one object and adjust its hue, outline or placement; everything around it — the cast light, the shadow falloff, the backdrop — is preserved rather than regenerated.\"}},{\"@type\":\"Question\",\"name\":\"Is GPT Image 2 good for UI design?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It is. Because it tracks position, you can lay out an interface in words — nav up top, a card column on the left — and get back a mockup or wireframe with placeholder copy sitting roughly where you asked, ready for an early look.\"}},{\"@type\":\"Question\",\"name\":\"What makes its architecture different?\",\"acceptedA
28nswer\":{\"@type\":\"Answer\",\"text\":\"Rather than chaining several denoising rounds, it thinks and draws in one combined pass. Weighing how light, reflection and surface interact at the same moment lets dense prompts hang to"])</script>
28<script>self.__next_f.push([1,"gether better.\"}},{\"@type\":\"Question\",\"name\":\"How does it handle complex scene composition?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It keeps a sense of near, middle and far apart, and knows when one object should cover another. Tell it the stacking order and the distance cues stay believable across the whole frame.\"}},{\"@type\":\"Question\",\"name\":\"Is it free, and is there a watermark?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"New accounts get free credits, and free-tier renders export with no watermark. Paid plans add commercial rights and cover heavier use through credit packs.\"}},{\"@type\":\"Question\",\"name\":\"Can I switch to another model on the same page?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Send the same prompt to Gemini 3 Pro Image, Nano Banana Pro, Seedream 4.5 or Flux Pro 2 in one click when a job needs native 4K, photoreal depth or a different style.\"}}]}7:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"SoftwareApplication\\\",\\\"name\\\":\\\"GPT Image 2: Text-Accurate AI Image Generator | Banana AI\\\",\\\"url\\\":\\\"https://bananaai.dev/image/gpt-image-2\\\",\\\"description\\\":\\\"GPT Image 2 on Banana AI spells on-image text right, places objects exactly, and edits one element cleanly. Start free — no watermark on free renders.\\\",\\\"applicationCategory\\\":\\\"MultimediaApplication\\\",\\\"operatingSystem\\\":\\\"Web\\\",\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"price\\\":\\\"0\\\",\\\"priceCurrency\\\":\\\"USD\\\"},\\\"aggregateRating\\\":{\\\"@type\\\":\\\"AggregateRating\\\",\\\"ratingValue\\\":\\\"4.7\\\",\\\"ratingCount\\\":\\\"200\\\",\\\"reviewCount\\\":\\\"200\\\",\\\"bestRating\\\":\\\"5\\\",\\\"worstRating\\\":\\\"1\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://bananaai.dev/\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Image Tools\\\",\\\"item\\\":\\\"https://bananaai.dev/ai-image-generator\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":3,\\\"name\\\":\\\"GPT Image 2: Text-Accurate AI Image Generator | Banana AI\\\",\\\"item\\\":\\\"https://bananaai.dev/image/gpt-image-2\\\"}]}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$12\"}}],\"$L13\"]\n3:[\"$\",\"$L14\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"common\":{\"welcome_offer_dialog\":{\"headlines\":{\"login\":\"Welcome — lock in Premium at half price.\",\"checkin\":\"Streak claimed! Now lock Premium at half price.\",\"zoom-hd\":\"Unlock HD \u0026 watermark-free — half-price Premium.\",\"download\":\"Download watermark-free — half-price Premium.\",\"result-moment\":\"Love it? Keep creating with half-price Premium.\",\"low-balance\":\"Running low? Refuel with half-price Premium.\",\"returning\":\"Welcome back — your half-price Premium awaits.\",\"gen-failed\":\"Half-Price Premium — never waste a render again.\",\"result\":\"Make it flawless — Premium at half price.\",\"credit-wall\":\"Out of credits? Unlock Premium at half price.\",\"public-visibility\":\"Go private \u0026 pro — Premium at half price.\",\"daily-limit\":\"Your credits are trapped. This price won't wait.\"},\"title\":\"Two ways in. Both half price.\",\"subtitle\":\"New members only — 50% off either plan, for as long as you stay.\",\"daily_limit\":{\"eyebrow\":\"Daily free image used · 50% OFF disappearing\",\"title\":\"Your credits are trapped. This price won't wait.\",\"subtitle\":\"Free accounts get {n} image/day — a full balance doesn't matter. Unlock unlimited generating and lock 50% off for life. Miss this window and you pay double forever.\",\"revival_title\":\"Last chance. 50% off is back for 24 hours — and never again.\"},\"countdown_label\":\"Price doubles in\",\"cta_urgent\":\"Lock 50% off before it's gone\",\"dismiss_urgent\":\"Keep waiting — pay full price later\",\"plans\":{\"starter\":{\"name\":\"Starter\",\"original\":\"$$100\",\"price\":\"$$49.9\"},\"premium\":{\"name\":\"Premium\",\"original\":\"$$599\",\"price\":\"$$299\"}},\"both_save\":\"Both plans lock in 50% off — for as long as you stay.\",\"cta\":\"Claim my 50% off\",\"dismiss\":\"No thanks, I'll "])</script>
28<script>self.__next_f.push([1,"pay full price later\"},\"welcome_offer\":{\"name\":\"Welcome Offer\",\"badge\":\"50% OFF\",\"mo\":\"/mo\",\"yr\":\"/yr\",\"regular\":\"Regular price\",\"locked\":\"Price locked in · Cancel anytime\"},\"regular_upgrade_dialog\":{\"daily_limit\":{\"eyebrow\":\"Daily limit reached\",\"title\":\"You already paid in credits. You're still blocked.\",\"subtitle\":\"The welcome deal is gone. Paid members generate with no daily cap. Every “I'll wait till tomorrow” is another day your credits sit there doing nothing.\",\"cta\":\"Upgrade — spend the credits you already have\",\"dismiss\":\"Waste another day\"},\"generic\":{\"eyebrow\":\"Members only\",\"title\":\"That unlock is for paying members.\",\"subtitle\":\"The 50% welcome deal has ended. Upgrade for unlimited generating, HD, and watermark-free downloads — no daily cap.\",\"cta\":\"See plans\",\"dismiss\":\"Not now\"}},\"first_purchase_fab\":{\"label\":\"50% OFF\",\"aria\":\"Claim the welcome offer before it expires\"},\"metadata\":{\"title\":\"Nano Banana 2 AI Image Generator \u0026 Video Maker | Banana AI\",\"description\":\"Banana AI is a free AI image generator powered by Nano Banana 2, plus a multi-model AI video maker. Go from text to image and image to video—start free.\",\"keywords\":\"Nano Banana, Nano Banana 2, Banana AI, AI image generator, AI video maker, text to image, image to video, free ai photo editor\",\"image\":\"https://file.bananaai.dev/aiimagetoimage/imgs/bg/preview.webp\"},\"sign\":{\"sign_in_title\":\"Sign In to Banana AI\",\"sign_in_button\":\"Sign in\",\"sign_in_description\":\"Sign in to your account\",\"sign_up_title\":\"Sign Up for Banana AI Free\",\"sign_up_description\":\"Create an account\",\"email_title\":\"Email\",\"email_placeholder\":\"Input your email here\",\"password_title\":\"Password\",\"password_placeholder\":\"Input your password here\",\"forgot_password\":\"Forgot password?\",\"or\":\"Or\",\"continue\":\"Continue\",\"no_account\":\"Don't have an account?\",\"already_have_account\":\"Already have an account?\",\"email_sign_in\":\"Sign in with Email\",\"google_sign_in_title\":\"Sign in with Google\",\"github_sign_in_title\":\"Sign in with GitHub\",\"close_title\":\"Close\",\"cancel_title\":\"Cancel\",\"sign_out_title\":\"Sign Out\",\"billing_title\":\"Billing\",\"name_title\":\"Name\",\"name_placeholder\":\"Input your name here\",\"email_verification_hint\":\"Use an email address you can access. You must verify your email after signing up.\",\"admin_title\":\"Admin System\",\"credits_title\":\"Credits: {credits}\",\"verify_email_sent\":\"Verification email sent. Please check your inbox.\",\"verify_email_required\":\"Please verify your email address before signing in.\",\"resend_verification\":\"Resend verification email\",\"resend_verification_sent\":\"Verification email resent. Please check your inbox.\",\"verify_email_page_title\":\"Check your email\",\"verify_email_page_description\":\"To continue, click the link sent to\",\"verify_email_continue\":\"Continue\",\"verify_email_tip\":\"After verifying, click “Continue”.\",\"verify_email_not_verified_yet\":\"Not verified yet. Please click the link in your email first.\",\"verify_email_account_mismatch\":\"Signed in as {current}. This page is waiting for {expected}.\",\"resend_verification_countdown\":\"Resend verification email ({seconds}s)\",\"resend_verification_wait\":\"Please wait {seconds}s before resending.\",\"back_to_sign_in\":\"Back to Sign In\",\"incentive\":{\"welcome_lead\":\"Welcome to\",\"subtitle\":\"Unlock Premium AI Tools for Free\",\"countdown_prefix\":\"Sign up in the next\",\"countdown_suffix\":\"to unlock:\",\"perk_credits_lead\":\"10 Free Credits\",\"perk_credits_tail\":\"— start creating instantly\",\"perk_models_lead\":\"Premium AI Models:\",\"perk_models_tail\":\"Nano Banana 2, GPT Image 2, Flux \u0026 Seedream\",\"perk_quality_lead\":\"Studio-Quality:\",\"perk_quality_tail\":\"4K photoreal images \u0026 cinematic video\",\"perk_storage_lead\":\"Save Everything:\",\"perk_storage_tail\":\"manage all your creations in the cloud\",\"continue_email\":\"Continue with Email\",\"tos\":\"By continuing, you agree to our Terms of Service and Privacy Policy.\"}},\"payment\":{\"choose_payment_method\":\"Choose Payment Method\",\"choose_payment_method_description\":\"\",\"cancel_title\":\"Cancel\"},\"locale_detector\":{\"title\":\"We detected your browser language is {locale}. Switch to it?\",\"switc"])</script>
28<script>self.__next_f.push([1,"h_to\":\"Switch to {locale}\"},\"sidebar_nav\":{\"sections\":[{\"id\":\"image\",\"title\":\"Image\",\"icon\":\"Image\",\"items\":[{\"id\":\"txt2img\",\"label\":\"Txt2Img\",\"icon\":\"ImagePlus\",\"url\":\"/image/ai-text-to-image\"},{\"id\":\"img2img\",\"label\":\"Img2Img\",\"icon\":\"ImageEdit\",\"url\":\"/image/ai-image-to-image\"}]},{\"id\":\"video\",\"title\":\"Video\",\"icon\":\"Video\",\"items\":[{\"id\":\"img2vid\",\"label\":\"Img2Vid\",\"icon\":\"Film\",\"url\":\"/\"},{\"id\":\"txt2vid\",\"label\":\"Txt2Vid\",\"icon\":\"Clapperboard\",\"url\":\"/\"}]},{\"id\":\"tools\",\"title\":\"Tools\",\"icon\":\"Wrench\",\"items\":[{\"id\":\"ai-tools\",\"label\":\"AI Tools\",\"icon\":\"Wrench\",\"url\":\"/\"}]}],\"global_items\":[{\"id\":\"asset\",\"label\":\"Asset\",\"icon\":\"FolderOpen\",\"url\":\"/asset\"}]}},\"landing\":{\"header\":{\"id\":\"header\",\"brand\":{\"title\":\"Banana AI\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"logo by Nano Banana 2\",\"width\":64,\"height\":64},\"url\":\"/\"},\"nav\":{\"items\":[{\"title\":\"Tools\",\"icon\":\"RiRobot2Line\",\"children\":[{\"title\":\"Nano Banana Prompts\",\"description\":\"Copy-ready prompts with real example images\",\"url\":\"/nano-banana-prompts\"},{\"title\":\"Nano Banana AI\",\"description\":\"Edit any photo by describing the change\",\"url\":\"/image/nano-banana\"},{\"title\":\"Nano Banana 2\",\"description\":\"Latest model — compare vs Pro \u0026 GPT Image 2\",\"url\":\"/image/nano-banana-2\"},{\"title\":\"AI Text to Image\",\"description\":\"Turn any prompt into a 4K image\",\"url\":\"/image/ai-text-to-image\"},{\"title\":\"AI Image to Image\",\"description\":\"Upload a photo, restyle with text\",\"url\":\"/image/ai-image-to-image\"},{\"title\":\"AI Image Generator\",\"description\":\"Full image generator hub — all models\",\"url\":\"/ai-image-generator\"},{\"title\":\"AI Video Generator\",\"description\":\"Generate videos from text or image\",\"url\":\"/ai-video-generator\"}]},{\"title\":\"Gemini 3 Pro\",\"url\":\"/image/gemini-3-pro-image\",\"icon\":\"RiGeminiFill\",\"badge\":\"HOT\"},{\"title\":\"Gemini 3.1 Flash\",\"url\":\"/image/gemini-3-1-flash-image\",\"icon\":\"RiFlashlightFill\",\"badge\":\"HOT\"},{\"title\":\"GPT Image 2\",\"url\":\"/image/gpt-image-2\",\"icon\":\"RiSparklingFill\",\"badge\":\"HOT\"},{\"title\":\"Pricing\",\"url\":\"/pricing\",\"icon\":\"DollarSign\"},{\"title\":\"Blog\",\"description\":\"Read Blog Posts\",\"url\":\"/blog\",\"icon\":\"Newspaper\"}]},\"buttons\":[],\"user_nav\":{\"show_name\":true,\"show_credits\":true,\"show_sign_out\":true,\"items\":[{\"title\":\"Billing\",\"url\":\"/settings/billing\",\"icon\":\"CreditCard\"},{\"title\":\"Assets\",\"url\":\"/asset\",\"icon\":\"LayoutGrid\"}]},\"show_sign\":true,\"show_theme\":false,\"show_locale\":true,\"topbanner\":{\"text\":\"\u003cstrong class='text-amber-300'\u003eFlash Sale Week\u003c/strong\u003e · Gemini 3.1 Flash Image — \u003cstrong class='text-amber-300'\u003e10 free credits\u003c/strong\u003e + \u003cstrong class='text-amber-300'\u003e72% off\u003c/strong\u003e yearly\",\"buttonText\":\"Claim 72% Off\",\"href\":\"/pricing\"}},\"footer\":{\"id\":\"footer\",\"brand\":{\"title\":\"Banana AI\",\"description\":\"One-stop AI tool station for high-quality image and video generation. Create, edit, and experiment with Nano Banana AI for free (2026).\",\"logo\":{\"src\":\"/logo.png\",\"alt\":\"icon by Nano Banana AI \",\"width\":64,\"height\":64},\"url\":\"/\"},\"nav\":{\"items\":[{\"title\":\"About\",\"children\":[{\"title\":\"Features\",\"url\":\"/#features\",\"target\":\"_self\"},{\"title\":\"Showcases\",\"url\":\"/showcases\",\"target\":\"_self\"},{\"title\":\"Pricing\",\"url\":\"/pricing\",\"target\":\"_self\"}]},{\"title\":\"Image Tools\",\"children\":[{\"title\":\"AI Text to Image\",\"url\":\"/image/ai-text-to-image\",\"target\":\"_self\"},{\"title\":\"AI Image to Image\",\"url\":\"/image/ai-image-to-image\",\"target\":\"_self\"},{\"title\":\"AI Image Generator\",\"url\":\"/ai-image-generator\",\"target\":\"_self\"},{\"title\":\"AI Video Generator\",\"url\":\"/ai-video-generator\",\"target\":\"_self\"}]},{\"title\":\"Resources\",\"children\":[{\"title\":\"Blog\",\"url\":\"/blog\",\"target\":\"_self\"},{\"title\":\"Showcases\",\"url\":\"/showcases\",\"target\":\"_self\"}]}]},\"social\":{\"items\":[{\"title\":\"Discord\",\"icon\":\"RiDiscordFill\",\"url\":\"https://discord.gg/aiimagetoimage\",\"target\":\"_blank\",\"rel\":\"nofollow\"},{\"title\":\"Email\",\"icon\":\"Mail\",\"url\":\"mailto:[email protected]\",\"target\":\"_self\"}]},\"agreement\":{\"items\":[{\"title\":\"Privacy Policy\",\"url\":\"/privacy-policy\"},{\"title\":\"Terms of Service\",\"url\":\"/terms-of-service\"}]},\"show_theme\":false,\"show_locale\":false,\"show_built_with\":false}},\"p"])</script>
28<script>self.__next_f.push([1,"ages\":{\"pricing\":{\"metadata\":{\"title\":\"Banana AI Pricing 2026: Free Tier \u0026 Plans\",\"description\":\"Banana AI pricing for 2026: try free, then choose a plan. Credits for AI image and video with Nano Banana 2 and Veo.\"},\"page\":{\"title\":\"Banana AI Pricing \u0026 Plans (2026)\",\"show_sections\":[\"pricing\",\"compare\",\"faq\"],\"paywall\":{\"result_moment\":{\"headline\":\"Loving your results?\",\"subhead\":\"Unlock unlimited generations, faster queues, and watermark-free downloads. Pick a plan below.\"},\"gen_wait_toast\":\"Image generation task submitted\"},\"sections\":{\"pricing\":{\"id\":\"pricing\",\"title\":\"Banana AI Plans: Free Tier \u0026 Paid Credits\",\"description\":\"Start free with Banana AI—then scale with credits for Nano Banana 2 image generation and Veo video. Save up to 50% with yearly billing.\",\"groups\":[{\"name\":\"first-purchase\",\"title\":\"Welcome Offer\",\"label\":\"50% OFF\"},{\"name\":\"monthly\",\"title\":\"Monthly\"},{\"name\":\"yearly\",\"title\":\"Yearly\",\"is_featured\":true,\"label\":\"up to 50% OFF\"},{\"name\":\"one-time\",\"title\":\"Credit Packs\"}],\"items\":[{\"title\":\"Half-Price Starter\",\"description\":\"Full plan, locked half price for as long as you stay.\",\"features_title\":\"Includes\",\"features\":[\"2,400 credits / year\",{\"text\":\"Up to 800 images\",\"chips\":[\"Nano Banana\",\"GPT Image 2\",\"+6\"]},{\"text\":\"Up to 160 videos\",\"chips\":[\"Veo 3.1\",\"Seedance 2.0\",\"+9\"]},\"Download Result\",\"HD, Watermark-Free Downloads\",{\"text\":\"Private Generation\",\"tooltip\":\"Your generations are completely private and won't be used for training or shared publicly.\"},{\"text\":\"Ads-Free Experience\",\"tooltip\":\"Enjoy a clean, distraction-free interface without any advertisements.\"},{\"text\":\"Unlimited Storage\",\"tooltip\":\"Store all your generated content without storage limits. Access your creations anytime, anywhere.\"},\"Normal support\"],\"interval\":\"year\",\"amount\":4990,\"currency\":\"USD\",\"price\":\"$$49.9\",\"original_price\":\"$$100\",\"discount_label\":\"50% OFF · Save $50\",\"unit\":\"/year\",\"is_featured\":false,\"tip\":\"Locked welcome rate · renews at $49.9/yr · cancel anytime\",\"button\":{\"title\":\"Claim 50% off\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"starter-annual-welcome\",\"product_name\":\"Half-Price Starter (Welcome Offer)\",\"credits\":2400,\"valid_days\":365,\"group\":\"first-purchase\",\"plan_name\":\"Starter\",\"payment_providers\":[\"stripe\"]},{\"title\":\"Half-Price Premium\",\"description\":\"Full plan, locked half price for as long as you stay.\",\"label\":\"Best value\",\"features_title\":\"Includes all Standard features, plus\",\"features\":[\"48,000 credits / year\",{\"text\":\"Up to 16,000 images\",\"chips\":[\"Nano Banana\",\"GPT Image 2\",\"+6\"]},{\"text\":\"Up to 3,200 videos\",\"chips\":[\"Veo 3.1\",\"Seedance 2.0\",\"+9\"]},\"Download Result\",\"HD, Watermark-Free Downloads\",{\"text\":\"Private Generation\",\"tooltip\":\"Your generations are completely private and won't be used for training or shared publicly.\"},{\"text\":\"Ads-Free Experience\",\"tooltip\":\"Enjoy a clean, distraction-free interface without any advertisements.\"},{\"text\":\"Unlimited Storage\",\"tooltip\":\"Store all your generated content without storage limits. Access your creations anytime, anywhere.\"},\"Faster generation speed\",\"Priority support\"],\"interval\":\"year\",\"amount\":29900,\"currency\":\"USD\",\"price\":\"$$299\",\"original_price\":\"$$599\",\"discount_label\":\"50% OFF · Save $300\",\"unit\":\"/year\",\"is_featured\":true,\"tip\":\"Locked welcome rate · renews at $299/yr · cancel anytime\",\"button\":{\"title\":\"Claim 50% off\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"premium-annual-welcome\",\"product_name\":\"Half-Price Premium (Welcome Offer)\",\"credits\":48000,\"valid_days\":365,\"group\":\"first-purchase\",\"plan_name\":\"Premium\",\"payment_providers\":[\"stripe\"]},{\"title\":\"Starter\",\"description\":\"Solo creators, light usage.\",\"features_title\":\"Includes\",\"features\":[\"800 credits / month\",{\"text\":\"Up to 266 images\",\"chips\":[\"Nano Banana\",\"GPT Image 2\",\"+6\"]},{\"text\":\"Up to 53 videos\",\"chips\":[\"Veo 3.1\",\"Seedance 2.0\",\"+9\"]},\"Download Result\",\"HD, Watermark-Free Downloads\",{\"text\":\"Private Generation\",\"tooltip\":\"Your generations are completely private and won't be used for training or shared publicly.\"},{\"text\":\"Ads"])</script>
28<script>self.__next_f.push([1,"-Free Experience\",\"tooltip\":\"Enjoy a clean, distraction-free interface without any advertisements.\"},{\"text\":\"Unlimited Storage\",\"tooltip\":\"Store all your generated content without storage limits. Access your creations anytime, anywhere.\"},\"Normal support\"],\"interval\":\"month\",\"amount\":2990,\"currency\":\"USD\",\"price\":\"$$29.9\",\"unit\":\"/ month\",\"is_featured\":false,\"tip\":\"Pay monthly. Cancel anytime.\",\"button\":{\"title\":\"Subscribe\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"starter-monthly\",\"product_name\":\"AI Image To Image Starter Monthly\",\"credits\":800,\"valid_days\":30,\"group\":\"monthly\",\"plan_name\":\"Starter\"},{\"title\":\"Standard\",\"description\":\"For daily creators \u0026 freelancers.\",\"label\":\"Popular\",\"features_title\":\"Includes all Starter features, plus\",\"features\":[\"1,800 credits / month\",{\"text\":\"Up to 600 images\",\"chips\":[\"Nano Banana\",\"GPT Image 2\",\"+6\"]},{\"text\":\"Up to 120 videos\",\"chips\":[\"Veo 3.1\",\"Seedance 2.0\",\"+9\"]},\"Download Result\",\"HD, Watermark-Free Downloads\",{\"text\":\"Private Generation\",\"tooltip\":\"Your generations are completely private and won't be used for training or shared publicly.\"},{\"text\":\"Ads-Free Experience\",\"tooltip\":\"Enjoy a clean, distraction-free interface without any advertisements.\"},{\"text\":\"Unlimited Storage\",\"tooltip\":\"Store all your generated content without storage limits. Access your creations anytime, anywhere.\"},\"Faster generation speed\",\"Priority support\"],\"interval\":\"month\",\"amount\":4990,\"currency\":\"USD\",\"price\":\"$$49.9\",\"unit\":\"/ month\",\"is_featured\":false,\"tip\":\"Pay monthly. Cancel anytime.\",\"button\":{\"title\":\"Subscribe\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"standard-monthly\",\"product_name\":\"AI Image To Image Standard Monthly\",\"credits\":1800,\"valid_days\":30,\"group\":\"monthly\",\"plan_name\":\"Standard\"},{\"title\":\"Premium\",\"description\":\"Power tools for agencies, teams \u0026 studios.\",\"label\":\"Best Value\",\"features_title\":\"Includes all Standard features, plus\",\"features\":[\"4,000 credits / month\",{\"text\":\"Up to 1,333 images\",\"chips\":[\"Nano Banana\",\"GPT Image 2\",\"+6\"]},{\"text\":\"Up to 266 videos\",\"chips\":[\"Veo 3.1\",\"Seedance 2.0\",\"+9\"]},\"Download Result\",\"HD, Watermark-Free Downloads\",{\"text\":\"Private Generation\",\"tooltip\":\"Your generations are completely private and won't be used for training or shared publicly.\"},{\"text\":\"Ads-Free Experience\",\"tooltip\":\"Enjoy a clean, distraction-free interface without any advertisements.\"},{\"text\":\"Unlimited Storage\",\"tooltip\":\"Store all your generated content without storage limits. Access your creations anytime, anywhere.\"},\"Faster generation speed\",\"Priority support\"],\"interval\":\"month\",\"amount\":9990,\"currency\":\"USD\",\"price\":\"$$99.9\",\"unit\":\"/ month\",\"is_featured\":true,\"tip\":\"Pay monthly. Cancel anytime.\",\"button\":{\"title\":\"Subscribe\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"premium-monthly\",\"product_name\":\"AI Image To Image Premium Monthly\",\"credits\":4000,\"valid_days\":30,\"group\":\"monthly\",\"plan_name\":\"Premium\"},{\"title\":\"Starter\",\"description\":\"Solo creators, light usage.\",\"features_title\":\"Includes\",\"features\":[\"2,400 credits / year\",{\"text\":\"Up to 800 images\",\"chips\":[\"Nano Banana\",\"GPT Image 2\",\"+6\"]},{\"text\":\"Up to 160 videos\",\"chips\":[\"Veo 3.1\",\"Seedance 2.0\",\"+9\"]},\"Download Result\",\"HD, Watermark-Free Downloads\",{\"text\":\"Private Generation\",\"tooltip\":\"Your generations are completely private and won't be used for training or shared publicly.\"},{\"text\":\"Ads-Free Experience\",\"tooltip\":\"Enjoy a clean, distraction-free interface without any advertisements.\"},{\"text\":\"Unlimited Storage\",\"tooltip\":\"Store all your generated content without storage limits. Access your creations anytime, anywhere.\"},\"Normal support\"],\"interval\":\"year\",\"amount\":10000,\"currency\":\"USD\",\"price\":\"$$100\",\"original_price\":\"$$358.8\",\"unit\":\"/year\",\"is_featured\":false,\"t
28ip\":\"$$100/year billed yearly\",\"button\":{\"title\":\"Subscribe\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"starter-yearly\",\"product_name\":\"AI Image To Image Starter Annually\",\"credits\":2400,\"valid_days\":365,\"group\":\"yearly\",\"plan_name\":\"Starter\"},{\"title\":\""])</script>
28<script>self.__next_f.push([1,"Standard\",\"description\":\"Most popular — for daily creators \u0026 freelancers.\",\"label\":\"Popular\",\"features_title\":\"Includes all Starter features, plus\",\"features\":[\"21,600 credits / year\",{\"text\":\"Up to 7,200 images\",\"chips\":[\"Nano Banana\",\"GPT Image 2\",\"+6\"]},{\"text\":\"Up to 1,440 videos\",\"chips\":[\"Veo 3.1\",\"Seedance 2.0\",\"+9\"]},\"Download Result\",\"HD, Watermark-Free Downloads\",{\"text\":\"Private Generation\",\"tooltip\":\"Your generations are completely private and won't be used for training or shared publicly.\"},{\"text\":\"Ads-Free Experience\",\"tooltip\":\"Enjoy a clean, distraction-free interface without any advertisements.\"},{\"text\":\"Unlimited Storage\",\"tooltip\":\"Store all your generated content without storage limits. Access your creations anytime, anywhere.\"},\"Faster generation speed\",\"Priority support\"],\"interval\":\"year\",\"amount\":36000,\"currency\":\"USD\",\"price\":\"$$360\",\"original_price\":\"$$598.8\",\"unit\":\"/year\",\"is_featured\":false,\"discount_label\":\"40% OFF – Save $238.8\",\"tip\":\"$$360/year billed yearly\",\"button\":{\"title\":\"Subscribe\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"standard-yearly\",\"product_name\":\"AI Image To Image Standard Annually\",\"credits\":21600,\"valid_days\":365,\"group\":\"yearly\",\"plan_name\":\"Standard\"},{\"title\":\"Premium\",\"description\":\"Power tools for agencies, teams \u0026 studios.\",\"label\":\"Best Value\",\"features_title\":\"Includes all Standard features, plus\",\"features\":[\"48,000 credits / year\",{\"text\":\"Up to 16,000 images\",\"chips\":[\"Nano Banana\",\"GPT Image 2\",\"+6\"]},{\"text\":\"Up to 3,200 videos\",\"chips\":[\"Veo 3.1\",\"Seedance 2.0\",\"+9\"]},\"Download Result\",\"HD, Watermark-Free Downloads\",{\"text\":\"Private Generation\",\"tooltip\":\"Your generations are completely private and won't be used for training or shared publicly.\"},{\"text\":\"Ads-Free Experience\",\"tooltip\":\"Enjoy a clean, distraction-free interface without any advertisements.\"},{\"text\":\"Unlimited Storage\",\"tooltip\":\"Store all your generated content without storage limits. Access your creations anytime, anywhere.\"},\"Faster generation speed\",\"Priority support\"],\"interval\":\"year\",\"amount\":59900,\"currency\":\"USD\",\"price\":\"$$599\",\"original_price\":\"$$1198.8\",\"unit\":\"/year\",\"is_featured\":true,\"discount_label\":\"50% OFF – Save $599.8\",\"tip\":\"$$599/year billed yearly\",\"button\":{\"title\":\"Subscribe\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"premium-yearly\",\"product_name\":\"AI Image To Image Premium Annually\",\"credits\":48000,\"valid_days\":365,\"group\":\"yearly\",\"plan_name\":\"Premium\"},{\"title\":\"Pro Pack\",\"description\":\"Best value per credit for power users. Use within 1 year.\",\"features_title\":\"Includes\",\"features\":[\"3000 credits ≈ 1000 images\",\"Lowest price per credit — save 33%\",\"1 year validity\",\"No-watermark outputs\",\"Full commercial rights\",\"Priority support\"],\"interval\":\"one-time\",\"amount\":9990,\"currency\":\"USD\",\"price\":\"$$99.9\",\"unit\":\"\",\"is_featured\":false,\"tip\":\"Prefer not to subscribe? Buy credits once.\",\"button\":{\"title\":\"Buy Pack\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"pack-pro\",\"product_name\":\"AI Image To Image Pro Pack\",\"credits\":3000,\"valid_days\":365,\"group\":\"one-time\"},{\"title\":\"Popular Pack\",\"label\":\"Most Popular\",\"description\":\"The sweet spot for most creators. Use within 1 year.\",\"features_title\":\"Includes\",\"features\":[\"400 credits ≈ 133 images\",\"Best value for most\",\"1 year validity\",\"No-watermark outputs\",\"Full commercial rights\",\"Normal support\"],\"interval\":\"one-time\",\"amount\":1990,\"currency\":\"USD\",\"price\":\"$$19.9\",\"unit\":\"\",\"is_featured\":true,\"tip\":\"Prefer not to subscribe? Buy credits once.\",\"button\":{\"title\":\"Buy Pack\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"pack-popular\",\"product_name\":\"AI Image To Image Popular Pack\",\"credits\":400,\"valid_days\":365,\"group\":\"one-time\"},{\"title\":\"Mini Plus\",\"description\":\"A few more images when you need them. Use within 1 year.\",\"features_title\":\"Includes\",\"features\":[\"200 credits ≈ 66 images\",\"1 year validity\",\"No-watermark outputs\",\"Full commercial rights\",\"Normal support\"],\"interval\":\"one-time\",\"amount\":1490,\"currency\":\"USD\",\"price\":\"$$14.9\",\"unit\":\""])</script>
28<script>self.__next_f.push([1,"\",\"is_featured\":false,\"tip\":\"Prefer not to subscribe? Buy credits once.\",\"button\":{\"title\":\"Buy Pack\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"pack-mini-plus\",\"product_name\":\"AI Image To Image Mini Plus Pack\",\"credits\":200,\"valid_days\":365,\"group\":\"one-time\"},{\"title\":\"Mini Pack\",\"description\":\"Just need this one? Quick top-up. Use within 1 year.\",\"features_title\":\"Includes\",\"features\":[\"60 credits ≈ 20 images\",\"1 year validity\",\"No-watermark outputs\",\"Full commercial rights\",\"Basic support\"],\"interval\":\"one-time\",\"amount\":490,\"currency\":\"USD\",\"price\":\"$$4.9\",\"unit\":\"\",\"is_featured\":false,\"tip\":\"Prefer not to subscribe? Buy credits once.\",\"button\":{\"title\":\"Buy Pack\",\"url\":\"/#pricing\",\"icon\":\"RiFlashlightFill\"},\"product_id\":\"pack-mini\",\"product_name\":\"AI Image To Image Mini Pack\",\"credits\":60,\"valid_days\":365,\"group\":\"one-time\"}],\"data\":{\"currentSubscription\":\"$undefined\"}},\"compare\":{\"block\":\"pricing-compare-table\",\"id\":\"compare\",\"title\":\"Compare All Model Usage Limits by Plan\",\"subtitle\":\"Exact generations per plan, by model. Yearly plans front-load a full year of credits.\",\"cta\":\"Subscribe Now\",\"columns\":[{\"plan\":\"Starter\",\"interval\":\"month\",\"price\":\"$$29.9\",\"sub\":\"/month\",\"credits\":800},{\"plan\":\"Starter\",\"interval\":\"year\",\"price\":\"$$8.3\",\"sub\":\"$$100/year\",\"credits\":2400},{\"plan\":\"Standard\",\"interval\":\"month\",\"price\":\"$$49.9\",\"sub\":\"/month\",\"credits\":1800},{\"plan\":\"Standard\",\"interval\":\"year\",\"price\":\"$$30.0\",\"sub\":\"$$360/year\",\"credits\":21600,\"featured\":true},{\"plan\":\"Premium\",\"interval\":\"month\",\"price\":\"$$99.9\",\"sub\":\"/month\",\"credits\":4000},{\"plan\":\"Premium\",\"interval\":\"year\",\"price\":\"$$49.9\",\"sub\":\"$$599/year\",\"credits\":48000,\"featured\":true}],\"perks\":[{\"label\":\"HD, Watermark-Free Downloads\",\"tooltip\":\"Export every creation in full resolution with no Banana AI watermark.\"},{\"label\":\"Private Generation\",\"tooltip\":\"Your generations are completely private and won't be used for training or shared publicly.\"},{\"label\":\"Ads-Free Experience\",\"tooltip\":\"Enjoy a clean, distraction-free interface without any advertisements.\"},{\"label\":\"Unlimited Storage\",\"tooltip\":\"Store all your generated content without storage limits. Access your creations anytime, anywhere.\"}],\"groups\":[{\"title\":\"Image Models\",\"unit\":\"images\",\"models\":[{\"name\":\"Google Nano Banana\",\"badge\":\"Popular\",\"cost\":3},{\"name\":\"Google Nano Banana Pro\",\"badge\":\"New\",\"cost\":8},{\"name\":\"Gemini 3 Pro Image\",\"badge\":\"Hot\",\"cost\":3},{\"name\":\"Gemini 3.1 Flash Image\",\"badge\":\"Hot\",\"cost\":3},{\"name\":\"GPT Image 2\",\"badge\":\"New\",\"cost\":3},{\"name\":\"GPT Image 2 Edit\",\"badge\":\"New\",\"cost\":3},{\"name\":\"Seedream 4.5\",\"badge\":\"Popular\",\"cost\":7},{\"name\":\"Flux Pro2\",\"badge\":\"New\",\"cost\":7}]},{\"title\":\"Video Models\",\"unit\":\"videos\",\"models\":[{\"name\":\"Veo 3.1 Lite\",\"badge\":\"New\",\"cost\":15},{\"name\":\"Veo 3.1 Basic\",\"cost\":30},{\"name\":\"Veo 3.1 Premium\",\"cost\":225},{\"name\":\"Gemini Omni\",\"badge\":\"New\",\"cost\":45},{\"name\":\"Seedance 2.0\",\"cost\":123},{\"name\":\"Seedance 2.0 Fast\",\"badge\":\"New\",\"cost\":99},{\"name\":\"HappyHorse 1.0\",\"badge\":\"New\",\"cost\":84},{\"name\":\"Kling 3.0\",\"badge\":\"Hot\",\"cost\":80},{\"name\":\"Kling 3.0 Motion Control\",\"badge\":\"New\",\"cost\":100},{\"name\":\"Wan 2.7\",\"badge\":\"Hot\",\"cost\":64},{\"name\":\"Wan 2.6\",\"badge\":\"New\",\"cost\":70}]}]},\"faq\":{\"block\":\"faq-section\",\"id\":\"faq\",\"title\":\"Frequently Asked Questions About Banana AI Pricing\",\"description\":\"Plans, credits, and free tier for Banana AI in 2026. Nano Banana 2 and video credits included.\",\"items\":[{\"id\":\"01\",\"question\":\"Is Banana AI free?\",\"answer\":\"Yes. Banana AI offers a free tier so you can try the AI image generator and video maker without paying. You get 10 free credits on sign-up. Paid plans add more credits and no-watermark 4K export, powered by Nano Banana 2 and Veo.\"},{\"id\":\"02\",\"question\":\"What happens when I run out of credits?\",\"answer\":\"If you have a subscription, your credit quota resets at the start of each billing cycle. You can also buy a one-time credit pack (from $4.9 / 60 credits up to $99.9 / 3000 credits — valid 1 year) for immediate use.\"},{\"id\":\"03\",\"question\":\"How long are my credits"])</script>
28<script>self.__next_f.push([1," valid?\",\"answer\":\"Subscription credits reset monthly on your billing date (yearly plans front-load 12 months of credits and reset monthly). Credits from one-time packs are valid for 1 full year from purchase.\"},{\"id\":\"04\",\"question\":\"Can I get a refund for unused credits?\",\"answer\":\"We do not refund past subscription usage or credit packs once credits are allocated. You can cancel a subscription anytime to stop future charges.\"},{\"id\":\"05\",\"question\":\"If I'm not satisfied with the results, can I get a refund?\",\"answer\":\"We don't offer refunds for generated outputs. If something goes wrong—e.g. failed jobs or billing errors—contact support and we'll help resolve it.\"},{\"id\":\"06\",\"question\":\"How do I manage or cancel my Banana AI subscription?\",\"answer\":\"Go to the Billing \u0026 Subscription section in your Banana AI account to upgrade, change plan, or cancel. Cancellation stops renewal at the end of the current billing period.\"},{\"id\":\"07\",\"question\":\"What does commercial usage include?\",\"answer\":\"All paid Banana AI plans include commercial usage rights for generated images and video. You can use them for ads, social, and client work. The free tier is for personal use only.\"},{\"id\":\"08\",\"question\":\"How is NSFW or adult content handled?\",\"answer\":\"Creating NSFW or adult content is not allowed on any Banana AI plan. We may remove such content and take action if it is found.\"},{\"id\":\"09\",\"question\":\"What if my preferred payment method isn't supported?\",\"answer\":\"Contact our support team and we'll try to find an alternative payment option that works for you.\"}]}}},\"messages\":{\"current_plan\":\"Current Plan\",\"processing\":\"Processing\"}},\"asset\":{\"metadata\":{\"title\":\"My Assets - AI Generation History | View Your Creations\",\"description\":\"View and manage your AI-generated images and videos. Access your complete generation history, reprompt, and regenerate content.\",\"keywords\":\"AI assets, generation history, AI gallery, my creations, AI images, AI videos\"},\"page\":{\"title\":\"My Assets\",\"show_sidebar\":true,\"show_sections\":[\"asset-gallery\"],\"sections\":{\"asset-gallery\":{\"id\":\"asset-gallery\",\"block\":\"asset-gallery\",\"title\":\"Generation History\",\"description\":\"View and manage all your AI-generated content\"}}},\"messages\":{\"filters\":{\"all\":\"All\",\"image\":\"Image\",\"video\":\"Video\"},\"empty_state\":{\"title\":\"Nothing here yet!\",\"description\":\"\"},\"task_card\":{\"status\":{\"pending\":\"Generating...\",\"processing\":\"Processing...\",\"success\":\"Completed\",\"failed\":\"Failed\",\"canceled\":\"Canceled\"},\"actions\":{\"reprompt\":\"Reprompt\",\"regenerate\":\"Regenerate\",\"download\":\"Download\",\"delete\":\"Delete\",\"delete_confirm\":\"Are you sure you want to delete this task? This action cannot be undone.\",\"delete_success\":\"Task deleted successfully\",\"delete_error\":\"Failed to delete task\",\"share\":\"Share\"},\"paid_status_loading\":\"Checking your plan, one moment…\",\"favorite\":{\"add\":\"Add to favorites\",\"remove\":\"Remove from favorites\",\"error\":\"Failed to update favorite\"},\"public\":{\"label\":\"Public\",\"label_private\":\"Private\",\"tooltip\":\"Click to make private\",\"tooltip_public\":\"Click to make public\"},\"share\":{\"twitter\":\"Share to X\",\"facebook\":\"Share to Facebook\",\"linkedin\":\"Share to LinkedIn\",\"reddit\":\"Share to Reddit\"},\"media_types\":{\"image\":\"Text to Image\",\"video\":\"Image to Video\",\"music\":\"Text to Music\"}},\"preview_modal\":{\"image_title\":\"Image Preview\",\"video_title\":\"Video Preview\",\"close_hint\":\"Click outside or press ESC to close\",\"download\":\"Download\",\"close\":\"Close\",\"prompt_label\":\"Prompt\",\"details_title\":\"Additional Details\",\"aspect_ratio\":\"Aspect Ratio\",\"resolution\":\"Resolution\",\"model\":\"Model\",\"source\":\"Source\",\"status\":\"Status\",\"public_visibility\":\"Public Visibility\",\"next_steps\":\"Next Steps\",\"copy_prompt\":\"Copy prompt\",\"prompt_copied\":\"Prompt copied to clipboard\",\"prompt_copy_error\":\"Failed to copy prompt\"},\"pagination\":{\"previous\":\"Previous\",\"next\":\"Next\",\"page_info\":\"Page {current} of {total}\"}}},\"image\":{\"gpt-image-2\":{\"metadata\":{\"title\":\"GPT Image 2: Text-Accurate AI Image Generator | Banana AI\",\"description\":\"GPT Image 2 on Banana AI spells on-image text right, places objects e"])</script>
28<script>self.__next_f.push([1,"xactly, and edits one element cleanly. Start free — no watermark on free renders.\",\"image\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_hyperreal_portrait_with banana ai.png\",\"keywords\":\"GPT Image 2, AI image generator, text to image, image to image, text rendering, object level editing, spatial layout control, native multimodal, professional image generation, banana ai\"},\"page\":{\"title\":\"GPT Image 2\",\"description\":\"Generate text-accurate visuals with GPT Image 2 on Banana AI — spell on-image copy correctly, place objects exactly, and edit a single element without touching the rest.\",\"show_sidebar\":true,\"sections\":{\"hero\":{\"id\":\"hero\",\"title\":\"Generate Scroll-Stopping Visuals with GPT Image 2\",\"description\":\"A single multimodal model that renders readable on-image text, places objects exactly, and edits one element cleanly — all in your browser.\",\"show_description\":true,\"content_offset_y\":\"-4rem\",\"title_margin_top\":\"-2rem\",\"background_image\":{\"src\":\"https://file.bananaai.dev/aiimagetoimage/imgs/toolimgs/image_generator_bg.webp\",\"alt\":\"GPT Image 2 generator backdrop on Banana AI\",\"opacity\":0.6,\"overlay\":\"linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.01), rgba(0,0,0,0.5))\",\"height\":\"3/4\"},\"className\":\"min-h-fit pb-8 md:pb-4\",\"generator_config\":{\"default_model\":\"GPT Image 2\",\"preset_prompts\":[\"Banner ad, headline reads 'SPRING DROP — 30% OFF', clean sans-serif, sharp text\",\"Mobile app screen mockup, labeled buttons and readable placeholder copy\",\"Sneaker on a sunlit kitchen counter, soft realistic shadows, lifestyle shot\",\"Same wizard character in two panels, identical face and robe, story sequence\"]}},\"discover-models\":{\"id\":\"discover-models\",\"block\":\"model-grid-intro\",\"title\":\"Everything You Can Build with GPT Image 2\",\"description\":\"One native multimodal model that reasons over your whole prompt. GPT Image 2 spells on-image text correctly, arranges objects by exact position, and rewrites a single element while leaving everything else untouched — so ad creative, UI mockups, product shots and story panels all start in the same prompt box. Begin from a template below, or hand the same idea to another engine when a job calls for a different strength.\",\"models\":[{\"id\":\"x-banner\",\"name\":\"Banner \u0026 Ad Creative\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_cyberpunk_city_with banana ai.png\",\"alt\":\"Banner ad with accurate text — GPT Image 2\"},\"cta\":{\"url\":\"#hero\"}},{\"id\":\"x-ui\",\"name\":\"UI \u0026 Wireframe Mockups\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_macro_product_with banana ai.png\",\"alt\":\"App screen mockup with legible labels — GPT Image 2\"},\"cta\":{\"url\":\"#hero\"}},{\"id\":\"x-product\",\"name\":\"Product Lifestyle Shots\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_luxury_ad_with banana ai.png\",\"alt\":\"Product placed in a realistic scene — GPT Image 2\"},\"cta\":{\"url\":\"#hero\"}},{\"id\":\"x-edit\",\"name\":\"Object-Level Editing\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_hyperreal_portrait_with banana ai.png\",\"alt\":\"Single element edited without touching the scene — GPT Image 2\"},\"cta\":{\"url\":\"#hero\"}},{\"id\":\"x-comic\",\"name\":\"Story \u0026 Comic Panels\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_anime_girl_with banana ai.png\",\"alt\":\"Sequential panels with a consistent character — GPT Image 2\"},\"cta\":{\"url\":\"#hero\"}},{\"id\":\"x-concept\",\"name\":\"Concept Art \u0026 Mood Boards\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_fantasy_landscape_with banana ai.png\",\"alt\":\"Layered concept scene — GPT Image 2\"},\"cta\":{\"url\":\"#hero\"}},{\"id\":\"x-gemini\",\"name\":\"Gemini 3 Pro Image\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_3d_character_with banana ai.png\",\"alt\":\"Gemini 3 Pro Image — Banana AI\"},\"cta\":{\"url\":\"/image/gemini-3-pro-image\"}},{\"id\":\"x-nb-pro\",\"name\":\"Nano Banana Pro\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_space_battle_with banana ai.png\",\"alt\":\"Nano Banana Pro — Banana AI\"},\"cta\":{\"url\":\"#hero\"}},{\"id\":\"x-seedrea"])</script>
28<script>self.__next_f.push([1,"m\",\"name\":\"Seedream 4.5\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_cinematic_anime_with banana ai.png\",\"alt\":\"Seedream 4.5 — Banana AI\"},\"cta\":{\"url\":\"#hero\"}},{\"id\":\"x-flux\",\"name\":\"Flux Pro 2\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_futuristic_car_with banana ai.png\",\"alt\":\"Flux Pro 2 — Banana AI\"},\"cta\":{\"url\":\"#hero\"}},{\"id\":\"x-hub\",\"name\":\"AI Image Generator\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_mascot_with banana ai.png\",\"alt\":\"AI image generator hub — Banana AI\"},\"cta\":{\"url\":\"/ai-image-generator\"}},{\"id\":\"x-i2i\",\"name\":\"AI Image to Image\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_ghibli_with banana ai.png\",\"alt\":\"AI image to image — Banana AI\"},\"cta\":{\"url\":\"/image/ai-image-to-image\"}}]},\"how-to\":{\"id\":\"how-to\",\"block\":\"how-to-section\",\"title\":\"Prompt to Finished Image: 4 Steps with GPT Image 2\",\"description\":\"From an idea to an export-ready visual in minutes — the whole flow runs in your browser, with no design background required.\",\"steps\":[{\"number\":\"1\",\"icon\":\"RiStackLine\",\"title\":\"Pick Your Starting Mode\",\"description\":\"Decide whether you're starting empty-handed or with a photo already in hand. Empty canvas? Type a description. Got a shot to riff on? Drop it in and GPT Image 2 works from that frame forward.\",\"features\":[\"Text to image from scratch\",\"Image to image from a reference\",\"Upload your own still\",\"Switch modes anytime\"]},{\"number\":\"2\",\"icon\":\"RiQuillPenLine\",\"title\":\"Write a Detailed Prompt\",\"description\":\"Name the subject, the lighting, the style and any words you want printed on the image. GPT Image 2 reads each instruction literally, so specific briefs come back closer to what you pictured.\",\"features\":[\"Spell out on-image copy\",\"Describe lighting and mood\",\"Set the style and composition\",\"Plain language, no jargon\"]},{\"number\":\"3\",\"icon\":\"Settings\",\"title\":\"Set Size and Variations\",\"description\":\"Choose an aspect ratio and resolution, then request a batch of variations in one run. Compare several takes side by side and keep the one that fits the brief.\",\"features\":[\"Multiple aspect ratios\",\"Request several variations\",\"Compare takes at a glance\",\"Tune resolution to the use\"]},{\"number\":\"4\",\"icon\":\"Download\",\"title\":\"Review and Export\",\"description\":\"Hit generate and a batch lands in seconds. Keep the take that matches the brief, flip the visibility toggle if you want it shared, and pull down a clean file — free renders carry no watermark.\",\"features\":[\"Side-by-side review\",\"Optional public visibility\",\"No watermark (free tier)\",\"Commercial rights on paid plans\"]}]},\"model-tabs\":{\"id\":\"model-tabs\",\"block\":\"model-tabs\",\"title\":\"GPT Image 2, Plus Every Engine Worth Switching To\",\"description\":\"Banana AI puts GPT Image 2 next to other leading engines, each strong at something different. Send the same prompt to whichever fits — text accuracy, photoreal depth, or quick stylized looks — and keep switching until the image lands.\",\"models\":[{\"id\":\"gpt-image-2\",\"name\":\"GPT Image 2\",\"tagline\":\"Text-Accurate, Layout-Aware Image Engine\",\"panel\":{\"title\":\"Why Reach for GPT Image 2 First\",\"description\":\"Against the other engines on this page, GPT Image 2 is the one to send a prompt to when the brief lives or dies on wording and arrangement. Where a photoreal-first model nails the look but garbles the caption, GPT Image 2 keeps the type readable and the pieces where you put them.\",\"features\":[{\"title\":\"Beats Generic Engines on Wording\",\"description\":\"Where most engines scramble lettering, GPT Image 2 returns wordmarks, captions and headlines you can actually read — the deciding factor when a competing model's render looks great but the copy is unusable.\"},{\"title\":\"Holds Arrangement Other Models Drop\",\"description\":\"Name what sits in front of, behind or beside what and the ordering survives the render — the kind of staged composition a look-first engine tends to rearrange on its own.\"},{\"title\":\"Edits One Thing, Not the Whole Frame\",\"description\":\"Adjust a single prop and the s"])</script>
28<script>self.__next_f.push([1,"urrounding light and shadow hold — so you iterate instead of regenerating from zero the way a one-shot model forces you to.\"},{\"title\":\"Resolves Dense Briefs in One Try\",\"description\":\"It weighs every clause of a crowded prompt together, so a multi-part brief lands closer on attempt one — fewer reroll cycles than juggling a stack of single-purpose engines.\"}]}},{\"id\":\"gemini-3-pro\",\"name\":\"Gemini 3 Pro Image\",\"tagline\":\"4K Text and Conversational Editing\",\"panel\":{\"title\":\"Gemini 3 Pro Image: 4K Type and Multi-Turn Edits\",\"description\":\"Reach for it when you need native 4K output and editing by conversation — refine an image with follow-up instructions that remember the last frame.\",\"features\":[{\"title\":\"Native 4K Output\",\"description\":\"High-resolution posters and charts ready to print without a separate upscale step.\"},{\"title\":\"Conversational Editing\",\"description\":\"Refine with plain follow-ups that carry the previous version's context forward.\"},{\"title\":\"Character Consistency\",\"description\":\"Holds faces and products steady across scenes for comics and catalogs.\"},{\"title\":\"Interleaved Output\",\"description\":\"Returns the visual and its supporting copy together in one response.\"}]}},{\"id\":\"nano-banana-pro\",\"name\":\"Nano Banana Pro\",\"tagline\":\"Photoreal Everyday Workhorse\",\"panel\":{\"title\":\"Nano Banana Pro: Lifelike, Dependable Renders\",\"description\":\"The default for natural photography and general scenes — accurate light, real skin texture and steady results across a wide range of prompts.\",\"features\":[{\"title\":\"Photoreal Output\",\"description\":\"Natural shadows and lifelike subjects without the plastic, over-rendered look.\"},{\"title\":\"Broad Style Range\",\"description\":\"From portraits to landscapes, it stays consistent across a campaign's variants.\"},{\"title\":\"Fast, Reliable Runs\",\"description\":\"Quick turnaround for everyday work without dropping the quality bar.\"},{\"title\":\"Reference Edits\",\"description\":\"Restyle an uploaded photo while keeping its core composition intact.\"}]}},{\"id\":\"seedream-flux\",\"name\":\"Seedream 4.5 / Flux Pro 2\",\"tagline\":\"Stylized and Photoreal Alternatives\",\"panel\":{\"title\":\"Seedream 4.5 and Flux Pro 2: More Looks, One Click Away\",\"description\":\"Two more engines on tap — Seedream for vivid stylized renders, Flux Pro 2 for sharp photoreal — so a job never stalls on a single model.\",\"features\":[{\"title\":\"Seedream 4.5 Style\",\"description\":\"Bold color and stylized composition for covers, posters and social hooks.\"},{\"title\":\"Flux Pro 2 Photoreal\",\"description\":\"Sharp, believable detail for product and editorial photography.\"},{\"title\":\"Reference-Driven Edits\",\"description\":\"Drop in a reference and restyle while keeping the composition intact.\"},{\"title\":\"One-Click Switch\",\"description\":\"Move the same prompt between engines without separate accounts.\"}]}}]},\"features-more\":{\"id\":\"features-more\",\"block\":\"tab-switching-features\",\"title\":\"How GPT Image 2 Pulls This Off\",\"description\":\"A look under the hood at the four behaviors that set GPT Image 2 apart — what the model is actually doing in each case, shown on a real render.\",\"default_tab\":\"text\",\"tabs\":[{\"id\":\"text\",\"label\":\"Text Rendering\",\"panel\":{\"title\":\"How It Keeps Letters Spelled Right\",\"description\":\"Older generators treat letters as shapes and smear them. GPT Image 2 carries the characters you quote through as intended text, then sizes and seats them onto the surface so they sit on a poster, a label or a UI element instead of floating as noise. That is why the line comes out spelled the way you typed it.\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_cyberpunk_city_with banana ai.png\",\"alt\":\"Banner with accurate on-image text from GPT Image 2\",\"width\":1200,\"height\":750},\"cta\":{\"title\":\"Start Creating\",\"url\":\"#hero\"}}},{\"id\":\"layout\",\"label\":\"Spatial Layout\",\"panel\":{\"title\":\"How It Tracks Depth and Stacking Order\",\"description\":\"Behind the scene, GPT Image 2 reads your prompt as a depth map, not a flat list — it works out which element occludes which and what the viewing angle implies before it draws. So whe"])</script>
28<script>self.__next_f.push([1,"n you say a subject sits behind a railing, the railing genuinely passes in front, and the near-to-far order survives the render rather than collapsing into one plane.\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_space_battle_with banana ai.png\",\"alt\":\"Spatial layout control across a scene from GPT Image 2\",\"width\":1200,\"height\":750},\"cta\":{\"title\":\"Start Creating\",\"url\":\"#hero\"}}},{\"id\":\"edit\",\"label\":\"Object Editing\",\"panel\":{\"title\":\"How It Isolates an Edit From the Scene\",\"description\":\"Instead of redrawing the whole picture for one change, GPT Image 2 locks the parts you did not mention and recomputes only the element you named — then relights just that piece to match the scene it lives in. Because the surrounding pixels are held rather than regenerated, the same source can spin out variant after variant without drifting.\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_macro_product_with banana ai.png\",\"alt\":\"Object-level edit from GPT Image 2 leaving the scene intact\",\"width\":1200,\"height\":750},\"cta\":{\"title\":\"Start Creating\",\"url\":\"#hero\"}}},{\"id\":\"multimodal\",\"label\":\"Native Multimodal\",\"panel\":{\"title\":\"How One Combined Pass Earns the Realism\",\"description\":\"Rather than handing an image down a chain of separate stages, GPT Image 2 reasons about meaning and renders pixels in the same step — so the way light falls, how skin catches it and how a surface reflects are all decided against each other at once. Settling those together, instead of patching them in sequence, is what keeps a dense scene internally consistent.\",\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_hyperreal_portrait_with banana ai.png\",\"alt\":\"High-fidelity photoreal render from GPT Image 2 native multimodal architecture\",\"width\":1200,\"height\":750},\"cta\":{\"title\":\"Start Creating\",\"url\":\"#hero\"}}}]},\"features-tools\":{\"id\":\"features-tools\",\"block\":\"stacked-banner\",\"title\":\"What You Get Done in a GPT Image 2 Workspace\",\"description\":\"Four jobs you can finish in one place with GPT Image 2 — from first prompt to a file you can hand off — without bouncing between disconnected tools.\",\"banners\":[{\"id\":\"tb-text\",\"title\":\"Ship Type-Heavy Graphics Without a Cleanup Pass\",\"description\":\"Drop the wording into your brief, generate, and send the logo, poster or UI graphic onward — no detour into an editor to repair garbled letters. With GPT Image 2 the deliverable comes off the prompt ready to use.\",\"image\":{\"src\":\"https://file.bananaai.dev/aiimagetoimage/imgs/showcase/nano_banana_proE-commerce products.webp\",\"alt\":\"Accurate on-image text rendering — GPT Image 2\",\"width\":1200,\"height\":800},\"features\":[\"Legible logos, headlines and labels\",\"Quote exact copy in the prompt\",\"Posters, ads, packaging, UI mockups\",\"No watermark on free renders\"],\"cta\":{\"title\":\"Try with Banana AI\",\"url\":\"#hero\",\"target\":\"_self\"}},{\"id\":\"tb-layout\",\"title\":\"Stage Multi-Subject Scenes That Land On-Brief\",\"description\":\"Sketch the arrangement in words and get back the composition you actually pitched — the one stakeholders signed off on. GPT Image 2 turns a busy, several-subject scene into a finished frame you can drop into the deck instead of re-staging by hand.\",\"image\":{\"src\":\"https://file.bananaai.dev/aiimagetoimage/imgs/showcase/nano_banana_pro_sports_movie.webp\",\"alt\":\"Spatial layout control across a composition — GPT Image 2\",\"width\":1200,\"height\":800},\"features\":[\"Exact positional relationships\",\"Respects occlusion and perspective\",\"Foreground, midground, background\",\"Coherent multi-subject scenes\"],\"cta\":{\"title\":\"Try with Banana AI\",\"url\":\"#hero\",\"target\":\"_self\"}},{\"id\":\"tb-edit\",\"title\":\"Spin Out Variants From One Approved Master\",\"description\":\"Lock an approved hero shot, then roll out the color, size and seasonal variants the campaign needs off that single base. Because GPT Image 2 changes only what you point at, the set stays on-brand across every SKU without rebuilding each one.\",\"image\":{\"src\":\"https://file.bananaai.dev/aiimagetoimage/imgs/showcase/nano_banana_pro_cyberpunk_geisha_ai_image"])</script>
28<script>self.__next_f.push([1,"_to_image_generator.webp\",\"alt\":\"Object-level editing that preserves the surrounding scene — GPT Image 2\",\"width\":1200,\"height\":800},\"features\":[\"Isolated, targeted edits\",\"Surrounding scene untouched\",\"Repeatable product variants\",\"Brand-safe consistency\"],\"cta\":{\"title\":\"Try with Banana AI\",\"url\":\"#hero\",\"target\":\"_self\"}},{\"id\":\"tb-switch\",\"title\":\"Finish the Job Even When It Needs Another Engine\",\"description\":\"Start a shot in GPT Image 2, and if a frame calls for native 4K or a different look, hand the same prompt to Gemini 3 Pro Image, Nano Banana Pro, Seedream 4.5 or Flux Pro 2 without leaving the page. One workspace carries the work to done — no second login, no re-uploading your prompt.\",\"image\":{\"src\":\"https://file.bananaai.dev/aiimagetoimage/imgs/showcase/A high-quality 3D cartoon-style character_nano banana pro.webp\",\"alt\":\"Switch between image engines in one workspace — Banana AI\",\"width\":1200,\"height\":800},\"features\":[\"GPT Image 2 plus four more engines\",\"One-click model switch\",\"Cloud library auto-save\",\"Commercial rights on paid plans\"],\"cta\":{\"title\":\"Try with Banana AI\",\"url\":\"#hero\",\"target\":\"_self\"}}]},\"use-cases\":{\"id\":\"use-cases\",\"block\":\"related-tools\",\"title\":\"Where GPT Image 2 Fits Your Workflow\",\"description\":\"Wherever accurate text and controlled placement matter, GPT Image 2 fits — turn a brief into a finished, on-spec visual.\",\"items\":[{\"id\":\"uc-ads\",\"title\":\"Marketing \u0026 Banner Ads\",\"url\":\"#hero\",\"icon\":\"Megaphone\",\"description\":\"Produce banner ads and promo graphics where the headline reads correctly the first time. GPT Image 2 handles type, layout and product shots without a separate cleanup round.\",\"cta_text\":\"Make an Ad\"},{\"id\":\"uc-ui\",\"title\":\"UI/UX \u0026 Wireframe Mockups\",\"url\":\"#hero\",\"icon\":\"RiLayoutGridLine\",\"description\":\"Generate app screens and wireframe layouts with legible placeholder copy in the right place. Spatial control keeps buttons, labels and panels arranged the way you specify.\",\"cta_text\":\"Make a Mockup\"},{\"id\":\"uc-ecom\",\"title\":\"E-commerce Product Shots\",\"url\":\"#hero\",\"icon\":\"ShoppingBag\",\"description\":\"Drop a product into a realistic lifestyle setting with accurate lighting and shadow. Object-level edits adjust one detail at a time so the SKU stays true across the set.\",\"cta_text\":\"Make a Product Shot\"},{\"id\":\"uc-comic\",\"title\":\"Narrative Illustration \u0026 Comics\",\"url\":\"#hero\",\"icon\":\"Sparkles\",\"description\":\"Keep a character and style steady from panel to panel. Targeted edits change the scene while the figure stays recognizable through a sequence.\",\"cta_text\":\"Make a Panel\"},{\"id\":\"uc-concept\",\"title\":\"Concept Art \u0026 Pre-Viz\",\"url\":\"#hero\",\"icon\":\"RiPaletteLine\",\"description\":\"Build mood boards and detailed scene concepts for film and game pre-visualization. Layered, layout-aware renders give a team a clear visual reference to work from.\",\"cta_text\":\"Make Concept Art\"},{\"id\":\"uc-social\",\"title\":\"Social Media Content\",\"url\":\"#hero\",\"icon\":\"Smartphone\",\"description\":\"Spin up on-brand posts day after day with the text and framing you need. A consistent look across a calendar keeps a feed cohesive without manual layout work.\",\"cta_text\":\"Make Social Art\"}]},\"testimonials\":{\"id\":\"testimonials\",\"block\":\"testimonials-carousel\",\"title\":\"How Teams Use GPT Image 2\",\"description\":\"Designers, prototypers, marketers and concept artists ship work where accurate text, controlled placement and object-level edits change the daily routine.\",\"testimonials\":[{\"id\":\"t1\",\"author\":\"Sarah Jenkins\",\"role\":\"Lead Graphic Designer\",\"quote\":\"The headlines come out spelled right, so I'm not rebuilding type in another tool before a poster goes out. A first pass is usually close enough to send for review.\",\"rating\":5},{\"id\":\"t2\",\"author\":\"David Chen\",\"role\":\"UX Prototyper\",\"quote\":\"Because it follows where I tell it to put things, I can describe a screen layout and get the panels and labels roughly in place. It's become the first tool I open for mockups.\",\"rating\":5},{\"id\":\"t3\",\"author\":\"Elena Rodriguez\",\"role\":\"Marketing Director\",\"quote\":\"We drop SKUs into believable rooms, and when one swatc"])</script>
28<script>self.__next_f.push([1,"h reads wrong we adjust just that piece instead of regenerating everything. Pinning the rest in place is what keeps the catalog reading consistent.\",\"rating\":5},{\"id\":\"t4\",\"author\":\"Marcus Thorne\",\"role\":\"Concept Artist\",\"quote\":\"When I rough out a layered sci-fi corridor, the haze and the falloff toward the back feel right instead of flat. I lean on it to set up the staging before I sink days into a finished frame.\",\"rating\":5},{\"id\":\"t5\",\"author\":\"Priya Nair\",\"role\":\"Indie Comic Creator\",\"quote\":\"My character stays recognizable across panels while I change the setting around them. Editing one element at a time means I'm not gambling the whole frame on every tweak.\",\"rating\":5}]},\"faq\":{\"id\":\"faq\",\"block\":\"faq-section\",\"title\":\"GPT Image 2 — Questions, Answered\",\"description\":\"What to expect from text rendering, layout control, object-level editing and the underlying architecture.\",\"items\":[{\"id\":\"faq-1\",\"question\":\"What is GPT Image 2?\",\"answer\":\"It's a native multimodal image model that reasons over your full prompt in one pass. Its standout strengths are spelling on-image text correctly and arranging objects with controlled spatial placement, which most generators still handle poorly.\"},{\"id\":\"faq-2\",\"question\":\"How does text rendering work?\",\"answer\":\"Wrap the line you need in quotation marks and GPT Image 2 treats it as literal copy, baking readable lettering into the artwork — handy for wordmarks, headline graphics, packaging panels and screen labels.\"},{\"id\":\"faq-3\",\"question\":\"Can I edit just one part of an image?\",\"answer\":\"Yes. Pick one object and adjust its hue, outline or placement; everything around it — the cast light, the shadow falloff, the backdrop — is preserved rather than regenerated.\"},{\"id\":\"faq-4\",\"question\":\"Is GPT Image 2 good for UI design?\",\"answer\":\"It is. Because it tracks position, you can lay out an interface in words — nav up top, a card column on the left — and get back a mockup or wireframe with placeholder copy sitting roughly where you asked, ready for an early look.\"},{\"id\":\"faq-5\",\"question\":\"What makes its architecture different?\",\"answer\":\"Rather than chaining several denoising rounds, it thinks and draws in one combined pass. Weighing how light, reflection and surface interact at the same moment lets dense prompts hang together better.\"},{\"id\":\"faq-6\",\"question\":\"How does it handle complex scene composition?\",\"answer\":\"It keeps a sense of near, middle and far apart, and knows when one object should cover another. Tell it the stacking order and the distance cues stay believable across the whole frame.\"},{\"id\":\"faq-7\",\"question\":\"Is it free, and is there a watermark?\",\"answer\":\"New accounts get free credits, and free-tier renders export with no watermark. Paid plans add commercial rights and cover heavier use through credit packs.\"},{\"id\":\"faq-8\",\"question\":\"Can I switch to another model on the same page?\",\"answer\":\"Yes. Send the same prompt to Gemini 3 Pro Image, Nano Banana Pro, Seedream 4.5 or Flux Pro 2 in one click when a job needs native 4K, photoreal depth or a different style.\"}]},\"final-cta\":{\"id\":\"final-cta\",\"block\":\"banner-split\",\"title\":\"Run Your First Render with GPT Image 2\",\"description\":\"Type a prompt and get on-image text spelled right, objects placed where you ask, and clean single-element edits — no install, no card, no watermark on free renders. Switch to Gemini 3 Pro Image, Nano Banana Pro, Seedream or Flux any time. Start in under a minute.\",\"cta\":{\"title\":\"Try GPT Image 2 Free\",\"url\":\"#hero\",\"target\":\"_self\"},\"image\":{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_luxury_ad_with banana ai.png\",\"alt\":\"Composed, text-accurate ad render created with GPT Image 2 on Banana AI\",\"width\":1200,\"height\":800},\"image_position\":\"right\"}}}}}}}
28,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":\"$L15\"}]\n15:[\"$\",\"$L16\",null,{\"children\":[\"$\",\"$L17\",null,{\"children\":[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templ"])</script>
28<script>self.__next_f.push([1,"ateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L19\",null,{\"position\":\"top-center\",\"richColors\":true}]]}]}]}]\n1d:T41e,M20.0833 15.1999L21.2854 15.9212C21.5221 16.0633 21.5989 16.3704 21.4569 16.6072C21.4146 16.6776 21.3557 16.7365 21.2854 16.7787L12.5144 22.0412C12.1977 22.2313 11.8021 22.2313 11.4854 22.0412L2.71451 16.7787C2.47772 16.6366 2.40093 16.3295 2.54301 16.0927C2.58523 16.0223 2.64413 15.9634 2.71451 15.9212L3.9166 15.1999L11.9999 20.0499L20.0833 15.1999ZM20.0833 10.4999L21.2854 11.2212C21.5221 11.3633 21.5989 11.6704 21.4569 11.9072C21.4146 11.9776 21.3557 12.0365 21.2854 12.0787L11.9999 17.6499L2.71451 12.0787C2.47772 11.9366 2.40093 11.6295 2.54301 11.3927C2.58523 11.3223 2.64413 11.2634 2.71451 11.2212L3.9166 10.4999L11.9999 15.3499L20.0833 10.4999ZM12.5144 1.30864L21.2854 6.5712C21.5221 6.71327 21.5989 7.0204 21.4569 7.25719C21.4146 7.32757 21.3557 7.38647 21.2854 7.42869L11.9999 12.9999L2.71451 7.42869C2.47772 7.28662 2.40093 6.97949 2.54301 6.7427C2.58523 6.67232 2.64413 6.61343 2.71451 6.5712L11.4854 1.30864C11.8021 1.11864 12.1977 1.11864 12.5144 1.30864ZM11.9999 3.33233L5.88723 6.99995L11.9999 10.6676L18.1126 6.99995L11.9999 3.33233Z13:[[\"$\",\"$L1a\",null,{\"sections\":\"$3:props:messages:common:sidebar_nav:sections\",\"globalItems\":\"$3:props:messages:common:sidebar_nav:global_items\",\"defaultExpanded\":false}],[\"$\",\"div\",null,{\"className\":\"pl-20\",\"children\":[false,[[\"$\",\"$1\",\"hero\",{\"children\":[\"$\",\"$L1b\",null,{\"section\":\"$3:props:messages:pages:image:gpt-image-2:page:sections:hero\"}]}],[\"$\",\"div\",\"discover-models\",{\"style\":{\"contentVisibility\":\"auto\",\"containIntrinsicSize\":\"0 600px\"},\"children\":[\"$\",\"$L1c\",null,{\"section\":\"$3:props:messages:pages:image:gpt-image-2:page:sections:discover-models\"}]}],[\"$\",\"div\",\"how-to\",{\"style\":{\"contentVisibility\":\"auto\",\"containIntrinsicSize\":\"0 600px\"},\"children\":[\"$\",\"section\",null,{\"className\":\"relative px-4 py-16 md:py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-7xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-16 text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-4 text-2xl font-bold md:text-3xl lg:text-4xl\",\"children\":\"Prompt to Finished Image: 4 Steps with GPT Image 2\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto max-w-3xl text-sm text-[#9da3af] md:max-w-5xl\",\"children\":\"From an idea to an export-ready visual in minutes — the whole flow runs in your browser, with no design background required.\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 bottom-0 left-1/2 z-0 hidden w-1 -translate-x-1/2 rounded-full bg-gradient-to-b from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] opacity-30 shadow-[0_0_15px_rgba(255,222,92,0.2)]\"}],[\"$\",\"div\",null,{\"className\":\"relative z-10 flex flex-wrap justify-center gap-8 md:flex-nowrap\",\"children\":[[\"$\",\"div\",\"1\",{\"className\":\"group relative w-full max-w-[280px] overflow-hidden rounded-xl border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10 sm:w-[280px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}]]}],[\"$\",\"div\",null,{\"className\":\"absolute top-4 left-5 z-10 flex h-10 w-10 items-center justify-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 rounded-full opacity-95 shadow-[0_2px_4px_rgba(0,0,0,0.1)] transition-all duration-300 group-hover:scale-110 group-hover:opacity-100 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]\"}],[\"$\",\"span\",null,{\"className\":\"relative text-lg font-bold text-[#181d25]\",\"children\":\"1\"}]]}],[\"$\",\"div\",null,{\"className\":\"rel"])</script>
28<script>self.__next_f.push([1,"ative z-10 p-6 pt-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6 flex justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative overflow-hidden rounded-xl border border-[#363b45]/40 bg-[#181a21]/50 p-4 backdrop-blur-sm transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"className\":\"h-12 w-12 text-[#ffde5c]\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1d\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}]}],\"$L1e\"]}],\"$L1f\"]}],\"$L20\",\"$L21\",\"$L22\"]}]]}],\"$undefined\"]}]}]}],\"$L23\",\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\"]]}]]\n1e:[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-105 md:text-xl\",\"children\":\"Pick Your Starting Mode\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-[#9da3af]\",\"children\":\"Decide whether you're starting empty-handed or with a photo already in hand. Empty canvas? Type a description. Got a shot to riff on? Drop it in and GPT Image 2 works from that frame forward.\"}]]}]\n1f:[\"$\",\"div\",null,{\"className\":\"absolute top-1/2 -right-4 z-20 hidden -translate-y-1/2 transform lg:block\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-10 w-10 items-center justify-center overflow-hidden rounded-full border border-[#363b45]/40 shadow-lg transition-transform duration-300 group-hover:scale-110 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]\",\"children\":[\"$\",\"svg\",null,{\"className\":\"h-4 w-4 text-[#181d25]\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 5l7 7-7 7\"}]}]}]}]\n20:[\"$\",\"div\",\"2\",{\"className\":\"group relative w-full max-w-[280px] overflow-hidden rounded-xl border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10 sm:w-[280px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}]]}],[\"$\",\"div\",null,{\"className\":\"absolute top-4 left-5 z-10 flex h-10 w-10 items-center justify-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 rounded-full opacity-95 shadow-[0_2px_4px_rgba(0,0,0,0.1)] transition-all duration-300 group-hover:scale-110 group-hover:opacity-100 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]\"}],[\"$\",\"span\",null,{\"className\":\"relative text-lg font-bold text-[#181d25]\",\"children\":\"2\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-10 p-6 pt-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6 flex justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative overflow-hidden rounded-xl border border-[#363b45]/40 bg-[#181a21]/50 p-4 backdrop-blur-sm transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"className\":\"h-12 w-12 text-[#ffde5c]\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M6.93912 14.0328C6.7072 14.6563 6.51032 15.2331 6.33421 15.8155C7.29345 15.1189 8.43544 14.6767 9.75193 14.5121C12.2652 14.198 14.4976 12.5385 15.6279 10.4537L14.1721 8.99888L15.5848 7.58417C15.9185 7.25004 16.2521 6.91614 16.5858 6.58248C17.0151 6.15312 17.5 5.35849 18.0129 4.2149C12.4197 5.08182 8.99484 8.50647 6.93912 14.0328ZM17 8.99739L18 9.99669C17 12.9967 14 15.9967 "])</script>
28<script>self.__next_f.push([1,"10 16.4967C7.33146 16.8303 5.66421 18.6636 4.99824 21.9967H3C4 15.9967 6 1.99669 21 1.99669C20.0009 4.99402 19.0018 6.99313 18.0027 7.99402C17.6662 8.33049 17.3331 8.66382 17 8.99739Z\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}]}],[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-105 md:text-xl\",\"children\":\"Write a Detailed Prompt\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-[#9da3af]\",\"children\":\"Name the subject, the lighting, the style and any words you want printed on the image. GPT Image 2 reads each instruction literally, so specific briefs come back closer to what you pictured.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute top-1/2 -right-4 z-20 hidden -translate-y-1/2 transform lg:block\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-10 w-10 items-center justify-center overflow-hidden rounded-full border border-[#363b45]/40 shadow-lg transition-transform duration-300 group-hover:scale-110 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]\",\"children\":[\"$\",\"svg\",null,{\"className\":\"h-4 w-4 text-[#181d25]\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 5l7 7-7 7\"}]}]}]}]]}]\n21:[\"$\",\"div\",\"3\",{\"className\":\"group relative w-full max-w-[280px] overflow-hidden rounded-xl border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10 sm:w-[280px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}]]}],[\"$\",\"div\",null,{\"className\":\"absolute top-4 left-5 z-10 flex h-10 w-10 items-center justify-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 rounded-full opacity-95 shadow-[0_2px_4px_rgba(0,0,0,0.1)] transition-all duration-300 group-hover:scale-110 group-hover:opacity-100 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]\"}],[\"$\",\"span\",null,{\"className\":\"relative text-lg font-bold text-[#181d25]\",\"children\":\"3\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-10 p-6 pt-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6 flex justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative overflow-hidden rounded-xl border border-[#363b45]/40 bg-[#181a21]/50 p-4 backdrop-blur-sm transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-settings h-12 w-12 text-[#ffde5c]\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1i5ecw\",{\"d\":\"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915\"}],[\"$\",\"circle\",\"1v7zrd\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"3\"}],\"$undefined\"]}]}]}],[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-105 md:text-xl\",\"children\":\"Set Size and Variations\"}],[\"$\",\"p\",null,{\"clas"])</script>
28<script>self.__next_f.push([1,"sName\":\"text-sm text-[#9da3af]\",\"children\":\"Choose an aspect ratio and resolution, then request a batch of variations in one run. Compare several takes side by side and keep the one that fits the brief.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute top-1/2 -right-4 z-20 hidden -translate-y-1/2 transform lg:block\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-10 w-10 items-center justify-center overflow-hidden rounded-full border border-[#363b45]/40 shadow-lg transition-transform duration-300 group-hover:scale-110 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]\",\"children\":[\"$\",\"svg\",null,{\"className\":\"h-4 w-4 text-[#181d25]\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 5l7 7-7 7\"}]}]}]}]]}]\n22:[\"$\",\"div\",\"4\",{\"className\":\"group relative w-full max-w-[280px] overflow-hidden rounded-xl border border-[#363b45]/40 bg-gradient-to-br from-[#1e2129]/80 to-[#252831]/60 shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10 sm:w-[280px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}]]}],[\"$\",\"div\",null,{\"className\":\"absolute top-4 left-5 z-10 flex h-10 w-10 items-center justify-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 rounded-full opacity-95 shadow-[0_2px_4px_rgba(0,0,0,0.1)] transition-all duration-300 group-hover:scale-110 group-hover:opacity-100 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)]\"}],[\"$\",\"span\",null,{\"className\":\"relative text-lg font-bold text-[#181d25]\",\"children\":\"4\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-10 p-6 pt-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6 flex justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative overflow-hidden rounded-xl border border-[#363b45]/40 bg-[#181a21]/50 p-4 backdrop-blur-sm transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-download h-12 w-12 text-[#ffde5c]\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"m9g1x1\",{\"d\":\"M12 15V3\"}],[\"$\",\"path\",\"ih7n3h\",{\"d\":\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"}],[\"$\",\"path\",\"brsn70\",{\"d\":\"m7 10 5 5 5-5\"}],\"$undefined\"]}]}]}],[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-105 md:text-xl\",\"children\":\"Review and Export\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-[#9da3af]\",\"children\":\"Hit generate and a batch lands in seconds. Keep the take that matches the brief, flip the visibility toggle if you want it shared, and pull down a clean file — free renders carry no watermark.\"}]]}]]}],false]}]\n23:[\"$\",\"div\",\"model-tabs\",{\"style\":{\"contentVisibility\":\"auto\",\"containIntrinsicSize\":\"0 600px\"},\"children\":[\"$\",\"$L2a\",null,{\"section\":\"$3:props:messages:pages:image:gpt-image-2:page:sections:model-tabs\"}]}]\n24:[\"$\",\"div\",\"features-more\",{\"style\":{\"contentVisibility\":\"auto\",\"containIntrinsicSize\":\"0 600px\"},\"children\":[\"$\",\"$L2b\",null,{\"section\":\"$3:props:messages:pages:image:gpt-image-2:page:sections:features-more\"}]}]\n25:[\"$\",\"div\",\"features-tools\",{\"style\":{\"contentVisibility\":\"auto\",\"containIntrinsicSize\":\"0 600px\"},\"children\":[\"$\",\"section\",null,{\"id\":\"features-tools\",\"className\":\"relative bg-[#0a0a0a] px-4 py-16 md:py-24\",\"st"])</script>
28<script>self.__next_f.push([1,"yle\":{\"contentVisibility\":\"auto\",\"containIntrinsicSize\":\"auto 2600px\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-1/4 left-1/6 h-64 w-64 rounded-full bg-gradient-to-r from-[#ffde5c] to-[#ffde5c] opacity-5 blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute right-1/6 bottom-1/4 h-64 w-64 rounded-full bg-gradient-to-r from-[#ffde5c] to-[#ffde5c] opacity-5 blur-3xl\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-7xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 mb-20 text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-foreground mb-4 text-2xl font-bold md:text-3xl lg:text-4xl\",\"children\":\"What You Get Done in a GPT Image 2 Workspace\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground mx-auto max-w-3xl text-sm md:max-w-4xl\",\"children\":\"Four jobs you can finish in one place with GPT Image 2 — from first prompt to a file you can hand off — without bouncing between disconnected tools.\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-36 md:space-y-56\",\"children\":[[\"$\",\"div\",\"tb-text\",{\"className\":\"relative lg:grid lg:grid-cols-2 lg:items-center lg:gap-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:order-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex items-center justify-center overflow-hidden rounded-3xl py-4 shadow-lg\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-full w-full items-center justify-center overflow-hidden rounded-lg\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative aspect-video w-full overflow-hidden rounded-lg\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://file.bananaai.dev/aiimagetoimage/imgs/showcase/nano_banana_proE-commerce products.webp\",\"alt\":\"Accurate on-image text rendering — GPT Image 2\",\"width\":1200,\"height\":800,\"className\":\"h-full w-full rounded-lg object-cover\"}]}]}]}]}],[\"$\",\"div\",null,{\"className\":\"mt-10 lg:mt-0 lg:order-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6\",\"children\":[\"$\",\"h3\",null,{\"className\":\"mb-6 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-3xl font-bold text-transparent md:text-4xl\",\"children\":\"Ship Type-Heavy Graphics Without a Cleanup Pass\"}]}],[\"$\",\"div\",null,{\"className\":\"space-y-5\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-foreground/90 text-base md:text-lg\",\"children\":\"Drop the wording into your brief, generate, and send the logo, poster or UI graphic onward — no detour into an editor to repair garbled letters. With GPT Image 2 the deliverable comes off the prompt ready to use.\"}]}]]}]}]]}],[\"$\",\"div\",\"tb-layout\",{\"className\":\"relative lg:grid lg:grid-cols-2 lg:items-center lg:gap-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:order-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex items-center justify-center overflow-hidden rounded-3xl py-4 shadow-lg\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-full w-full items-center justify-center overflow-hidden rounded-lg\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative aspect-video w-full overflow-hidden rounded-lg\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://file.bananaai.dev/aiimagetoimage/imgs/showcase/nano_banana_pro_sports_movie.webp\",\"alt\":\"Spatial layout control across a composition — GPT Image 2\",\"width\":1200,\"height\":800,\"className\":\"h-full w-full rounded-lg object-cover\"}]}]}]}]}],[\"$\",\"div\",null,{\"className\":\"mt-10 lg:mt-0 lg:order-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6\",\"children\":[\"$\",\"h3\",null,{\"className\":\"mb-6 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-3xl font-bold text-transparent md:text-4xl\",\"children\":\"Stage Multi-Subject Scenes That Land On-Brief\"}]}],\"$L2d\"]}]}]]}],\"$L2e\",\"$L2f\"]}]]}]]}]}]\n26:[\"$\",\"div\",\"use-cases\",{\"style\":{\"contentVisibility\":\"auto\",\"containIntrinsicSize\":\"0 600px\"},\"children\":[\"$\",\"section\",null,{\"id\":\"use-cases\",\"className\":\"cv-below-fold relative bg-[#0a0a0a] px-4 py-16 md:py-24\",\"style\":{\"containIntrinsicSize\":\"auto 1264px\"},\"children\":[[\"$\",\"div\",null,{\"classNa"])</script>
28<script>self.__next_f.push([1,"me\":\"pointer-events-none absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-1/4 left-[16.666%] h-64 w-64 rounded-full bg-gradient-to-r from-[#ffde5c] via-[#d7f4e1] to-[#e0d7ea] opacity-10 blur-3xl md:h-96 md:w-96\"}],[\"$\",\"div\",null,{\"className\":\"absolute right-[16.666%] bottom-1/4 h-64 w-64 rounded-full bg-gradient-to-r from-[#e0d7ea] via-[#d7f4e1] to-[#ffde5c] opacity-10 blur-3xl md:h-96 md:w-96\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-1/2 left-1/2 h-40 w-40 -translate-x-1/2 -translate-y-1/2 rounded-full bg-[#ffde5c] opacity-5 blur-3xl md:h-64 md:w-64\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-7xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 mb-16 text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-4 text-2xl font-bold text-[#f3f5f7] md:text-3xl lg:text-4xl\",\"children\":\"Where GPT Image 2 Fits Your Workflow\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto max-w-3xl text-sm text-[#9da3af] md:max-w-4xl\",\"children\":\"Wherever accurate text and controlled placement matter, GPT Image 2 fits — turn a brief into a finished, on-spec visual.\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 gap-8 md:grid-cols-2 md:gap-10\",\"children\":[\"$L30\",\"$L31\",\"$L32\",\"$L33\",\"$L34\",\"$L35\"]}]]}]]}]}]\n27:[\"$\",\"div\",\"testimonials\",{\"style\":{\"contentVisibility\":\"auto\",\"containIntrinsicSize\":\"0 600px\"},\"children\":[\"$\",\"$L36\",null,{\"section\":\"$3:props:messages:pages:image:gpt-image-2:page:sections:testimonials\"}]}]\n28:[\"$\",\"div\",\"faq\",{\"style\":{\"contentVisibility\":\"auto\",\"containIntrinsicSize\":\"0 600px\"},\"children\":[\"$\",\"$L37\",null,{\"section\":\"$3:props:messages:pages:image:gpt-image-2:page:sections:faq\"}]}]\n29:[\"$\",\"div\",\"final-cta\",{\"style\":{\"contentVisibility\":\"auto\",\"containIntrinsicSize\":\"0 600px\"},\"children\":[\"$\",\"section\",null,{\"id\":\"final-cta\",\"className\":\"relative px-4 py-20 md:py-28\",\"children\":[[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-1/4 left-1/6 h-64 w-64 rounded-full bg-[#ffde5c] opacity-5 blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute right-1/6 bottom-1/4 h-64 w-64 rounded-full bg-[#ffde5c] opacity-5 blur-3xl\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-7xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"lg:grid lg:grid-cols-2 lg:items-center lg:gap-12 xl:gap-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-12 text-center lg:mb-0 lg:text-left lg:order-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"lg:pr-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-6 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-3xl font-bold text-transparent md:text-4xl lg:text-5xl\",\"children\":\"Run Your First Render with GPT Image 2\"}],[\"$\",\"div\",null,{\"className\":\"mb-8 space-y-5\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-base leading-relaxed text-[#f3f5f7]/90 md:text-lg\",\"children\":[\"$\",\"p\",null,{\"children\":\"Type a prompt and get on-image text spelled right, objects placed where you ask, and clean single-element edits — no install, no card, no watermark on free renders. Switch to Gemini 3 Pro Image, Nano Banana Pro, Seedream or Flux any time. Start in under a minute.\"}]}]}],\"$L38\"]}]}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto w-full max-w-md lg:max-w-none lg:order-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative aspect-square w-full overflow-hidden rounded-3xl shadow-2xl\",\"children\":[[\"$\",\"$L2c\",null,{\"src\":\"https://file.bananaai.dev/bananaai/showcase/banana 2_luxury_ad_with banana ai.png\",\"alt\":\"Composed, text-accurate ad render created with GPT Image 2 on Banana AI\",\"width\":1200,\"height\":800,\"className\":\"h-full w-full object-cover\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 opacity-30 mix-blend-overlay\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\"])</script>
28<script>self.__next_f.push([1,"\")\"}}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0\",\"style\":{\"boxShadow\":\"rgba(0, 0, 0, 0.2) 0px 0px 80px 40px inset\"}}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 rounded-3xl ring-1 ring-white/10 ring-inset\"}]]}]}]]}]}]]}]}]\n2d:[\"$\",\"div\",null,{\"className\":\"space-y-5\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-foreground/90 text-base md:text-lg\",\"children\":\"Sketch the arrangement in words and get back the composition you actually pitched — the one stakeholders signed off on. GPT Image 2 turns a busy, several-subject scene into a finished frame you can drop into the deck instead of re-staging by hand.\"}]}]\n2e:[\"$\",\"div\",\"tb-edit\",{\"className\":\"relative lg:grid lg:grid-cols-2 lg:items-center lg:gap-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:order-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex items-center justify-center overflow-hidden rounded-3xl py-4 shadow-lg\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-full w-full items-center justify-center overflow-hidden rounded-lg\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative aspect-video w-full overflow-hidden rounded-lg\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://file.bananaai.dev/aiimagetoimage/imgs/showcase/nano_banana_pro_cyberpunk_geisha_ai_image_to_image_generator.webp\",\"alt\":\"Object-level editing that preserves the surrounding scene — GPT Image 2\",\"width\":1200,\"height\":800,\"className\":\"h-full w-full rounded-lg object-cover\"}]}]}]}]}],[\"$\",\"div\",null,{\"className\":\"mt-10 lg:mt-0 lg:order-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6\",\"children\":[\"$\",\"h3\",null,{\"className\":\"mb-6 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-3xl font-bold text-transparent md:text-4xl\",\"children\":\"Spin Out Variants From One Approved Master\"}]}],[\"$\",\"div\",null,{\"className\":\"space-y-5\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-foreground/90 text-base md:text-lg\",\"children\":\"Lock an approved hero shot, then roll out the color, size and seasonal variants the campaign needs off that single base. Because GPT Image 2 changes only what you point at, the set stays on-brand across every SKU without rebuilding each one.\"}]}]]}]}]]}]\n2f:[\"$\",\"div\",\"tb-switch\",{\"className\":\"relative lg:grid lg:grid-cols-2 lg:items-center lg:gap-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:order-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex items-center justify-center overflow-hidden rounded-3xl py-4 shadow-lg\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-full w-full items-center justify-center overflow-hidden rounded-lg\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative aspect-video w-full overflow-hidden rounded-lg\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://file.bananaai.dev/aiimagetoimage/imgs/showcase/A high-quality 3D cartoon-style character_nano banana pro.webp\",\"alt\":\"Switch between image engines in one workspace — Banana AI\",\"width\":1200,\"height\":800,\"className\":\"h-full w-full rounded-lg object-cover\"}]}]}]}]}],[\"$\",\"div\",null,{\"className\":\"mt-10 lg:mt-0 lg:order-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6\",\"children\":[\"$\",\"h3\",null,{\"className\":\"mb-6 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-3xl font-bold text-transparent md:text-4xl\",\"children\":\"Finish the Job Even When It Needs Another Engine\"}]}],[\"$\",\"div\",null,{\"className\":\"space-y-5\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-foreground/90 text-base md:text-lg\",\"children\":\"Start a shot in GPT Image 2, and if a frame calls for native 4K or a different look, hand the same prompt to Gemini 3 Pro Image, Nano Banana Pro, Seedream 4.5 or Flux Pro 2 without leaving the page. One workspace carries the work to done — no second login, no re-uploading your prompt.\"}]}]]}]}]]}]\nd:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n30:[\"$\",\"$L39\",\"uc-ads\",{\"ref\":\"$undefined\",\"href\":\"#hero\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_L"])</script>
28<script>self.__next_f.push([1,"OCALE\",\"sameSite\":\"lax\"},\"target\":\"_self\",\"className\":\"group relative block overflow-hidden rounded-xl border border-[rgba(54,59,69,0.4)] bg-gradient-to-br from-[rgba(30,33,41,0.8)] to-[rgba(37,40,49,0.6)] shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 left-0 h-1 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] opacity-80\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-10 p-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 inline-flex items-center justify-center rounded-lg border border-[rgba(54,59,69,0.4)] bg-[rgba(24,26,33,0.5)] p-3 transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-megaphone h-8 w-8 text-[#ffde5c]\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"q8bfy3\",{\"d\":\"M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z\"}],[\"$\",\"path\",\"1853fq\",{\"d\":\"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14\"}],[\"$\",\"path\",\"15ugcq\",{\"d\":\"M8 6v8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-[1.02] md:text-xl\",\"children\":\"Marketing \u0026 Banner Ads\"}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-sm text-[#9da3af]\",\"children\":\"Produce banner ads and promo graphics where the headline reads correctly the first time. GPT Image 2 handles type, layout and product shots without a separate cleanup round.\"}]}]]}]]}]\n31:[\"$\",\"$L39\",\"uc-ui\",{\"ref\":\"$undefined\",\"href\":\"#hero\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"className\":\"group relative block overflow-hidden rounded-xl border border-[rgba(54,59,69,0.4)] bg-gradient-to-br from-[rgba(30,33,41,0.8)] to-[rgba(37,40,49,0.6)] shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 left-0 h-1 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] opacity-80\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-10 p-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 inline-flex items-center justify-center rounded-lg border border-[rgba(54,59,69,0.4)] bg-[rgba(24,26,33,0.5)] p-3 transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"className\":\"h-8 w-8 text-[#ffde5c]\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M21 3C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H21ZM11 13H4V19H11V13ZM20 13H13V19H20V13ZM11 5H4V11H11V5ZM20 5H13V11H20V5Z\",\"children\":[]}]]],\"styl"])</script>
28<script>self.__next_f.push([1,"e\":{\"color\":\"$undefined\"},\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"h3\",null,{\"className\":\"mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-[1.02] md:text-xl\",\"children\":\"UI/UX \u0026 Wireframe Mockups\"}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-sm text-[#9da3af]\",\"children\":\"Generate app screens and wireframe layouts with legible placeholder copy in the right place. Spatial control keeps buttons, labels and panels arranged the way you specify.\"}]}]]}]]}]\n32:[\"$\",\"$L39\",\"uc-ecom\",{\"ref\":\"$undefined\",\"href\":\"#hero\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"className\":\"group relative block overflow-hidden rounded-xl border border-[rgba(54,59,69,0.4)] bg-gradient-to-br from-[rgba(30,33,41,0.8)] to-[rgba(37,40,49,0.6)] shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 left-0 h-1 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] opacity-80\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-10 p-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 inline-flex items-center justify-center rounded-lg border border-[rgba(54,59,69,0.4)] bg-[rgba(24,26,33,0.5)] p-3 transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-shopping-bag h-8 w-8 text-[#ffde5c]\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ltviw\",{\"d\":\"M16 10a4 4 0 0 1-8 0\"}],[\"$\",\"path\",\"awc11p\",{\"d\":\"M3.103 6.034h17.794\"}],[\"$\",\"path\",\"o988cm\",{\"d\":\"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-[1.02] md:text-xl\",\"children\":\"E-commerce Product Shots\"}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-sm text-[#9da3af]\",\"children\":\"Drop a product into a realistic lifestyle setting with accurate lighting and shadow. Object-level edits adjust one detail at a time so the SKU stays true across the set.\"}]}]]}]]}]\n33:[\"$\",\"$L39\",\"uc-comic\",{\"ref\":\"$undefined\",\"href\":\"#hero\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"className\":\"group relative block overflow-hidden rounded-xl border border-[rgba(54,59,69,0.4)] bg-gradient-to-br from-[rgba(30,33,41,0.8)] to-[rgba(37,40,49,0.6)] shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 left-0 h-1 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] opacity-80\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -top-32 -right-32 h-64 w-64 roun
28ded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}]]}],[\"$\",\"div\",null,{\"class"])</script>
28<script>self.__next_f.push([1,"Name\":\"relative z-10 p-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 inline-flex items-center justify-center rounded-lg border border-[rgba(54,59,69,0.4)] bg-[rgba(24,26,33,0.5)] p-3 transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-8 w-8 text-[#ffde5c]\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-[1.02] md:text-xl\",\"children\":\"Narrative Illustration \u0026 Comics\"}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-sm text-[#9da3af]\",\"children\":\"Keep a character and style steady from panel to panel. Targeted edits change the scene while the figure stays recognizable through a sequence.\"}]}]]}]]}]\n34:[\"$\",\"$L39\",\"uc-concept\",{\"ref\":\"$undefined\",\"href\":\"#hero\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"className\":\"group relative block overflow-hidden rounded-xl border border-[rgba(54,59,69,0.4)] bg-gradient-to-br from-[rgba(30,33,41,0.8)] to-[rgba(37,40,49,0.6)] shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 left-0 h-1 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] opacity-80\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-10 p-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 inline-flex items-center justify-center rounded-lg border border-[rgba(54,59,69,0.4)] bg-[rgba(24,26,33,0.5)] p-3 transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"className\":\"h-8 w-8 text-[#ffde5c]\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M12 2C17.5222 2 22 5.97778 22 10.8889C22 13.9556 19.5111 16.4444 16.4444 16.4444H14.4778C13.5556 16.4444 12.8111 17.1889 12.8111 18.1111C12.8111 18.5333 12.9778 18.9222 13.2333 19.2111C13.5 19.5111 13.6667 19.9 13.6667 20.3333C13.6667 21.2556 12.9 22 12 22C6.47778 22 2 17.5222 2 12C2 6.47778 6.47778 2 12 2ZM10.8111 18.1111C10.8111 16.0843 12.451 14.4444 14.4778 14.4444H16.4444C18.4065 14.4444 20 12.851 20 10.8889C20 7.1392 16.4677 4 12 4C7.58235 4 4 7.58235 4 12C4 16.19 7.2226 19.6285 11.324 19.9718C10.9948 19.4168 10.8111 18.7761 10.8111 18.1111ZM7.5 12C6.67157 12 6 11.3284 6 10.5C6 9.67157 6.67157 9 7.5 9C8.32843 9 9 9.67157 9 10.5C9 11.3284 8.32843 12 7.5 12ZM16.5 12C15.6716 12 15 11.3284 15 10.5C15 9.67157 15.6716 9 16.5 9C17.3284 9 18 9.67157 18 10.5C18 11.3284 17.3284 12 16.5 12ZM12 9C11.1716 9 10.5 8.32843 10.5 7.5C10.5 6.67157 11.1716 6 12 6C12.8284 6 13.5 6.67157 13.5 7.5C13.5 8.32843 12.8284 9 12 9Z\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"}
28,\"height\":24,\"width\":24,\"xm"])</script>
28<script>self.__next_f.push([1,"lns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"h3\",null,{\"className\":\"mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-[1.02] md:text-xl\",\"children\":\"Concept Art \u0026 Pre-Viz\"}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-sm text-[#9da3af]\",\"children\":\"Build mood boards and detailed scene concepts for film and game pre-visualization. Layered, layout-aware renders give a team a clear visual reference to work from.\"}]}]]}]]}]\n35:[\"$\",\"$L39\",\"uc-social\",{\"ref\":\"$undefined\",\"href\":\"#hero\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"className\":\"group relative block overflow-hidden rounded-xl border border-[rgba(54,59,69,0.4)] bg-gradient-to-br from-[rgba(30,33,41,0.8)] to-[rgba(37,40,49,0.6)] shadow-lg transition-all duration-300 hover:-translate-y-1 hover:border-[#ffde5c]/50 hover:shadow-xl hover:shadow-[#ffde5c]/10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 left-0 h-1 bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] opacity-80\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -top-32 -right-32 h-64 w-64 rounded-full bg-gradient-to-br from-[#ffde5c] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute -bottom-32 -left-32 h-64 w-64 rounded-full bg-gradient-to-tr from-[#e0d7ea] to-[#d7f4e1] opacity-[0.08] blur-3xl\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-10 p-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 inline-flex items-center justify-center rounded-lg border border-[rgba(54,59,69,0.4)] bg-[rgba(24,26,33,0.5)] p-3 transition-all duration-300 group-hover:border-[#ffde5c]/60 group-hover:shadow-lg group-hover:shadow-[#ffde5c]/20\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-smartphone h-8 w-8 text-[#ffde5c]\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"1yt0o3\",{\"width\":\"14\",\"height\":\"20\",\"x\":\"5\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"mhygvu\",{\"d\":\"M12 18h.01\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-3 bg-gradient-to-r from-white to-[#ffde5c] bg-clip-text text-lg font-semibold text-transparent transition-all duration-300 group-hover:scale-[1.02] md:text-xl\",\"children\":\"Social Media Content\"}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-sm text-[#9da3af]\",\"children\":\"Spin up on-brand posts day after day with the text and framing you need. A consistent look across a calendar keeps a feed cohesive without manual layout work.\"}]}]]}]]}]\n38:[\"$\",\"$L39\",null,{\"ref\":\"$undefined\",\"href\":\"#hero\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"className\":\"group inline-flex items-center rounded-full bg-[linear-gradient(to_right,#ffde5c_0%,#d7f4e1_50%,#e0d7ea_100%)] px-8 py-3 text-lg font-medium text-[rgb(24,29,37)] shadow-lg transition-all duration-300 hover:shadow-xl hover:brightness-105\",\"children\":[\"Try GPT Image 2 Free\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right ml-2 h-5 w-5 transition-transform duration-300 group-hover:translate-x-1\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}]\n9:null\nb:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"GPT Image 2: Text-Accurate AI Image Generator | Banana AI\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"GPT Image 2 on Banana AI spells on-image text right, places objects exactly, and edits one element cleanly. Start free — no watermark on free renders.\"}],[\"$\",\"meta\",\"2\",{\"name\":"])</script>
28<script>self.__next_f.push([1,"\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://bananaai.dev/image/gpt-image-2\"}],[\"$\",\"link\",\"4\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://bananaai.dev/image/gpt-image-2\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"hrefLang\":\"de\",\"href\":\"https://bananaai.dev/de/image/gpt-image-2\"}],[\"$\",\"link\",\"6\",{\"rel\":\"alternate\",\"hrefLang\":\"fr\",\"href\":\"https://bananaai.dev/fr/image/gpt-image-2\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://bananaai.dev/image/gpt-image-2\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"GPT Image 2: Text-Accurate AI Image Generator | Banana AI\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"GPT Image 2 on Banana AI spells on-image text right, places objects exactly, and edits one element cleanly. Start free — no watermark on free renders.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:url\",\"content\":\"https://bananaai.dev/image/gpt-image-2\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:site_name\",\"content\":\"Banana AI\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:locale\",\"content\":\"en\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image\",\"content\":\"https://file.bananaai.dev/bananaai/showcase/banana%202_hyperreal_portrait_with%20banana%20ai.png\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:site\",\"content\":\"https://bananaai.dev\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:title\",\"content\":\"GPT Image 2: Text-Accurate AI Image Generator | Banana AI\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:description\",\"content\":\"GPT Image 2 on Banana AI spells on-image text right, places objects exactly, and edits one element cleanly. Start free — no watermark on free renders.\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image\",\"content\":\"https://file.bananaai.dev/bananaai/showcase/banana%202_hyperreal_portrait_with%20banana%20ai.png\"}]],\"error\":null,\"digest\":\"$undefined\"}\n10:\"$b:metadata\"\n3a:I[48834,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"Header\",1]\n3b:I[71724,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee"])</script>
28<script>self.__next_f.push([1,"6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"LocaleDetector\"]\n3c:I[55239,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"57995\",\"static/chunks/app/%5Blocale%5D/(landing)/layout-965d58dedb8bc668.js\"],\"LoginTracker\"]\n3d:I[24411,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"TopBanner\"]\n48:I[9106,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9"])</script>
28<script>self.__next_f.push([1,"d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"Copyright\"]\n4:[\"$\",\"div\",null,{\"className\":\"h-screen w-screen\",\"children\":[[\"$\",\"$L3a\",null,{\"header\":\"$3:props:messages:landing:header\",\"topBannerVisible\":true}],[\"$\",\"main\",null,{\"children\":[[\"$\",\"$L3b\",null,{}],[\"$\",\"$L3c\",null,{\"adsSignUpSendTo\":\"AW-18172932568/lsEZCIve27AcENjjw9lD\"}],[\"$\",\"$L3d\",null,{\"id\":\"topbanner\",\"cookieName\":\"tb-dismiss-topbanner-flash-sale-countdown\",\"defaultShow\":true,\"text\":\"\u003cstrong class='text-amber-300'\u003eFlash Sale Week\u003c/strong\u003e · Gemini 3.1 Flash Image — \u003cstrong class='text-amber-300'\u003e10 free credits\u003c/strong\u003e + \u003cstrong class='text-amber-300'\u003e72% off\u003c/strong\u003e yearly\",\"buttonText\":\"Claim 72% Off\",\"href\":\"/pricing\",\"target\":\"$undefined\",\"closable\":true,\"countdown\":true,\"dismissedExpiryDays\":\"$undefined\"}],[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],[\"$\",\"footer\",null,{\"id\":\"footer\",\"className\":\"py-8 sm:py-8  overflow-x-hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"container space-y-8 overflow-x-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid min-w-0 gap-12 md:grid-cols-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0 space-y-4 break-words md:col-span-2 md:space-y-6\",\"children\":[\"$L3e\",[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-sm text-balance break-words\",\"dangerouslySetInnerHTML\":{\"__html\":\"One-stop AI tool station for high-quality image and video generation. Create, edit, and experiment with Nano Banana AI for free (2026).\"}}]]}],[\"$\",\"div\",null,{\"className\":\"col-span-3 grid min-w-0 gap-6 sm:grid-cols-3\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"min-w-0 space-y-4 text-sm break-words\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-medium break-words\",\"children\":\"About\"}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap gap-4 sm:flex-col\",\"children\":[\"$L3f\",\"$L40\",\"$L41\"]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"min-w-0 space-y-4 text-sm break-words\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-medium break-words\",\"children\":\"Image Tools\"}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap gap-4 sm:flex-col\",\"children\":[\"$L42\",\"$L43\",\"$L44\",\"$L45\"]}]]}],[\"$\",\"div\",\"2\",{\"className\":\"min-w-0 space-y-4 text-sm break-words\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-medium break-words\",\"children\":\"Resources\"}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap gap-4 sm:flex-col\",\"children\":[\"$L46\",\"$L47\"]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap items-center gap-4 sm:gap-8\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\"}],null,null]}],[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"h-px min-w-0 [background-image:linear-gradient(90deg,var(--color-foreground)_1px,transparent_1px)] bg-[length:6px_1px] bg-repeat-x opacity-25\"}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap justify-between gap-8\",\"children\":[[\"$\",\"$L48\",null,{\"brand\":\"$3:props:messages:landing:footer:brand\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap items-center gap-4\",\"children\":[\"$L49\",\"$L4a\"]}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-wrap items-center gap-2\",\"children\":[\"$L4b\",\"$L4c\"]}]]}]]}]}]]}]\n3e:[\"$\",\"$L39\",null,{\"ref\":\"$undefined\",\"href\":\"/\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"className\":\"flex shrink-0 items-center space-x-3 undefined\",\"children\":[[\"$\",\"$L2c\",null,{\"src\":\"/logo.png\",\"alt\":\"Banana AI\",\"width\":64,\"height\"
28:64,\"className\":\"h-8 w-auto rounded-lg\",\"unoptimized\":false}],[\"$\",\"span\",null,{\"className\":\"text-lg font-medium whitespace-nowrap\",\"children\":\"Banana AI\"}]]}]\n3f:[\"$\",\"$L39\",\"0\",{\"ref\":\"$undefined\",\"href\":\"/#features\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"rel\":\"$undefined\",\"className\":\"text-mut"])</script>
28<script>self.__next_f.push([1,"ed-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"Features\"}]}]\n40:[\"$\",\"$L39\",\"1\",{\"ref\":\"$undefined\",\"href\":\"/showcases\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"rel\":\"$undefined\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"Showcases\"}]}]\n41:[\"$\",\"$L39\",\"2\",{\"ref\":\"$undefined\",\"href\":\"/pricing\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"rel\":\"$undefined\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"Pricing\"}]}]\n42:[\"$\",\"$L39\",\"0\",{\"ref\":\"$undefined\",\"href\":\"/image/ai-text-to-image\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"rel\":\"$undefined\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"AI Text to Image\"}]}]\n43:[\"$\",\"$L39\",\"1\",{\"ref\":\"$undefined\",\"href\":\"/image/ai-image-to-image\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"rel\":\"$undefined\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"AI Image to Image\"}]}]\n44:[\"$\",\"$L39\",\"2\",{\"ref\":\"$undefined\",\"href\":\"/ai-image-generator\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"rel\":\"$undefined\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"AI Image Generator\"}]}]\n45:[\"$\",\"$L39\",\"3\",{\"ref\":\"$undefined\",\"href\":\"/ai-video-generator\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"rel\":\"$undefined\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"AI Video Generator\"}]}]\n46:[\"$\",\"$L39\",\"0\",{\"ref\":\"$undefined\",\"href\":\"/blog\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"rel\":\"$undefined\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"Blog\"}]}]\n47:[\"$\",\"$L39\",\"1\",{\"ref\":\"$undefined\",\"href\":\"/showcases\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"rel\":\"$undefined\",\"className\":\"text-muted-foreground hover:text-primary block break-words duration-150\",\"children\":[\"$\",\"span\",null,{\"className\":\"break-words\",\"children\":\"Showcases\"}]}]\n49:[\"$\",\"$L39\",\"0\",{\"ref\":\"$undefined\",\"href\":\"/privacy-policy\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"\",\"rel\":\"$undefined\",\"className\":\"text-muted-foreground hover:text-primary block text-xs break-words underline duration-150\",\"children\":\"Privacy Policy\"}]\n4a:[\"$\",\"$L39\",\"1\",{\"ref\":\"$undefined\",\"href\":\"/terms-of-service\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"\",\"rel\":\"$undefined\",\"className\":\"text-muted-foreground hover:text-primary block text-xs break-words underline duration-150\",\"children\":\"Terms of Service\"}]\n4d:T495,M19.3034 5.33716C17.9344 4.71103 16.4805 4.2547 14.9629 4C14.7719 4.32899 14.5596 4.77471 14.411 5.12492C12.7969 4.89144 11.1944 4.89144 9.60255 5.12492C9.45397 4.77471 9.2311 4.32899 9.05068 4C7.52251 4.2547 6.06861 4.71103 4.70915 5.33716C1.96053 9.39
28111 1.21766 13.3495 1.5891 17.2549C3.41443 18.5815 5.17612 19.388 6.90701 19.9187C7.33151 19.3456 7.71356 18.73 8.04255 18.0827C7.41641 17.8492 6.82211 17.5627 6.24904 17.2231C6.39762 17.117 6.5462 17.0003 6.68416 16.8835C10.1438 18.4648 13.8911 18.4648 17.3082 16.8835C17.4568 17.0003 17.5948 17.117 17.7434 17.2231C17.1703 17.5627 16.576 17.8492 15.9499 18.0827C16.2789 18.73 16.6609 19.3456 17.0854 19.9187C18.8152 19.388 20.5875 18.581"])</script>
28<script>self.__next_f.push([1,"5 22.4033 17.2549C22.8596 12.7341 21.6806 8.80747 19.3034 5.33716ZM8.5201 14.8459C7.48007 14.8459 6.63107 13.9014 6.63107 12.7447C6.63107 11.5879 7.45884 10.6434 8.5201 10.6434C9.57071 10.6434 10.4303 11.5879 10.4091 12.7447C10.4091 13.9014 9.57071 14.8459 8.5201 14.8459ZM15.4936 14.8459C14.4535 14.8459 13.6034 13.9014 13.6034 12.7447C13.6034 11.5879 14.4323 10.6434 15.4936 10.6434C16.5442 10.6434 17.4038 11.5879 17.3825 12.7447C17.3825 13.9014 16.5548 14.8459 15.4936 14.8459Z4b:[\"$\",\"$L39\",\"0\",{\"ref\":\"$undefined\",\"href\":\"https://discord.gg/aiimagetoimage\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer nofollow\",\"className\":\"text-muted-foreground hover:text-primary bg-background block cursor-pointer rounded-full p-2 duration-150\",\"aria-label\":\"Discord\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 24 24\",\"className\":\"$undefined\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$4d\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":20,\"width\":20,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}]\n4c:[\"$\",\"$L39\",\"1\",{\"ref\":\"$undefined\",\"href\":\"mailto:[email protected]\",\"locale\":\"$undefined\",\"localeCookie\":\"$30:props:localeCookie\",\"target\":\"_self\",\"rel\":\"$undefined\",\"className\":\"text-muted-foreground hover:text-primary bg-background block cursor-pointer rounded-full p-2 duration-150\",\"aria-label\":\"Email\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":20,\"height\":20,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-mail\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"132q7q\",{\"d\":\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"}],[\"$\",\"rect\",\"izxlao\",{\"x\":\"2\",\"y\":\"4\",\"width\":\"20\",\"height\":\"16\",\"rx\":\"2\"}],\"$undefined\"]}]}]\n4e:I[65797,[\"7177\",\"static/chunks/app/layout-dd85136c6be41f1f.js\"],\"\"]\n4f:I[91113,[\"7177\",\"static/chunks/app/layout-dd85136c6be41f1f.js\"],\"\"]\n50:I[72632,[\"7177\",\"static/chunks/app/layout-dd85136c6be41f1f.js\"],\"UtmCapture\"]\n51:I[95784,[\"48185\",\"static/chunks/0f4d73bd-848949a378cfb4cd.js\",\"34247\",\"static/chunks/25700864-b31fe2b4347d344a.js\",\"95784\",\"static/chunks/95784-01e638d45b80f618.js\",\"82450\",\"static/chunks/82450-8a0294c69e49606e.js\",\"28266\",\"static/chunks/28266-e34b3714bfc3d93e.js\",\"32884\",\"static/chunks/32884-13dab6682c1cd0de.js\",\"31718\",\"static/chunks/31718-458f2f74818f5454.js\",\"69567\",\"static/chunks/69567-c69cabe635db907c.js\",\"23007\",\"static/chunks/23007-c234561f2457b64c.js\",\"10066\",\"static/chunks/10066-04ddda0ae3718a2f.js\",\"99153\",\"static/chunks/99153-b12fed9369a35d40.js\",\"37922\",\"static/chunks/37922-74350219098b5c1a.js\",\"16591\",\"static/chunks/16591-fc4379c5c76e8e21.js\",\"90778\",\"static/chunks/90778-c0153f4cddca2bc4.js\",\"85677\",\"static/chunks/85677-24e00d85060535d7.js\",\"71768\",\"static/chunks/71768-3651b5edcbe80363.js\",\"39372\",\"static/chunks/39372-6821ee6ac87e4720.js\",\"9010\",\"static/chunks/9010-080449e883f40a34.js\",\"11406\",\"static/chunks/11406-e4df04ad45fc9f84.js\",\"44126\",\"static/chunks/44126-9c97e1e2e65d9b1d.js\",\"9652\",\"static/chunks/9652-ae14029710a08eed.js\",\"40348\",\"static/chunks/40348-35464c0c748ff1ff.js\",\"25092\",\"static/chunks/25092-9d5d6781c2062368.js\",\"81205\",\"static/chunks/app/%5Blocale%5D/(landing)/image/%5Btool%5D/page-bc1301b7716298c9.js\"],\"\"]\n2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_d0be19 __variable_e36b36 __variable_8a0ba0 __variable_96621a\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"var __name=function(t,n){try{Object.defineProperty(t,\\\"name\\\",{value:n,configurable:true})}catch(e){}return t};\"}}],[\"$\",\"script\",null,{\"type\":\"speculationrules\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"prerender\\\":[{\\\"where\\\":{\\\"href_matches\\\":[\\\"/ai-image-generator\\\",\\\"/ai-video-generator\\\",\\\"/ai-music-generator\\\",\\\"/pricing\\\"]},\\\"eagerness\\\":\\\"moderate\\\"}]}\"}}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",null,{\"rel\":\"alter"])</script>
28<script>self.__next_f.push([1,"nate icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1.0\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://file.bananaai.dev\",\"crossOrigin\":\"\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://www.googletagmanager.com\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://scripts.clarity.ms\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://accounts.google.com\"}],[],[],[],[[\"$\",\"$1\",\"google-analytics\",{\"children\":[[\"$\",\"$L4e\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-9GDQ0B1EQV\",\"strategy\":\"afterInteractive\",\"async\":true}],[\"$\",\"$L4e\",null,{\"id\":\"google-analytics\",\"strategy\":\"afterInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n              window.dataLayer = window.dataLayer || [];\\n              function gtag(){dataLayer.push(arguments);}\\n              gtag('js', new Date());\\n              (function() {\\n                var sendConfig = function() {\\n                  gtag('config', 'G-9GDQ0B1EQV');\\n                  gtag('config', 'AW-18172932568');\\n                };\\n                if (document.prerendering) {\\n                  document.addEventListener('prerenderingchange', sendConfig, { once: true });\\n                } else {\\n                  sendConfig();\\n                }\\n              })();\\n            \"}}]]}],[\"$\",\"$1\",\"clarity\",{\"children\":[\"$\",\"$L4e\",null,{\"id\":\"clarity-script\",\"strategy\":\"lazyOnload\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n              (function() {\\n                var init = function() {\\n                  (function(c,l,a,r,i,t,y){\\n                      c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\\n                      t=l.createElement(r);t.async=1;t.src=\\\"https://www.clarity.ms/tag/\\\"+i;\\n                      y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\\n                  })(window, document, \\\"clarity\\\", \\\"script\\\", \\\"vw8yjzdgfe\\\");\\n                };\\n                if (document.prerendering) {\\n                  document.addEventListener('prerenderingchange', init, { once: true });\\n                } else {\\n                  init();\\n                }\\n              })();\\n            \"}}]}]],[],[],[],[]]}],[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"className\":\"overflow-x-hidden\",\"children\":[[\"$\",\"$L4f\",null,{\"color\":\"#6466F1\",\"initialPosition\":0.08,\"crawlSpeed\":200,\"height\":3,\"crawl\":true,\"showSpinner\":true,\"easing\":\"ease\",\"speed\":200}],[\"$\",\"$L50\",null,{}],[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"flex h-screen flex-col items-center justify-center gap-4\",\"children\":[[\"$\",\"$L2c\",null,{\"src\":\"/logo.png\",\"alt\":\"Banana AI\",\"width\":80,\"height\":80}],[\"$\",\"h1\",null,{\"className\":\"text-2xl font-normal\",\"children\":\"Page not found\"}],[\"$\",\"$L51\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground hover:bg-primary/90 h-9 px-4 py-2 has-[\u003esvg]:px-3 mt-4\",\"children\":[\"$L52\",\"$L53\"],\"data-slot\":\"button\",\"ref\":null}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[],[],[],[]]}]]}]\n52:[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
28:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-left\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1l729n\",{\"d\":\"m12 19-7-7 7-7\"}],[\"$\",\"path\",\"x3x0zl\",{\"d\":\"M19 12H5\"}],\"$unde"])</script>
28<script>self.__next_f.push([1,"fined\"]}]\n53:[\"$\",\"span\",null,{\"children\":\"Back to Home\"}]\n"])</script>
28<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"0c72b539d415444faa83d5f8166f6e0c","r":1,"spa":2}' crossorigin="anonymous"></script>
28
29</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.