ImageKleinStart creating

FLUX 3 Image Klein / Guide · Updated 2026-10-16

Bounding boxes in FLUX 3 Image Klein

In FLUX 3 Image Klein you control layout by ending the prompt with a JSON list of boxes. Each box has coordinates [y0, x0, y1, x1] on a 0–1000 grid and an id you mention in the text as <id>; boxes can add a new element, move an existing one, or anchor what must stay unchanged.

The format

A prompt is your instruction, a space, then a JSON array. Each item:

KeyMeaning
idName you use in the instruction as <id>
from"ref_image_0" for something already in the input image, null for a new element
src_bboxWhere it is now — null for new elements
tgt_bboxWhere it should be: [y0, x0, y1, x1], 0–1000 from the top-left
descA clear description of the element

Three kinds of box: new (generated at the target), move (source → target), and anchor (source = target, keep it as is). The input image is referred to as <ref_image_0>.

Example: place new elements

A cozy reading corner with a green armchair <chair_1> on the left and a tall floor lamp <lamp_1> on the right, warm evening light. [{"id":"chair_1","from":null,"src_bbox":null,"tgt_bbox":[400,50,950,500],"desc":"A green velvet armchair."},{"id":"lamp_1","from":null,"src_bbox":null,"tgt_bbox":[100,700,950,850],"desc":"A tall brass floor lamp with a cream shade."}]

Example: move one thing, keep the rest

In <ref_image_0>, move the coffee cup <cup_1> to the right side of the table and keep the laptop <laptop_1> exactly where it is. [{"id":"cup_1","from":"ref_image_0","src_bbox":[520,120,700,280],"tgt_bbox":[520,700,700,860],"desc":"A white ceramic coffee cup."},{"id":"laptop_1","from":"ref_image_0","src_bbox":[300,300,750,680],"tgt_bbox":[300,300,750,680],"desc":"An open silver laptop."}]

Tips

The format is documented by BFL for FLUX 3 Image, and FLUX 3 Image Klein keeps the same bounding-box feature. Our examples are illustrations, not BFL's.

FAQ

Questions about FLUX 3 Image Klein

What coordinate system do FLUX 3 bounding boxes use?

[y0, x0, y1, x1] on a normalized 0–1000 grid measured from the top-left corner; [600, 0, 1000, 1000] is the bottom 40% of the image.

Are FLUX 3 Image Klein bounding boxes masks?

No. They guide where and how big elements are; content can extend past a box and edits can affect nearby areas.

Make images with FLUX 3 Image Klein — no setup

ImageKlein puts the model in your browser: text-to-image, edits and up to 10 references at up to 4K.

Start generating

Sources

  1. BFL docs — FLUX 3 Image bounding boxes
  2. Hugging Face — black-forest-labs/flux-3-image-klein (model card)
  3. Black Forest Labs — FLUX 3 Image Klein (blog, Oct 15, 2026)
  4. GitHub — black-forest-labs/flux-3-image-klein (reference code)

High demand right now

A lot of people are trying FLUX 3 Image Klein at the moment, so we couldn't run your request. Email us what you want to make and we'll get back to you.

Email support@imageklein.com

Your prompt is already filled in for you.