# FLUX Resolution Guide: Choose Dimensions and Output Sizes

> Published 2026-04-07, updated 2026-09-05 · https://www.promptzone.com/cillian_hassan/resolution-flux-boosts-ai-image-generation-18pi

---
title: "FLUX Resolution Guide: Choose Dimensions and Output Sizes"
published: true
description: "Choose FLUX image dimensions, distinguish megapixels from width, and use the documented controls for FLUX1.1 Ultra and FLUX.2."
tags: ai,imagegeneration,flux,prompting
---
Set FLUX.2 pro output size with `width` and `height`; use `aspect_ratio` for FLUX1.1 pro Ultra. Both hosted Black Forest Labs models support outputs up to four megapixels. [2], [4], [5]

## What are the key facts about FLUX image resolution?

| Fact | Verified detail |
| --- | --- |
| Developer | Black Forest Labs. [1], [3] |
| Released | FLUX1.1 pro Ultra: November 6, 2024; FLUX.2 launch: November 25, 2025. [1], [3] |
| Type | Image-generation models with endpoint-specific output controls. [2], [4] |
| Size or parameters | Not published for the hosted Ultra and FLUX.2 pro endpoints in the cited documentation. [2], [4] |
| License and access | Ultra and FLUX.2 pro are hosted services; their weights are not offered in the documented access paths. [2], [3] |
| Where it runs | BFL-hosted inference, accessed through the API or Playground. [2], [3] |

## How do FLUX dimensions and megapixels work?

Ultra exposes an `aspect_ratio` control for choosing image shape. FLUX.2 text-to-image examples instead specify `width` and `height`, letting an application request concrete pixel dimensions. [2], [4]

This distinction matters when preparing images for a layout. Decide whether the delivery needs a particular shape, an exact pixel size, or both, then choose a route that exposes the appropriate controls.

BFL's FLUX.2 prompting guide documents output up to four megapixels and requires output dimensions to be multiples of sixteen. Its examples include square, landscape, and portrait compositions. [5]

Think of resolution as an area budget. Multiplying width by height gives the pixel count; doubling both dimensions produces four times as many pixels. These are arithmetic relationships, not model performance claims.

For example, 1024 × 1024 contains 1,048,576 pixels, while 2048 × 2048 contains 4,194,304 pixels. BFL uses 1024 × 1024 as its pricing definition of one megapixel. [6]

The distinction between width and area prevents a common planning mistake. A square image with a side of 4096 pixels contains 16,777,216 pixels, calculated by multiplication; it is much larger than a four-megapixel output.

For a banner, sketch the placement of the subject and the empty area intended for text. Use that composition to choose the aspect ratio before asking the model for more detail.

## What limits apply to FLUX output and reference images?

The FLUX.2 maximum does not apply to every FLUX endpoint. Ultra has its own request fields, and its documented output controls should be read independently from a FLUX.2 tutorial. [2], [4]

Similarly, a resolution limit is not a guarantee of readable text or preserved detail. BFL publishes separate guidance for typography, including explicit wording and placement instructions. Those decisions still belong in the prompt. [7]

For critical labels, inspect the actual output at its intended display size. Check letters, spacing, borders, and object edges. Reject a larger image if it fails requirements that a smaller candidate satisfies.

FLUX.2 pro's editing API has a combined nine-megapixel budget for input and output. A larger output leaves less capacity for reference images. [8]

BFL documents up to eight references at one-megapixel output and seven at two-megapixel output for pro. Check that combined budget when changing a resolution preset. [8]

Budgeting also requires the pricing definition of megapixels. BFL rounds output and reference-image sizes for billing; a small dimension change can move a request into a different billed size. [6]

When evaluating a larger output, keep the creative requirements fixed. Otherwise, changes in composition, wording, or reference material can obscure whether the extra pixels actually helped your intended use.

## How do you set FLUX image dimensions through the API?

1. Write down the intended shape and final placement. A wide page header and a tall mobile illustration call for different compositions; BFL's aspect-ratio guide maps common ratios to these uses. [9]

2. Choose the model and check its dimension rules. For FLUX.2, use a size within its published output limit and compatible with its dimension increment. [5]

3. Create BFL API credentials using the official quick start. Put the key in `BFL_API_KEY` before making a request. [10]

4. Submit a modest, deliberate test. This FLUX.2 pro example uses 1536 × 864, a widescreen size shown in BFL's prompting guide. The particular scene is an illustrative prompt. [4], [5]

