AI Image Generator Leaderboard: Prompt Adherence

Every model gets the same 100 prompts in 10 categories. Images are judged side by side and turned into an Elo rating: 100 points ahead means winning about 64% of direct comparisons. Looking for one use case? See the best AI image generator for each category.

Filter models (10 of 42)
  1. 1 Sample image by Meta Muse Image Meta Muse Image Meta 1267 Elo±41
  2. 2 Sample image by OpenAI GPT Image 2.5 Sunburst OpenAI GPT Image 2.5 Sunburst OpenAI 1249 Elo±43
  3. 3 Sample image by Takumi 1 Takumi 1 Takumi 1243 Elo±53
  4. 4 Sample image by Black Forest Labs FLUX 3 Image Black Forest Labs FLUX 3 Image Black Forest Labs 1230 Elo±38
  5. 5 Sample image by OpenAI GPT Image 2 OpenAI GPT Image 2 OpenAI 1219 Elo±39
  6. 6 Sample image by OpenAI GPT Image 2.5 Flare OpenAI GPT Image 2.5 Flare OpenAI 1219 Elo±38
  7. 7 Sample image by XAI Grok Imagine 2.0 XAI Grok Imagine 2.0 XAI 1213 Elo±46
  8. 8 Sample image by Google Nano Banana 2.1 Google Nano Banana 2.1 Google 1190 Elo±40
  9. 9 Sample image by Alibaba Qwen-Image-3.0-Pro Alibaba Qwen-Image-3.0-Pro Alibaba 1157 Elo±45
  10. 10 Sample image by OpenAI GPT Image 1.5 OpenAI GPT Image 1.5 OpenAI 1135 Elo±46
  11. 11 Sample image by Google Nano Banana 2 Google Nano Banana 2 Google 1112 Elo±36
  12. 12 Sample image by Google Nano Banana Pro Google Nano Banana Pro Google 1110 Elo±42
  13. 13 Sample image by Microsoft MAI-Image-2.6 Microsoft MAI-Image-2.6 Microsoft 1110 Elo±42
  14. 14 Sample image by XAI Grok Imagine XAI Grok Imagine XAI 1093 Elo±42
  15. 15 Sample image by XAI Grok Imagine (Quality) XAI Grok Imagine (Quality) XAI 1090 Elo±45
  16. 16 Sample image by Google Nano Banana 2 Lite Google Nano Banana 2 Lite Google 1081 Elo±42
  17. 17 Sample image by Reve 2.1 Reve 2.1 Reve 1077 Elo±37
  18. 18 Sample image by Black Forest Labs FLUX.2 Max Black Forest Labs FLUX.2 Max Black Forest Labs 1056 Elo±48
  19. 19 Sample image by Bytedance Seedream 5.0 Pro Bytedance Seedream 5.0 Pro Bytedance 1052 Elo±52
  20. 20 Sample image by Google Nano Banana (2.5 Flash) Google Nano Banana (2.5 Flash) Google 1038 Elo±44
  21. 21 Sample image by Google Imagen 4.0 Ultra Google Imagen 4.0 Ultra Google 1032 Elo±40
  22. 22 Sample image by OpenAI ChatGPT 4o OpenAI ChatGPT 4o OpenAI 1020 Elo±46
  23. 23 Sample image by Bytedance Seedream 4.0 Bytedance Seedream 4.0 Bytedance 985 Elo±41
  24. 24 Sample image by Ideogram 4.0 (Quality) Ideogram 4.0 (Quality) Ideogram 983 Elo±44
  25. 25 Sample image by Black Forest Labs Flux 2 Pro Black Forest Labs Flux 2 Pro Black Forest Labs 983 Elo±44
  26. 26 Sample image by Recraft V4.1 Recraft V4.1 Recraft 976 Elo±45
  27. 27 Sample image by Bytedance Seedream 4.5 Bytedance Seedream 4.5 Bytedance 961 Elo±43
  28. 28 Sample image by Google Imagen 3.0 Google Imagen 3.0 Google 909 Elo±52
  29. 29 Sample image by Bytedance Seedream 3.0 Bytedance Seedream 3.0 Bytedance 898 Elo±39
  30. 30 Sample image by Black Forest Labs FLUX.1 Kontext Max Black Forest Labs FLUX.1 Kontext Max Black Forest Labs 888 Elo±43
  31. 31 Sample image by Black Forest Labs Flux 1.1 Pro Ultra Black Forest Labs Flux 1.1 Pro Ultra Black Forest Labs 852 Elo±43
  32. 32 Sample image by Reve Image (Halfmoon) Reve Image (Halfmoon) Reve 850 Elo±45
  33. 33 Sample image by Ideogram V2 Ideogram V2 Ideogram 840 Elo±47
  34. 34 Sample image by Recraft V3 Recraft V3 Recraft 840 Elo±47
  35. 35 Sample image by Krea 2 Large Krea 2 Large Krea 818 Elo±43
  36. 36 Sample image by Ideogram 3.0 (Quality) Ideogram 3.0 (Quality) Ideogram 812 Elo±35
  37. 37 Sample image by OpenAI DALL-E 3 OpenAI DALL-E 3 OpenAI 800 Elo±46
  38. 38 Sample image by MiniMax Image-01 MiniMax Image-01 Minimax 774 Elo±48
  39. 39 Sample image by Midjourney V6.1 Midjourney V6.1 Midjourney 732 Elo±43
  40. 40 Sample image by Midjourney v7 Midjourney v7 Midjourney 714 Elo±50
  41. 41 Sample image by Alibaba Z-Image Turbo Alibaba Z-Image Turbo Alibaba 705 Elo±52
  42. 42 Sample image by XAI Grok 2 Image XAI Grok 2 Image XAI 687 Elo±50
