AI Image Model Benchmark Leaderboard
Benchmark V1.2 · Ranked by pass rate on 192 prompts
81 models ranked by Overall — capability (graded pass/fail by VLM judges across 192 prompts in six categories) blended 50/50 with aesthetic Estimated Preference. Every generated image is published so you can judge with your own eyes.
V1.2 Leaderboard
Click any model to see every image it generated, or open two models to compare them side-by-side.
Don't take this ranking as the final word. Overall blends an automated VLM judge with an aesthetic preference model — both can be wrong, and neither replaces your own eyes. Every image every model generated is published, so look at them and form your own opinion. Browse the gallery.
| # | ||||||
|---|---|---|---|---|---|---|
| 1 | openai/gpt-image-2.5-sunburst | 82.1 | 88.0% | 76.2 | token-based | 16.9s |
| 2 | openai/gpt-image-2.5-flare | 81.5 | 86.5% | 76.5 | token-based | 13.2s |
| 3 | openai/gpt-image-2 | 80.0 | 87.0% | 73.0 | token-based | 45.3s |
| 4 | xai/grok-imagine-2 | 75.4 | 79.2% | 71.6 | $0.04 / image | 69.0s |
| 5 | fal/google/nano-banana-2 | 74.9 | 77.1% | 72.6 | $0.08 / image at 1K | 28.1s |
| 6 | fal/reve/2.1 | 74.8 | 79.7% | 69.9 | $0.04 / image | 45.0s |
| 7 | fal/google/nano-banana-pro | 68.8 | 78.6% | 59.1 | $0.15 / image | 23.4s |
| 8 | fal/bytedance/seedream-v5-pro | 68.0 | 75.0% | 60.9 | from $0.0675 / image | 147.4s |
| 9 | fal/microsoft/mai-image-2.5 | 68.0 | 69.3% | 66.8 | ~$0.05 / image | 25.4s |
| 10 | fal/qwen-image-2-pro | 66.9 | 75.5% | 63.1 | $0.075 / image | 12.8s |
| 11 | local/ming-image-0.1-design-6b | 64.9 | 61.5% | 68.3 | N/A | 12.4s |
| 12 | local/sensenova-u1.5-8b-mot-base | 64.8 | 70.3% | 59.3 | N/A | 44.1s |
| 13 | local/boogu-image-turbo | 64.3 | 62.0% | 66.6 | N/A | 9.9s |
| 14 | local/sensenova-u1.5-8b-mot-8step | 64.0 | 63.5% | 64.4 | N/A | 4.1s |
| 15 | bfl/flux-2-pro | 62.2 | 67.2% | 57.3 | from $0.03 / image | 11.8s |
| 16 | fal/bytedance/seedream-v4 | 62.2 | 68.2% | 56.2 | $0.03 / image | 14.1s |
| 17 | replicate/google/imagen-4-ultra | 62.0 | 62.0% | 61.9 | $0.06 / image | 14.6s |
| 18 | fal/luma/uni-1-max | 62.0 | 78.6% | 45.5 | ~$0.102 / image | 88.2s |
| 19 | bfl/flux-2-max | 61.9 | 67.2% | 56.6 | from $0.07 / image | 26.7s |
| 20 | local/moss-image-sft | 61.9 | 66.1% | 57.7 | N/A | 157.8s |
| 21 | local/flux-3-klein-nvfp4 | 60.3 | 64.6% | 56.0 | N/A | 13.7s |
| 22 | local/qwen-image-2512-20b | 59.6 | 52.1% | 67.1 | N/A | 80.2s |
| 23 | local/krea-2-turbo | 59.1 | 63.0% | 55.2 | N/A | 73.2s |
| 24 | local/flux-2-klein-9b | 59.0 | 57.8% | 60.1 | N/A | 8.5s |
| 25 | local/flux-3-klein-fp8 | 58.8 | 60.4% | 57.2 | N/A | 25.2s |
| 26 | local/flux-3-klein-bf16 | 58.6 | 59.9% | 57.3 | N/A | 19.6s |
| 27 | fal/hunyuan-image-3 | 57.7 | 52.1% | 63.2 | ~$0.09 / image | 24.4s |
| 28 | fal/hidream-o1-image-8b | 57.7 | 52.6% | 62.8 | $0.0105 / image at 1024x1024 | 19.4s |
| 29 | bfl/flux-2-klein-9b | 57.2 | 57.3% | 57.1 | from $0.015 / image | 4.1s |
| 30 | local/krea-2-turbo-no-filter | 56.2 | 58.3% | 54.0 | N/A | 71.5s |
| 31 | replicate/recraft-ai/recraft-v4 | 55.5 | 62.5% | 48.5 | $0.04 / image | 9.5s |
| 32 | local/flux-3-klein-base-nvfp4 | 55.3 | 64.1% | 46.4 | N/A | 80.4s |
| 33 | local/flux-3-klein-base-fp8 | 54.9 | 62.5% | 47.3 | N/A | 164.3s |
| 34 | fal/bytedance/seedream-v5-lite | 54.8 | 76.6% | 33.1 | $0.035 / image | 35.5s |
| 35 | local/qwen-image-2.1-7b-nf4 | 54.6 | 64.1% | 45.1 | N/A | 14.6s |
| 36 | local/flux-2-klein-4b | 53.6 | 52.6% | 54.6 | N/A | 4.5s |
| 37 | local/flux-3-klein-base-bf16 | 53.5 | 60.4% | 46.6 | N/A | 114.1s |
| 38 | replicate/google/imagen-4-fast | 53.0 | 51.6% | 54.5 | $0.02 / image | 5.8s |
| 39 | local/mgflow-flux2-klein-4b | 52.8 | 43.2% | 62.4 | N/A | 0.8s |
| 40 | local/kromoss-dmd2 | 52.7 | 64.6% | 40.7 | N/A | 18.7s |
| 41 | local/iris-3b | 52.6 | 53.1% | 52.1 | N/A | 180.3s |
| 42 | bfl/flux-1-dev | 52.0 | 45.8% | 58.1 | $0.025 / image | 10.2s |
| 43 | bfl/flux-2-klein-4b | 51.8 | 50.5% | 53.2 | from $0.014 / image | 3.8s |
| 44 | replicate/minimax/image-01 | 51.8 | 50.0% | 53.6 | $0.01 / image | 22.4s |
| 45 | local/kromoss-dmd | 51.8 | 62.5% | 41.0 | N/A | 18.5s |
| 46 | local/iris-3b-turbo | 51.6 | 47.4% | 55.9 | N/A | 4.2s |
| 47 | local/sefi-image-5b-base | 51.5 | 62.5% | 40.4 | N/A | 130.6s |
| 48 | local/z-image-turbo-6b | 51.3 | 52.6% | 49.9 | N/A | 18.1s |
| 49 | fal/ideogram/v3 | 50.8 | 48.4% | 53.3 | $0.06 / image at BALANCED | 12.9s |
| 50 | fal/krea/v2-medium-turbo | 50.7 | 60.9% | 40.5 | not found | 15.5s |
| 51 | fal/bria/fast | 50.5 | 56.2% | 44.8 | $0.028 / generation | 12.4s |
| 52 | local/sefi-image-5b-rl | 50.0 | 60.9% | 39.1 | N/A | 130.7s |
| 53 | fal/hidream-o1-image-dev-8b | 50.0 | 46.4% | 53.6 | $0.0052 / image at 1024x1024 | 13.0s |
| 54 | local/mage-flow-turbo | 49.9 | 54.2% | 45.6 | N/A | 4.6s |
| 55 | local/z-image-6b | 49.3 | 56.8% | 41.7 | N/A | 130.7s |
| 56 | replicate/leonardoai/lucid-origin | 48.8 | 52.1% | 45.6 | $0.0167 / image | 8.2s |
| 57 | fal/krea/v2-medium | 48.7 | 62.5% | 34.9 | $0.030 / image | 18.5s |
| 58 | local/prxpixel-t2i-7b | 48.2 | 46.4% | 50.0 | N/A | 64.7s |
| 59 | fal/ideogram/v4 | 48.0 | 62.0% | 34.0 | $0.015 / MP at BALANCED on fal | 16.6s |
| 60 | fal/krea/v2-large | 48.0 | 64.1% | 31.9 | $0.060 / image | 30.1s |
| 61 | bfl/flux-1.1-pro-ultra | 48.0 | 45.3% | 50.7 | $0.06 / image | 13.9s |
| 62 | fal/recraft/v3 | 47.8 | 41.1% | 54.6 | $0.04 / image | 10.1s |
| 63 | replicate/google/imagen-4 | 47.8 | 46.4% | 49.2 | $0.04 / image | 10.3s |
| 64 | local/kromoss | 47.8 | 61.5% | 34.1 | N/A | 157.6s |
| 65 | local/bonsai-image-ternary-4b | 47.6 | 45.3% | 49.9 | N/A | 4.1s |
| 66 | bfl/flux-1.1-pro | 47.0 | 45.8% | 48.2 | $0.04 / image | 4.6s |
| 67 | local/mage-flow-rl | 46.8 | 51.0% | 42.7 | N/A | 20.9s |
| 68 | local/mage-flow-base | 46.0 | 50.0% | 42.0 | N/A | 30.4s |
| 69 | local/hidream-i1-full-17b | 45.0 | 40.1% | 49.9 | N/A | 91.3s |
| 70 | local/krea-2-raw | 44.2 | 61.5% | 26.9 | N/A | 912.2s |
| 71 | local/sefi-image-5b-turbo | 44.0 | 56.8% | 31.2 | N/A | 5.9s |
| 72 | replicate/luma/photon | 42.6 | 51.6% | 33.7 | $0.03 / image | 11.1s |
| 73 | local/moss-image-base | 39.0 | 57.3% | 20.8 | N/A | 157.9s |
| 74 | fal/flux-1-schnell | 38.3 | 37.0% | 39.5 | $0.003 / megapixel | 4.1s |
| 75 | local/nucleus-image-17b-a2b | 37.9 | 44.3% | 31.5 | N/A | 39.1s |
| 76 | local/sefi-image-2b-turbo | 35.2 | 44.3% | 26.1 | N/A | 3.6s |
| 77 | local/sana-1.5-1.6b | 34.5 | 34.9% | 34.2 | N/A | 11.1s |
| 78 | replicate/luma/photon-flash | 32.9 | 45.8% | 20.0 | $0.01 / image | 6.4s |
| 79 | local/tinydit-256 | 21.5 | 21.9% | 21.1 | N/A | 0.5s |
| 80 | local/supra2-img-100m | 8.8 | 14.1% | 3.4 | N/A | 0.5s |
| 81 | local/tld-101m | 8.4 | 13.0% | 3.8 | N/A | 0.2s |
Local model analysis: Quality vs. size
Overall score against model size (billions of parameters) for all 42 models we ran locally on the NVIDIA DGX Spark. The green gradient deepens toward the sweet spot — smaller models that still score highly. Click any model to open its benchmark page.
Local model analysis: Capability vs. speed
Capability (pass rate on 192 prompts) against average generation time per image for the 42 local models, all timed on the same NVIDIA DGX Spark. Time is on a log scale since models range from a fraction of a second to several minutes per image. The green gradient deepens toward the sweet spot: fast models that still pass most prompts. Click any model to open its benchmark page.
API model analysis: Quality vs. price
Overall score against API price per image for the 34 hosted models with a published flat per-image price. The green gradient deepens toward the sweet spot — cheaper models that still score highly. Click any model to open its benchmark page.