Place elements with bounding boxes
Every box is [top, left, bottom, right] on a 0-1000 grid, written at the end of the prompt. The example shows a wolf placed inside a bamboo grove alongside a lantern, a stream, and a fallen log.
Lay out every element on a 0-1000 grid, combine up to ten references, and edit a finished frame one box at a time while everything you did not touch stays put.
Every image in this gallery is official Black Forest Labs showcase material published on bfl.ai/models/flux-3-image, re-encoded for this page. They are provider examples, not output from this site.
Write a prompt, pick an aspect ratio and resolution, and add up to ten reference images when the subject or style has to stay consistent.
Generated content will appear here
Facts last checked:
FLUX 3 Image is the image model from Black Forest Labs, the research lab behind the FLUX family. Where most image models accept a prompt and return a composition, FLUX 3 Image adds a layout language: you describe each element and give it a bounding box on a 0 to 1000 grid, and the model renders the scene around those regions.
Black Forest Labs describes three things the model is built for. The first is generation from a prompt alone. The second is combining up to ten reference images, describing what each one contributes. The third is editing: the same boxes that place an element can recolor, move, replace, or remove it while the rest of the frame is left unchanged.
The API is a single endpoint, POST /v1/flux-3-image, where only the prompt is required. Responses return a polling URL; poll until the status is Ready, then download the sample within one hour. Every generation is a separate request, so the model does not keep a canvas between calls the way an interactive session does.
Four capabilities that separate it from a prompt-only image model, each shown with the provider’s own published example.
Every box is [top, left, bottom, right] on a 0-1000 grid, written at the end of the prompt. The example shows a wolf placed inside a bamboo grove alongside a lantern, a stream, and a fallen log.
Recolor, move, replace, or remove a single element. The provider’s example replaces one drawing in a children’s room while the paper, card, and table stay exactly as they were.
Elements you do not name are treated as locked. In the provider’s example the wetsuit and board change color while the ocean wave, the cloudy sky, and the rest of the composition are held.
Grounding is on by default: the model runs a web and image search before generating, so real things come out right. A prompt asking for this year’s official Oktoberfest poster is the provider’s own example. Set grounding to false for faster results that use only your prompt.
Black Forest Labs does not publish a price sheet for FLUX 3 Image, so the only prices that can be stated are this site’s own. Cost is charged per generation and scales with the resolution you pick.
See full pricingpoints per generation
Charged when the generation runs
Cases where the bounding box layout or the one-box edit is the deciding factor, not just a nicer prompt.
Every image in this gallery is official Black Forest Labs showcase material published on bfl.ai/models/flux-3-image, re-encoded for this page. They are provider examples, not output from this site.
Official showcase galleryHousing and court layouts where the position of each element is decided in advance and the model fills in materials, light, and detail.
Official showcase galleryForest and landscape work where foreground, midground, and background need to be separated before rendering.
Official showcase galleryWide aspect ratios where the horizon and the foreground need explicit placement rather than whatever the prompt implies.
Official showcase galleryStylized interior scenes where several distinct objects each need their own region of the frame.
Official showcase galleryA single subject centered in a simple frame, where composition matters more than scene complexity.
Official showcase galleryStreet-style portraits assembled from several reference images at once, with each reference named in the prompt.
Start from a real case, then rewrite the boxes to match your own layout. Each prompt is filled into the workspace with FLUX 3 Image selected, not sent for you.

A pixel-level edit that adds two divers to an existing underwater scene, leaving the water and the existing figures where they were.
Add two divers to this image. Keep the water, the light shafts, and every existing figure exactly as they are, and place the new divers inside the open water on the left.

A single object swap in a street scene. The crosswalk, the crowd, and the buildings stay fixed while the subject changes.
Replace the duck in this image. Keep the crosswalk, the crowd, the cars, and the buildings exactly unchanged, and match the new subject to the existing camera angle and lighting.

Swap the sofa in a living room. Walls, window light, and every other object stay as they are.
Change the sofa in this room. Keep the walls, the window light, the rug, and all other furniture exactly as they are, and match the new sofa to the existing perspective.

Place a design onto a garment in a product shot while the fabric, the folds, and the background stay put.
Print this design onto the shirt in this product photo. Keep the fabric texture, the folds, the lighting, and the background exactly unchanged.

A hair color change on a portrait. Face, pose, clothing, and background are all held.
Recolor the hair in this portrait. Keep the face, the expression, the pose, the clothing, and the background exactly unchanged, and keep the same hair texture and highlights.
Describe the setting in plain language, then append one line per element as name [top, left, bottom, right] using the 0-1000 grid. The provider’s example places a concrete dome, a coastal town, swimmers, a crowd, and poster text this way.
Uploaded references get tokens in upload order, starting at ref_image_0. Reference them by token in the prompt and say what each one contributes, as in the provider’s six-reference streetwear example.
auto follows the first reference image and otherwise falls back to 1:1. Choose 768sq for a square thumbnail, 1k as the default, or step up to 4k when the output has to hold up when zoomed.
For an edit, say what should change and then list what must stay identical. Anything you do not name is treated as unchanged, which is how the provider’s wetsuit recolor keeps the wave and sky.
Grounding searches before generating, which helps when the prompt names something real and current. Turn it off when you want only your prompt to drive the result, or when you need the fastest turnaround.
Reference images must each be at least 256 × 256 px and no larger than 16 MP. The site processes up to 4 MP per request, so very large references are downscaled before they reach the model.
Bounding boxes travel inside the prompt text. There is no separate layout field in the API, and this workspace does not draw boxes for you; coordinates are typed at the end of the prompt in the order [top, left, bottom, right].
A 5456 × 3072 px frame is 16.8 MP, which is the provider’s largest published output. Higher resolutions cost more points here, and the step up is priced per resolution rather than per pixel.
safety_tolerance runs from 0, the strictest setting, to 4. The default is 2. Raising it permits more, and rejecting more, than the default does.
This workspace prices every generation in points and shows the cost before you run it. Black Forest Labs bills its own API separately, and publishes no price sheet for FLUX 3 Image, so no official price is quoted on this page.
Model facts on this page come from Black Forest Labs’ own documentation and from this site’s live model catalog. Showcase images are the provider’s published examples.
Choose a ratio and resolution, add references if the subject has to stay consistent, and check the point cost before you generate.