Overview
Qwen-Image is an open image foundation model from Alibaba's Qwen team. It is a 20B MMDiT model built for text-to-image generation and image editing, with a particular focus on rendering legible text inside images, including Chinese characters that many other models struggle with.
It is aimed at developers and researchers who want to generate or edit images locally instead of calling a hosted API. Weights are published on Hugging Face and ModelScope, and the model runs through the Hugging Face diffusers library, so it fits into existing Python pipelines.
Within the image-generation category, Qwen-Image stands out for typography and editing rather than only aesthetics. Companion releases like Qwen-Image-Edit handle instruction-based editing, and the project documents acceleration options such as Qwen-Image-Lightning and vLLM-Omni for faster inference.
What it does
- 20B MMDiT image foundation model for both generation and editing
- Strong text rendering inside images, with notable support for Chinese
- Separate Qwen-Image-Edit weights for instruction-based image editing
- Open weights on Hugging Face and ModelScope under Apache 2.0
- Runs through the Hugging Face diffusers library in standard Python
- Acceleration paths documented, including Qwen-Image-Lightning and vLLM-Omni
Getting started
Qwen-Image runs through the Hugging Face diffusers library. Install diffusers, then load the pipeline and generate an image. A CUDA GPU with enough VRAM is recommended for a 20B model.
Install diffusers
Install diffusers from source so the Qwen-Image pipeline is available. You also need torch installed.
pip install git+https://github.com/huggingface/diffusersGenerate an image
Load the pipeline from Hugging Face and run a prompt. The weights download automatically on first use.
from diffusers import QwenImagePipeline
import torch
if torch.cuda.is_available():
torch_dtype = torch.bfloat16
device = "cuda"
else:
torch_dtype = torch.float32
device = "cpu"
pipe = QwenImagePipeline.from_pretrained(
"Qwen/Qwen-Image-2512",
torch_dtype=torch_dtype
).to(device)
prompt = "A coffee shop with neon signs"
image = pipe(
prompt=prompt,
negative_prompt=" ",
width=1328,
height=1328,
num_inference_steps=50,
true_cfg_scale=4.0,
generator=torch.Generator(device="cuda").manual_seed(42)
).images[0]
image.save("output.png")Commands and code are distilled from the project's own documentation — always check the official repo for the latest.
When to use it
- Generate posters, infographics, or UI mockups where the text inside the image must stay readable
- Produce images that include Chinese text or mixed Chinese-English typography
- Edit existing images with instructions using the Qwen-Image-Edit weights
- Run image generation locally or self-hosted instead of relying on a paid hosted API
How Qwen-Image compares
Qwen-Image alongside other open-source image generation tools AI/TLDR tracks, ranked by GitHub stars.
| Tool | Stars | What it does |
|---|---|---|
| Stable Diffusion web UI (AUTOMATIC1111) | ★ 164k | A browser interface for running Stable Diffusion image generation locally with extensions and fine-grained controls. |
| ComfyUI | ★ 122k | A node-based visual editor for building and running image and video generation pipelines like Stable Diffusion and FLUX locally. |
| Fooocus | ★ 51.1k | A simplified image generation app built on Stable Diffusion that hides technical settings for easy prompting. |
| InvokeAI | ★ 27.6k | A self-hosted creative tool and canvas for generating and editing images with open diffusion models. |
| Stability-AI generative-models | ★ 27.2k | Stability AI's official code for its Stable Diffusion family of image and video generation models. |
| FLUX | ★ 25.8k | Black Forest Labs' open-weight diffusion models and inference code for generating and editing images from text prompts. |
| Z-Image | ★ 11.8k | Alibaba Tongyi's 6B-parameter open image model that produces photorealistic images quickly on a single GPU. |
| Qwen-Image | ★ 8.1k | Open image generation and editing model that renders readable text, including Chinese |