> ## Documentation Index
> Fetch the complete documentation index at: https://docs.imagine.art/llms.txt
> Use this file to discover all available pages before exploring further.

# Flux 2 pro

<div style={{background: "linear-gradient(135deg, #0d0016 0%, #18003a 55%, #08000f 100%)", borderRadius: "20px", padding: "3.5rem 3rem 3rem", marginBottom: "2.5rem", overflow: "hidden", position: "relative"}}>
  <div style={{position: "absolute", inset: "0", background: "radial-gradient(ellipse at 65% 70%, rgba(124,0,251,0.22) 0%, transparent 55%), radial-gradient(ellipse at 15% 15%, rgba(146,73,255,0.14) 0%, transparent 50%)", pointerEvents: "none"}} />

  <div style={{position: "relative"}}>
    <div style={{display: "flex", gap: "0.5rem", marginBottom: "1.5rem", flexWrap: "wrap"}}>
      <span style={{background: "rgba(124,0,251,0.25)", border: "1px solid rgba(124,0,251,0.5)", borderRadius: "100px", padding: "0.3rem 1rem", fontSize: "0.72rem", color: "#c084fc", fontWeight: "500", letterSpacing: "0.06em"}}>IMAGE MODEL</span>
      <span style={{background: "rgba(255,255,255,0.06)", border: "1px solid rgba(255,255,255,0.12)", borderRadius: "100px", padding: "0.3rem 1rem", fontSize: "0.72rem", color: "rgba(255,255,255,0.45)", fontWeight: "400"}}>by Black Forest Labs</span>
      <span style={{background: "rgba(255,255,255,0.06)", border: "1px solid rgba(255,255,255,0.12)", borderRadius: "100px", padding: "0.3rem 1rem", fontSize: "0.72rem", color: "rgba(255,255,255,0.45)", fontWeight: "400"}}>FLUX.2 family</span>
    </div>

    <h1 style={{fontSize: "clamp(2.5rem, 5vw, 3.75rem)", fontWeight: "700", color: "#ffffff", lineHeight: "1.1", letterSpacing: "-0.025em", margin: "0 0 1.1rem 0"}}>Flux.2 Pro</h1>
    <p style={{fontSize: "1.1rem", color: "rgba(255,255,255,0.52)", maxWidth: "580px", lineHeight: "1.7", marginBottom: "2.25rem"}}>Black Forest Labs' production-grade FLUX.2 model — 32 billion parameters built for reliable commercial output. The major leap over FLUX.1: legible text in complex typography, true multi-reference character consistency, and real-world grounded spatial logic. Up to 4-megapixel output for print-ready deliverables.</p>

    <div style={{display: "flex", gap: "0.75rem", flexWrap: "wrap"}}>
      <div style={{background: "rgba(255,255,255,0.06)", borderRadius: "14px", padding: "0.875rem 1.5rem", border: "1px solid rgba(255,255,255,0.1)"}}>
        <div style={{fontSize: "0.62rem", color: "rgba(255,255,255,0.32)", textTransform: "uppercase", letterSpacing: "0.1em", marginBottom: "0.3rem"}}>Parameters</div>
        <div style={{fontSize: "1rem", color: "#ffffff", fontWeight: "600"}}>32 Billion</div>
      </div>

      <div style={{background: "rgba(255,255,255,0.06)", borderRadius: "14px", padding: "0.875rem 1.5rem", border: "1px solid rgba(255,255,255,0.1)"}}>
        <div style={{fontSize: "0.62rem", color: "rgba(255,255,255,0.32)", textTransform: "uppercase", letterSpacing: "0.1em", marginBottom: "0.3rem"}}>Resolution</div>
        <div style={{fontSize: "1rem", color: "#ffffff", fontWeight: "600"}}>Up to 4MP</div>
      </div>

      <div style={{background: "rgba(255,255,255,0.06)", borderRadius: "14px", padding: "0.875rem 1.5rem", border: "1px solid rgba(255,255,255,0.1)"}}>
        <div style={{fontSize: "0.62rem", color: "rgba(255,255,255,0.32)", textTransform: "uppercase", letterSpacing: "0.1em", marginBottom: "0.3rem"}}>Text rendering</div>
        <div style={{fontSize: "1rem", color: "#ffffff", fontWeight: "600"}}>Production-grade</div>
      </div>

      <div style={{background: "rgba(255,255,255,0.06)", borderRadius: "14px", padding: "0.875rem 1.5rem", border: "1px solid rgba(255,255,255,0.1)"}}>
        <div style={{fontSize: "0.62rem", color: "rgba(255,255,255,0.32)", textTransform: "uppercase", letterSpacing: "0.1em", marginBottom: "0.3rem"}}>Released</div>
        <div style={{fontSize: "1rem", color: "#ffffff", fontWeight: "600"}}>November 2025</div>
      </div>
    </div>
  </div>