Prompt Adherence
(100 examples)
1 1267 Elo
±41
2 1249 Elo
±43
Refusals: 2
3 1243 Elo
±53
1230 Elo
±38
Refusals: 10
1219 Elo
±39
Refusals: 12
1219 Elo
±38
Refusals: 4
1213 Elo
±46
Refusals: 1
1190 Elo
±40
Refusals: 1
1157 Elo
±45
1135 Elo
±46
Refusals: 11
1112 Elo
±36
1110 Elo
±42
1110 Elo
±42
Refusals: 15
1093 Elo
±42
1090 Elo
±45
Refusals: 2
1081 Elo
±42
Refusals: 1
1077 Elo
±37
1056 Elo
±48
Refusals: 10
1052 Elo
±52
Refusals: 13
1038 Elo
±44
1032 Elo
±40
1020 Elo
±46
Refusals: 11
985 Elo
±41
983 Elo
±44
983 Elo
±44
Refusals: 1
976 Elo
±45
961 Elo
±43
909 Elo
±52
Refusals: 3
898 Elo
±39
888 Elo
±43
Refusals: 6
852 Elo
±43
Refusals: 1
850 Elo
±45
840 Elo
±47
840 Elo
±47
818 Elo
±43
812 Elo
±35
800 Elo
±46
774 Elo
±48
732 Elo
±43
Refusals: 2
714 Elo
±50
Refusals: 2
705 Elo
±52
687 Elo
±50
Refusals: 1
1 1330
1242
Refusals: 1
2 1249
1123
Refusals: 2
1204
Refusals: 3
1154
Refusals: 3
1160
3 1247
Refusals: 1
1105
1209
Refusals: 2
1186
1169
1183
Refusals: 4
1022
1064
Refusals: 1
1199
Refusals: 1
963
1113
Refusals: 3
1184
Refusals: 3
1078
1102
940
Refusals: 2
875
999
1057
928
907
971
915
836
893
775
838
701
805
843
931
633
693
788
737
649
1295
2 1342
1 1379
1253
1327
3 1334
1282
1307
1266
1178
1141
1094
1122
Refusals: 1
1064
1208
1117
1112
1119
1041
Refusals: 1
984
914
965
Refusals: 3
908
999
1011
869
944
845
835
862
856
714
701
778
757
774
776
770
772
646
709
631
1 1297
2 1293
1188
1231
3 1287
1160
1252
1239
1094
1130
Refusals: 1
1196
1148
1112
Refusals: 1
1153
1062
1153
1226
1106
1221
Refusals: 1
1110
1111
1077
Refusals: 1
1042
1024
1017
Refusals: 1
937
996
940
Refusals: 2
851
775
Refusals: 1
747
Refusals: 1
732
900
558
753
807
700
771
661
711
490
742
Refusals: 1
3 1376
1332
Refusals: 1
2 1412
1264
Refusals: 5
1236
Refusals: 9
1350
Refusals: 1
1080
1276
1144
1201
Refusals: 7
1174
1177
1 1568
Refusals: 9
1142
1196
1274
1025
1155
Refusals: 5
1140
Refusals: 3
986
1124
948
Refusals: 3
976
861
1033
906
1059
966
999
808
Refusals: 2
758
842
653
814
705
772
562
707
726
Refusals: 2
487
Refusals: 2
448
340
2 1277
1129
1 1318
3 1258
1164
1175
1216
1104
1222
926
1019
1112
959
1153
1016
1018
1158
1056
905
1164
1109
1110
1111
1065
887
1052
971
887
874
888
956
887
887
920
854
902
873
798
650
702
540
732
1 1348
1171
1150
2 1306
1141
1147
1208
3 1272
1189
1134
Refusals: 1
1076
1061
1079
1081
993
933
974
1051
890
1081
1003
984
947
1013
905
1120
894
938
806
1039
875
940
1004
943
818
780
741
749
706
848
930
732
1 1240
1152
1093
3 1220
1166
1164
1147
1044
1038
2 1230
1038
1054
1084
1101
1112
976
1036
1041
1054
1019
1049
1079
Refusals: 1
1037
861
1025
1047
990
963
Refusals: 1
997
828
764
877
838
1030
871
800
914
802
750
912
802
757
3 1348
1 1419
2 1354
1246
1298
1253
1203
1220
1152
1227
1163
1059
1204
1027
1114
1043
1125
1004
1174
Refusals: 2
948
952
1009
948
997
943
841
948
896
979
974
832
728
814
623
760
754
893
690
760
654
708
713
1266
2 1294
1165
1232
1200
3 1274
1 1298
1069
1207
1010
1152
1147
1074
1087
1085
1065
1120
1008
1034
Refusals: 1
1055
1008
981
988
1035
1018
944
988
826
854
843
991
930
958
866
912
840
647
852
762
528
698
688
1115
3 1374
1 1430
1241
Refusals: 3
1345
1364
2 1416
Refusals: 1
1330
1300
1312
1102
1174
1283
1162
1164
Refusals: 1
1184
1094
1000
Refusals: 2
1055
Refusals: 2
913
975
1064
Refusals: 1
976
913
947
1034
922
800
821
910
Refusals: 3
691
910
588
836
796
695
654
812
666
483
567
582