- Products
- Models
FLUX Upscale: 2K and 4K for Video

A shot generated at 704p still needs another step before it’s ready for delivery. Broadcast, campaign, and big screen formats all require more pixels than most generative video gives you out of the box, and local upscalers tend to struggle at the resolutions needed for larger formats.
You can now use FLUX Upscale, available as a standalone FLUX Tool and endpoint, to regenerate any video at a higher resolution, up to native 4K.
FLUX Upscale is the same tool that already powers the 1080p step in FLUX 3 Video. It understands FLUX 3 output natively, and fixes things a general-purpose upscaler can miss.
The problem we’re solving
- Local upscalers can lose quality as you move toward broadcast and campaign resolutions
- High-quality upscalers available today can be slow when processing video at scale
What FLUX Upscale does
- Takes a video at any starting resolution and regenerates it at up to 4K
- Fixes common imperfections in generated video, like smudged faces or gridded artifacts on textures such as water and grass
- Runs in two modes, so you can choose between speed and cost or more repair and detail
- Already proven inside the FLUX 3 Video pipeline, now available as a standalone tool for any video
Two modes
Precise: 4 steps, $0.07/mp/s. This is faster and cheaper, and the better choice when you need to keep identity or reference details consistent.
Creative: 8 steps, $0.1/mp/s. Uses more steps to push repair and detail generation. It can change or replace identity, so reference consistency is lower than with Precise.
How it works
upscale_factor supports 1.5x, 2x, and 3x. From a 704p input, that lands at roughly 1080p, 2K, and 4K.
FLUX Upscale is available via the BFL API and playground:
Try now → https://dashboard.bfl.ai/playground?model=flux-3-upscale
View docs → https://docs.bfl.ai/flux_tools/flux_video_upscale
View Pricing → https://bfl.ai/pricing