</div>

<div style={{display: "grid", gridTemplateColumns: "repeat(3, 1fr)", gap: "12px", margin: "2rem 0"}}>
  <img src="https://mintcdn.com/imagineart/MbSR9YO754Bk1Qyu/images/2b991a603aa109a8ac5781eeac44d12e49f7bcca-1162x1377.avif?fit=max&auto=format&n=MbSR9YO754Bk1Qyu&q=85&s=6996e1bc28ca0af3fa89c56af91d4cf9" alt="Flux.2 Pro example" style={{width: "100%", aspectRatio: "3/4", objectFit: "cover", borderRadius: "12px", display: "block"}} width="1162" height="1377" data-path="images/2b991a603aa109a8ac5781eeac44d12e49f7bcca-1162x1377.avif" />

  <img src="https://mintcdn.com/imagineart/MbSR9YO754Bk1Qyu/images/74e39922edc637d5f33df40891b967177e4ab9a2-1120x1408.png?fit=max&auto=format&n=MbSR9YO754Bk1Qyu&q=85&s=c9cf2a41a3097331590988a5c8d4fc9c" alt="Flux.2 Pro example" style={{width: "100%", aspectRatio: "3/4", objectFit: "cover", borderRadius: "12px", display: "block"}} width="1120" height="1408" data-path="images/74e39922edc637d5f33df40891b967177e4ab9a2-1120x1408.png" />

  <img src="https://mintcdn.com/imagineart/MbSR9YO754Bk1Qyu/images/f2046c135d999cf6e0cede667677bdf3e8fa7695-1162x1377.avif?fit=max&auto=format&n=MbSR9YO754Bk1Qyu&q=85&s=6487568eed743e335c353261f1f630ce" alt="Flux.2 Pro example" style={{width: "100%", aspectRatio: "3/4", objectFit: "cover", borderRadius: "12px", display: "block"}} width="1162" height="1377" data-path="images/f2046c135d999cf6e0cede667677bdf3e8fa7695-1162x1377.avif" />
</div>

## FLUX rebuilt for production

FLUX.2 Pro is a ground-up 32B rebuild — not a fine-tune of FLUX.1. The model addresses the three most significant FLUX.1 limitations: text-in-image generation that previously failed in production contexts now works reliably for typography, infographics, and UI mockups; character consistency using multiple references is meaningfully stronger; and spatial logic (objects interacting with physical realism, lighting aligned to real-world behavior) is noticeably more accurate.

FLUX.2 Pro sits in the middle of the FLUX.2 family — above FLUX.1 Ultra in the generational hierarchy, and below FLUX.2 Max in the current lineup.

## Capabilities

<CardGroup cols={3}>
  <Card title="Real-world spatial logic">
    Objects interact with physical realism — surfaces, shadows, reflections, and spatial relationships align with how light and objects behave in the real world.
  </Card>

  <Card title="4-megapixel output">
    Up to 4MP resolution for print-ready commercial deliverables — editorial, packaging, advertising, and large-format output.
  </Card>

  <Card title="Precise instruction following">
    More reliable adherence to detailed prompts compared to FLUX.1 — complex spatial instructions, specific material descriptions, and multi-element compositions are followed accurately.
  </Card>
</CardGroup>

## Specifications

| Feature              | Details                        |
| -------------------- | ------------------------------ |
| **Architecture**     | 32B rectified flow transformer |
| **Resolution**       | Up to 4MP                      |
| **Reference images** | Up to 10                       |
| **Text rendering**   | Production-grade               |
| **Released**         | November 25, 2025              |

