Loading playground
Input
Additional Settings
Customize your input with more control.
Result
Idle
Customize your input with more control.
Customize your input with more control.
Type # to reference inputs.
Hint: Drag and drop files from your computer, images from web pages, paste from clipboard (Ctrl/Cmd+V), or provide a URL.
Customize your input with more control.

Your request will cost $0.035 per image.
Qwen Image 2.0 Editing uses natural language instructions to modify images — no masks, control points, or multi-stage pipelines required. Describe the edit, provide a source image, and the model handles the rest. This standard endpoint is optimized for fast iteration at $0.035 per image.
| Parameter | Default | Range | Notes |
|---|---|---|---|
| prompt | — | string | Describe the desired edit in natural language |
| image_url | — | URL | Public URL of the image to edit |
| num_images | 1 | 1–4 | Multiple variations in one request |
| seed | random | integer | Reproducible results |
| output_format | png | png / jpeg / webp | Output file format |
pythonimport fal_client result = fal_client.subscribe( "fal-ai/qwen-image-2/edit", arguments={ "prompt": "Remove the person in the background and fill the area naturally", "image_url": "https://example.com/your-photo.jpg" } ) print(result["images"][0]["url"])
javascriptimport { fal } from "@fal-ai/client"; const result = await fal.subscribe("fal-ai/qwen-image-2/edit", { input: { prompt: "Remove the person in the background and fill the area naturally", image_url: "https://example.com/your-photo.jpg" }, }); console.log(result.data.images[0].url);
Use num_images: 2 or 3 to compare variations and pick the best result.
Edit prompts need to specify both the change and the context. A few patterns that work well:
The guidance_scale parameter is particularly important for editing:
Start at the default (4.5) and adjust based on results.