FLUX Deblur takes a single blurry image and returns a sharper version of the same scene. It is designed to restore detail while staying faithful to the input image, with no prompt and no mask required.
Example output
Drag the slider to compare the blurry input image (left) against the deblurred result (right).More examples
Couple selfie
Couple selfie
UFO scene
UFO scene
Endpoint
Submit a deblur job:Quick start
The API uses an asynchronous workflow:Submit a deblur request
POST your blurry input image to the endpoint as base64 or an HTTP(S) URL. The model sharpens the whole image automatically - no prompt or mask is accepted.
Request parameters
Useimage as the minimum payload.
| Parameter | Type | Required | Description |
|---|---|---|---|
image | string | Yes | Blurry input image as base64 or an HTTP(S) image URL. Maximum image area is 4 MP |
seed | integer | No | Optional seed for reproducibility |
safety_tolerance | integer | No | 0-5, defaults to 2. Moderation strictness for input and output |
output_format | string | No | png (default), jpeg, or webp |
webhook_url | URL | No | Async callback |
webhook_secret | string | No | Signature secret |
prompt or mask parameter is sent by the caller. The server applies a fixed deblurring instruction to the whole image.
Response format
Initial response
Polling response (success)
status is "Ready", use result.sample.
How it works
FLUX Deblur treats blur removal as a guided image edit. It reconstructs fine detail while staying anchored to the input, so character identity, colors, objects, lighting, and composition remain faithful to the original scene instead of being re-imagined. The endpoint is powered by a FLUX.2 Klein 9B image-to-image finetune trained on blurry-to-sharp image pairs. Because it uses the Klein backbone, it is suitable for low-latency, lower-cost, high-volume, or interactive workflows.Tips for best results
- Use images where the underlying scene is still recognizable. Heavy blur can be reduced substantially, but the endpoint is not a perfect restorer for severely degraded inputs.
- Run deblur before downstream cleanup steps such as upscaling, outpainting, or publication export.
Limitations
- Heavily degraded inputs may contain residual blur or reconstructed details that are not exact.
- Since the endpoint is based on Klein, typography and human anatomy can be faulty, especially for heavily blurred images.
- Deblur is applied to the full image. It does not support region-specific masks.
Troubleshooting
403 Forbidden- your API key is missing or your project does not have access to this endpoint.422/ validation errors - check base64 encoding, image URL accessibility, and the 4 MP maximum image area.- Result still looks blurry - the input may be too degraded; try using the least compressed source available.
- Unexpected artifacts - try a cleaner source image or run deblur before other enhancement steps.