<div style={{display: "grid", gridTemplateColumns: "repeat(3, 1fr)", gap: "12px", margin: "2rem 0"}}>
  <img src="https://mintcdn.com/imagineart/8KK2p4eOuBt3LuHP/images/generation-7f4f4128-d599-403e-bc12-fad50f26951d.png?fit=max&auto=format&n=8KK2p4eOuBt3LuHP&q=85&s=b10d8a46a94952f4e33bfb548497145d" alt="Flux.2 Pro example" style={{width: "100%", aspectRatio: "1/1", objectFit: "cover", borderRadius: "12px", display: "block"}} width="1440" height="1440" data-path="images/generation-7f4f4128-d599-403e-bc12-fad50f26951d.png" />

  <img src="https://mintcdn.com/imagineart/8KK2p4eOuBt3LuHP/images/generation-08f71450-1b32-4ead-95fb-7c7bbe9f3111.png?fit=max&auto=format&n=8KK2p4eOuBt3LuHP&q=85&s=4947d916b0abbe229879ab9c15eeca3d" alt="Flux.2 Pro example" style={{width: "100%", aspectRatio: "1/1", objectFit: "cover", borderRadius: "12px", display: "block"}} width="1008" height="1440" data-path="images/generation-08f71450-1b32-4ead-95fb-7c7bbe9f3111.png" />

  <img src="https://mintcdn.com/imagineart/8KK2p4eOuBt3LuHP/images/benefit-1.webp?fit=max&auto=format&n=8KK2p4eOuBt3LuHP&q=85&s=8e0e79449a71706eb3cc8e6b00e92625" alt="Flux.2 Pro example" style={{width: "100%", aspectRatio: "1/1", objectFit: "cover", borderRadius: "12px", display: "block"}} width="2048" height="2048" data-path="images/benefit-1.webp" />
</div>

## How to use

<Steps>
  <Step title="Open the AI Image Generator">
    Go to the **ImagineArt AI Image Generator**.
  </Step>

  <Step title="Select the model">
    From the model dropdown, choose **Flux.2 Pro**.
  </Step>

  <Step title="Write your prompt">
    Include text exactly as you want it to appear in the image — Flux.2 Pro will render it accurately in most configurations.
  </Step>

  <Step title="Add references (optional)">
    Upload up to 10 reference images for character or style consistency across a campaign.
  </Step>

  <Step title="Generate">
    Click **Generate** and assess the output at your chosen resolution.
  </Step>
</Steps>

## Prompting tips

* **Include exact text content** — Wrap the text you want rendered in quotes within the prompt: `"A product label with the text 'ARCTIC BLEND' in bold condensed sans-serif, cool blue tones."` The model renders quoted text with high accuracy.
* **Describe lighting physics explicitly** — Flux.2 Pro's improved spatial logic responds well to precise lighting descriptions: "soft diffused overhead light with warm fill from the left, no harsh shadows."
* **Reference images for consistency** — For serial campaigns, attaching reference images produces more reliable identity preservation than relying on text description alone.

### Example prompts

> A premium whiskey bottle label design with the text "OLD HIGHLAND RESERVE" in embossed serif lettering, dark navy background, gold foil accents, traditional distillery aesthetic.

> A fashion editorial spread: a model in a structured white blazer standing in a sun-drenched courtyard, architectural background, high-fashion photography, natural midday light.

## Compare models

| Model                                         | Text rendering   | Parameters | Resolution | Best for                         |
| --------------------------------------------- | ---------------- | ---------- | ---------- | -------------------------------- |
| **Flux.2 Pro**                                | Production-grade | 32B        | Up to 4MP  | Commercial campaigns, text-heavy |
| [Flux.2 Max](/ai-models/image/flux-2-max)     | Best-in-class    | 32B        | Up to 4MP  | Maximum quality, web grounding   |
| [Flux 1.1 Ultra](/ai-models/image/flux-ultra) | Good             | —          | 4MP        | Raw mode, architectural          |
| [Flux Dev](/ai-models/image/flux-dev)         | Decent           | 12B        | \~1MP      | Open-weight, creative            |

<Tip>
  Flux.2 Pro is the practical production workhorse in the FLUX.2 lineup. For the absolute maximum in prompt adherence and web-grounded generation, step up to [Flux.2 Max](/ai-models/image/flux-2-max). For open-weight creative work, [Flux Dev](/ai-models/image/flux-dev) remains the right choice.
</Tip>