```bash
curl --fail-with-body https://api.bfl.ai/v1/flux-2-pro \
  -H "x-key: ${BFL_API_KEY}" \
  -H 'Content-Type: application/json' \
  -d '{
    "prompt": "A ceramic teapot on the right of a wooden table, soft window light, empty wall on the left",
    "width": 1536,
    "height": 864
  }'
```

5. Poll the `polling_url` from the response. When the status becomes `Ready`, download the image from `result.sample`; the initial response only identifies the generation task. [4]

6. For Ultra, follow its separate example: submit to `/v1/flux-pro-1.1-ultra` and pass an `aspect_ratio`, such as `16:9`. Use the documented Ultra controls rather than assuming the FLUX.2 payload transfers unchanged. [2]

Check the downloaded file's actual dimensions before placing it in your layout. Record requested and delivered dimensions alongside the endpoint and prompt so that a later comparison remains meaningful.

Try the image in the intended crop. If the subject is too close to an edge, revise the composition instruction before spending effort on a higher-resolution version of the same unsuitable framing.

For composition ideas, see the [FLUX photography guide](/stabletom/realistic-photos-with-flux-57aa). The sibling [FLUX.2 online guide](/deepa_morales/flux2-online-high-speed-ai-image-generation-unveiled-4mo5) explains hosted access and billing.

## How do Ultra and FLUX.2 pro resolution controls compare?

| Model route | Main resolution control | Practical use |
| --- | --- | --- |
| FLUX1.1 pro Ultra | `aspect_ratio`; output up to four megapixels. [2] | Choosing image shape through Ultra's hosted endpoint. |
| FLUX.2 pro | `width` and `height`; output up to four megapixels. [4], [5] | Requesting an explicit size in an application. |

Choose between these routes using an actual delivery requirement. If both can produce a suitable shape, compare completed images for framing, text accuracy, and the amount of revision you need.

Keep resolution and visual style as separate evaluation questions. Ultra's optional Raw mode is an aesthetic control documented by BFL; it should not be treated as a new pixel-size setting. [2]

## Does four megapixels mean 4096 × 4096?

FLUX.2's four-megapixel square example is 2048 × 2048. A 4096 × 4096 image contains 16,777,216 pixels, calculated by multiplying its dimensions. [5], [6]

## Can I request any width and height from FLUX.2?

FLUX.2 output dimensions must be multiples of sixteen and stay within the documented output limit. Validate width and height before submitting a request. [5]

## Does a larger image always solve small-text problems?

For FLUX.2 text rendering, specify the exact words and their placement as BFL's typography guide recommends. Inspect the resulting letters at the intended display size before selecting a larger output. [7]

## Should I set width and height for Ultra?

FLUX1.1 pro Ultra's documented request uses `aspect_ratio`. FLUX.2 pro examples use `width` and `height`; follow the schema for the endpoint you call. [2], [4]

## Sources

- [Ultra release announcement][1]
- [Ultra API and resolution controls][2]
- [FLUX.2 launch announcement][3]
- [FLUX.2 text-to-image API][4]
- [FLUX.2 prompting and dimension rules][5]
- [BFL pricing and megapixel definition][6]
- [BFL typography guidance][7]
- [Multi-reference editing budgets][8]
- [Aspect-ratio guidance][9]
- [BFL API setup][10]

[1]: https://bfl.ai/blog/24-11-06-ultra
[2]: https://docs.bfl.ai/flux_models/flux_1_1_pro_ultra_raw
[3]: https://bfl.ai/blog/flux-2
[4]: https://docs.bfl.ai/flux_2/flux2_text_to_image
[5]: https://docs.bfl.ai/guides/prompting_guide_flux2
[6]: https://bfl.ai/pricing
[7]: https://docs.bfl.ai/guides/usecases_t2i_typography_design
[8]: https://docs.bfl.ai/guides/prompting_editing_multi_reference
[9]: https://docs.bfl.ai/guides/prompting_unified_technical
[10]: https://docs.bfl.ai/quick_start/get_started

<!-- pz-related-guides -->
## Related guides on PromptZone

- [Realistic Photos with FLUX](/stabletom/realistic-photos-with-flux-57aa)
- [Best SDXL Models in 2026](/tara_suzuki/best-sdxl-models-in-2026-realistic-anime-and-all-purpose-checkpoints-116)
