Reading numbers from images of receipts, charts, and tables (4 AIs, 6 tasks, 3 runs each)
We created 6 tasks in Reading images and photos and sent each one 3 times to each AI: ChatGPT, Gemini, Copilot and Claude. Scoring is done only by a program; we do not let AI score the answers.
The tasks, materials and answers from the 4 AIs in this benchmark are in Japanese. We measured the AIs on work tasks written in Japanese. We provide the full answers and the materials in the original Japanese. See the original in Japanese
See scores by AI →ChatGPT: 14 of 18 trials
Measured on October 24, 2026
- 6Tasks
- 3Trials per task
- 4AIs measured
- 72Valid trials
- v1Published version
Results from a single round of testing. Rankings may change on a different day or with different tasks
-
ChatGPT
77.8%
Correct answer: 14 of 18 trials
#1
ChatGPT Pro
Median time to answer: 36 seconds -
Gemini
66.7%
Correct answer: 12 of 18 trials
#2
Google AI Pro
Median time to answer: 183.7 seconds -
Copilot
66.7%
Correct answer: 12 of 18 trials
#3
Microsoft 365 Personal
Median time to answer: 14.2 seconds -
Claude
55.6%
Correct answer: 10 of 18 trials
#4
Claude Max
Median time to answer: 13.9 seconds
No matches found. Clear your search to see everything again.
RESULT
What this run found
The line below is generated directly from the scoring results. The page adds no words of its own.
- Reading images and photos: 6 tasks, 3 trials each We gave 6 tasks to AIs, with 3 trials each. ChatGPT had the highest accuracy, passing 14 of 18 trials (77.8%); second was Gemini at 66.7% 72 valid trials. Results from a single round of testing. Rankings may change on a different day or with different tasks. See scores by AI
SCORES
Scores by AI
Sorted by accuracy, highest first. The base is the number of trials in which that metric could be measured. “—” means not measured; it does not mean 0%.
| AI | AccuracyCorrect ÷ valid trials | ConsistencySame conclusion in all 3 trials | Real-source rateShare of URLs that opened | Instruction complianceMet length and format rules | Time to answerMedian / range |
|---|---|---|---|---|---|
| 1ChatGPT | 77.8% 14 of 18 trials | 100% out of 6 tasks | — | 100% | 36 s 23.5–51.6 seconds |
| 2Gemini | 66.7% 12 of 18 trials | 100% out of 6 tasks | — | 100% | 183.7 s 89.1–254.3 seconds |
| 3Copilot | 66.7% 12 of 18 trials | 88.9% out of 6 tasks | — | 100% | 14.2 s 13.8–17.1 seconds |
| 4Claude | 55.6% 10 of 18 trials | 88.9% out of 6 tasks | — | 16.7% | 13.9 s 13.8–20.1 seconds |
The real-source rate is measured only in runs that included a task asking for URLs along with the answer. For ChatGPT, Gemini, Copilot and Claude, “—” means this run did not include that kind of task. It does not mean 0%.
Trials with no answer
ChatGPT … Timed out: 1 time · Gemini … Timed out: 3 times · Copilot … Timed out: 1 time
Refusals and timeouts stay in the base and count as incorrect. Plan limits, human verification screens and operating errors on AInformation's side are excluded from the base.
TASKS
Results by task
We sent each task to each of the 4 AIs 3 times. ○ means correct and × means incorrect. The numbers below are the seconds each trial took. Open each section to read the full task prompt, the answer key set in advance and why each verdict was given.
In the attached bar chart image, what is the value of the tallest bar? Rules - Answer in exactly one line. Write only th… Scoring type: exact_number — Whether the number matches the correct answer. The rounding tolerance is set in advance
-
ChatGPT
- ChatGPT, trial 1: Correct 35.9 s
- ChatGPT, trial 2: Correct 51.6 s
- ChatGPT, trial 3: Correct 35.8 s
3 of 3 trials correct
-
Gemini
- Gemini, trial 1: Correct 183.7 s
- Gemini, trial 2: Correct 95.3 s
- Gemini, trial 3: Correct 183.6 s
3 of 3 trials correct
-
Copilot
- Copilot, trial 1: Correct 14.2 s
- Copilot, trial 2: Correct 13.9 s
- Copilot, trial 3: Correct 13.9 s
3 of 3 trials correct
-
Claude
- Claude, trial 1: Incorrect 13.9 s
- Claude, trial 2: Incorrect 13.9 s
- Claude, trial 3: Incorrect 13.9 s
0 of 3 trials correct
Full task promptWe sent the original Japanese version of this prompt (67 Japanese characters) unchanged to all 4 AIs. The text shown here is our translation.
In the attached bar chart image, what is the value of the tallest bar? Rules - Answer in exactly one line. Write only the number, using half-width characters - Do not write the month name or any explanation
Answer key set in advanceWe set it when we created the task. 3 of the 4 AIs got it right at least once
(Automated scoring, exact_number) Value of the tallest bar = 9700 (margin ±0)
Scoring detailsWe show, trial by trial, why each verdict was given (9 of 12 trials correct)
- ChatGPT, trial 1: Correct
- All numbers match: value of the tallest bar correct (correct answer: 9700) (35.9 seconds) · Full text of this answer (Japanese)
- ChatGPT, trial 2: Correct
- All numbers match: value of the tallest bar correct (correct answer: 9700) (51.6 seconds) · Full text of this answer (Japanese)
- ChatGPT, trial 3: Correct
- All numbers match: value of the tallest bar correct (correct answer: 9700) (35.8 seconds) · Full text of this answer (Japanese)
- Gemini, trial 1: Correct
- All numbers match: value of the tallest bar correct (correct answer: 9700) (183.7 seconds) · Full text of this answer (Japanese)
- Gemini, trial 2: Correct
- All numbers match: value of the tallest bar correct (correct answer: 9700) (95.3 seconds) · Full text of this answer (Japanese)
- Gemini, trial 3: Correct
- All numbers match: value of the tallest bar correct (correct answer: 9700) (183.6 seconds) · Full text of this answer (Japanese)
- Copilot, trial 1: Correct
- All numbers match: value of the tallest bar correct (correct answer: 9700) (14.2 seconds) · Full text of this answer (Japanese)
- Copilot, trial 2: Correct
- All numbers match: value of the tallest bar correct (correct answer: 9700) (13.9 seconds) · Full text of this answer (Japanese)
- Copilot, trial 3: Correct
- All numbers match: value of the tallest bar correct (correct answer: 9700) (13.9 seconds) · Full text of this answer (Japanese)
- Claude, trial 1: Incorrect
- Numbers do not match: value of the tallest bar incorrect (correct answer: 9700, given answer: 97009700.0) (13.9 seconds) · Full text of this answer (Japanese)
- Claude, trial 2: Incorrect
- Numbers do not match: value of the tallest bar incorrect (correct answer: 9700, given answer: 97009700.0) (13.9 seconds) · Full text of this answer (Japanese)
- Claude, trial 3: Incorrect
- Numbers do not match: value of the tallest bar incorrect (correct answer: 9700, given answer: 97009700.0) (13.9 seconds) · Full text of this answer (Japanese)
Read the total amount from the attached receipt image. Rules - Answer in exactly one line, in the form "Total: X" - Writ… Scoring type: exact_number — Whether the number matches the correct answer. The rounding tolerance is set in advance
-
ChatGPT
- ChatGPT, trial 1: Correct 23.5 s
- ChatGPT, trial 2: Correct 35.9 s
- ChatGPT, trial 3: Correct 39.1 s
3 of 3 trials correct
-
Gemini
- Gemini, trial 1: Correct 214.1 s
- Gemini, trial 2: Correct 214 s
- Gemini, trial 3: Correct 183.9 s
3 of 3 trials correct
-
Copilot
- Copilot, trial 1: Correct 13.8 s
- Copilot, trial 2: Correct 13.8 s
- Copilot, trial 3: Incorrect Timed out
2 of 3 trials correct
-
Claude
- Claude, trial 1: Correct 13.9 s
- Claude, trial 2: Correct 13.9 s
- Claude, trial 3: Correct 13.9 s
3 of 3 trials correct
Full task promptWe sent the original Japanese version of this prompt (74 Japanese characters) unchanged to all 4 AIs. The text shown here is our translation.
Read the total amount from the attached receipt image. Rules - Answer in exactly one line, in the form "Total: X" - Write numbers using half-width characters. Do not write any explanation
Answer key set in advanceWe set it when we created the task. 4 of the 4 AIs got it right at least once
(Automated scoring, exact_number) Total = 1440 (margin ±0)
Scoring detailsWe show, trial by trial, why each verdict was given (11 of 12 trials correct)
- ChatGPT, trial 1: Correct
- All numbers match: total correct (correct answer: 1440) (23.5 seconds) · Full text of this answer (Japanese)
- ChatGPT, trial 2: Correct
- All numbers match: total correct (correct answer: 1440) (35.9 seconds) · Full text of this answer (Japanese)
- ChatGPT, trial 3: Correct
- All numbers match: total correct (correct answer: 1440) (39.1 seconds) · Full text of this answer (Japanese)
- Gemini, trial 1: Correct
- All numbers match: total correct (correct answer: 1440) (214.1 seconds) · Full text of this answer (Japanese)
- Gemini, trial 2: Correct
- All numbers match: total correct (correct answer: 1440) (214 seconds) · Full text of this answer (Japanese)
- Gemini, trial 3: Correct
- All numbers match: total correct (correct answer: 1440) (183.9 seconds) · Full text of this answer (Japanese)
- Copilot, trial 1: Correct
- All numbers match: total correct (correct answer: 1440) (13.8 seconds) · Full text of this answer (Japanese)
- Copilot, trial 2: Correct
- All numbers match: total correct (correct answer: 1440) (13.8 seconds) · Full text of this answer (Japanese)
- Copilot, trial 3: Incorrect
- Timed out (the answer did not finish before the time limit) (301.6 seconds)
- Claude, trial 1: Correct
- All numbers match: total correct (correct answer: 1440) (13.9 seconds) · Full text of this answer (Japanese)
- Claude, trial 2: Correct
- All numbers match: total correct (correct answer: 1440) (13.9 seconds) · Full text of this answer (Japanese)
- Claude, trial 3: Correct
- All numbers match: total correct (correct answer: 1440) (13.9 seconds) · Full text of this answer (Japanese)
In the attached table image (slightly tilted), calculate the monthly total by adding up the 5 products for each month. R… Scoring type: exact_number — Whether the number matches the correct answer. The rounding tolerance is set in advance
-
ChatGPT
- ChatGPT, trial 1: Correct 36.1 s
- ChatGPT, trial 2: Correct 35.9 s
- ChatGPT, trial 3: Correct 35.7 s
3 of 3 trials correct
-
Gemini
- Gemini, trial 1: Correct 181.8 s
- Gemini, trial 2: Correct 254.3 s
- Gemini, trial 3: Incorrect Timed out
2 of 3 trials correct
-
Copilot
- Copilot, trial 1: Incorrect 14 s
- Copilot, trial 2: Incorrect 14 s
- Copilot, trial 3: Correct 14.1 s
1 of 3 trials correct
-
Claude
- Claude, trial 1: Incorrect 17 s
- Claude, trial 2: Correct 17.6 s
- Claude, trial 3: Incorrect 20.1 s
1 of 3 trials correct
Full task promptWe sent the original Japanese version of this prompt (98 Japanese characters) unchanged to all 4 AIs. The text shown here is our translation.
In the attached table image (slightly tilted), calculate the monthly total by adding up the 5 products for each month. Rules - One line per month, in the form "Month: XXX", listed from top to bottom - Write numbers using half-width characters. Do not show any calculation steps
Answer key set in advanceWe set it when we created the task. 4 of the 4 AIs got it right at least once
(Automated scoring, exact_number) 2025-07 = 58700 (margin ±0) / 2025-08 = 59500 (margin ±0) / 2025-09 = 51200 (margin ±0) / 2025-10 = 43500 (margin ±0)
Scoring detailsWe show, trial by trial, why each verdict was given (7 of 12 trials correct)
- ChatGPT, trial 1: Correct
- All numbers match: 2025-07 correct (correct answer: 58700) / 2025-08 correct (correct answer: 59500) / 2025-09 correct (correct answer: 51200) / 2025-10 correct (correct answer: 43500) (36.1 seconds) · Full text of this answer (Japanese)
- ChatGPT, trial 2: Correct
- All numbers match: 2025-07 correct (correct answer: 58700) / 2025-08 correct (correct answer: 59500) / 2025-09 correct (correct answer: 51200) / 2025-10 correct (correct answer: 43500) (35.9 seconds) · Full text of this answer (Japanese)
- ChatGPT, trial 3: Correct
- All numbers match: 2025-07 correct (correct answer: 58700) / 2025-08 correct (correct answer: 59500) / 2025-09 correct (correct answer: 51200) / 2025-10 correct (correct answer: 43500) (35.7 seconds) · Full text of this answer (Japanese)
- Gemini, trial 1: Correct
- All numbers match: 2025-07 correct (correct answer: 58700) / 2025-08 correct (correct answer: 59500) / 2025-09 correct (correct answer: 51200) / 2025-10 correct (correct answer: 43500) (181.8 seconds) · Full text of this answer (Japanese)
- Gemini, trial 2: Correct
- All numbers match: 2025-07 correct (correct answer: 58700) / 2025-08 correct (correct answer: 59500) / 2025-09 correct (correct answer: 51200) / 2025-10 correct (correct answer: 43500) (254.3 seconds) · Full text of this answer (Japanese)
- Gemini, trial 3: Incorrect
- Timed out (the answer did not finish before the time limit) (302.5 seconds)
- Copilot, trial 1: Incorrect
- Numbers do not match: 2025-07 incorrect (correct answer: 58700, given answer: 7.0) / 2025-08 incorrect (correct answer: 59500, given answer: 7.0) / 2025-09 incorrect (correct answer: 51200, given answer: 7.0) / 2025-10 correct (correct answer: 43500) (14 seconds) · Full text of this answer (Japanese)
- Copilot, trial 2: Incorrect
- Numbers do not match: 2025-07 incorrect (correct answer: 58700, given answer: 7.0) / 2025-08 incorrect (correct answer: 59500, given answer: 7.0) / 2025-09 incorrect (correct answer: 51200, given answer: 7.0) / 2025-10 correct (correct answer: 43500) (14 seconds) · Full text of this answer (Japanese)
- Copilot, trial 3: Correct
- All numbers match: 2025-07 correct (correct answer: 58700) / 2025-08 correct (correct answer: 59500) / 2025-09 correct (correct answer: 51200) / 2025-10 correct (correct answer: 43500) (14.1 seconds) · Full text of this answer (Japanese)
- Claude, trial 1: Incorrect
- Numbers do not match: 2025-07 incorrect (correct answer: 58700, no row for July) / 2025-08 incorrect (correct answer: 59500, no row for August) / 2025-09 incorrect (correct answer: 51200, no row for September) / 2025-10 incorrect (correct answer: 43500, no row for October) (17 seconds) · Full text of this answer (Japanese)
- Claude, trial 2: Correct
- All numbers match: 2025-07 correct (correct answer: 58700) / 2025-08 correct (correct answer: 59500) / 2025-09 correct (correct answer: 51200) / 2025-10 correct (correct answer: 43500) (17.6 seconds) · Full text of this answer (Japanese)
- Claude, trial 3: Incorrect
- Numbers do not match: 2025-07 incorrect (correct answer: 58700, no row for July) / 2025-08 incorrect (correct answer: 59500, no row for August) / 2025-09 incorrect (correct answer: 51200, no row for September) / 2025-10 incorrect (correct answer: 43500, no row for October) (20.1 seconds) · Full text of this answer (Japanese)
What do you get when you add up all the values in the attached bar chart image? Rules - Answer in exactly one line, in t… Scoring type: exact_number — Whether the number matches the correct answer. The rounding tolerance is set in advance
-
ChatGPT
- ChatGPT, trial 1: Incorrect Timed out
- ChatGPT, trial 2: Correct 36 s
- ChatGPT, trial 3: Correct 35.9 s
2 of 3 trials correct
-
Gemini
- Gemini, trial 1: Correct 232.6 s
- Gemini, trial 2: Incorrect Timed out
- Gemini, trial 3: Correct 89.1 s
2 of 3 trials correct
-
Copilot
- Copilot, trial 1: Correct 13.9 s
- Copilot, trial 2: Correct 17.1 s
- Copilot, trial 3: Correct 17.1 s
3 of 3 trials correct
-
Claude
- Claude, trial 1: Correct 13.9 s
- Claude, trial 2: Correct 13.9 s
- Claude, trial 3: Correct 13.8 s
3 of 3 trials correct
Full task promptWe sent the original Japanese version of this prompt (78 Japanese characters) unchanged to all 4 AIs. The text shown here is our translation.
What do you get when you add up all the values in the attached bar chart image? Rules - Answer in exactly one line, in the form "Total: XXX" - Write numbers using half-width characters. Do not show any calculation steps
Answer key set in advanceWe set it when we created the task. 4 of the 4 AIs got it right at least once
(Automated scoring, exact_number) Total for the 6 months = 54800 (margin ±0)
Scoring detailsWe show, trial by trial, why each verdict was given (10 of 12 trials correct)
- ChatGPT, trial 1: Incorrect
- Timed out (the answer did not finish before the time limit) (302.3 seconds)
- ChatGPT, trial 2: Correct
- All numbers match: total for the 6 months correct (correct answer: 54800) (36 seconds) · Full text of this answer (Japanese)
- ChatGPT, trial 3: Correct
- All numbers match: total for the 6 months correct (correct answer: 54800) (35.9 seconds) · Full text of this answer (Japanese)
- Gemini, trial 1: Correct
- All numbers match: total for the 6 months correct (correct answer: 54800) (232.6 seconds) · Full text of this answer (Japanese)
- Gemini, trial 2: Incorrect
- Timed out (the answer did not finish before the time limit) (302.5 seconds)
- Gemini, trial 3: Correct
- All numbers match: total for the 6 months correct (correct answer: 54800) (89.1 seconds) · Full text of this answer (Japanese)
- Copilot, trial 1: Correct
- All numbers match: total for the 6 months correct (correct answer: 54800) (13.9 seconds) · Full text of this answer (Japanese)
- Copilot, trial 2: Correct
- All numbers match: total for the 6 months correct (correct answer: 54800) (17.1 seconds) · Full text of this answer (Japanese)
- Copilot, trial 3: Correct
- All numbers match: total for the 6 months correct (correct answer: 54800) (17.1 seconds) · Full text of this answer (Japanese)
- Claude, trial 1: Correct
- All numbers match: total for the 6 months correct (correct answer: 54800) (13.9 seconds) · Full text of this answer (Japanese)
- Claude, trial 2: Correct
- All numbers match: total for the 6 months correct (correct answer: 54800) (13.9 seconds) · Full text of this answer (Japanese)
- Claude, trial 3: Correct
- All numbers match: total for the 6 months correct (correct answer: 54800) (13.8 seconds) · Full text of this answer (Japanese)
Read the attached receipt image and output only JSON. Rules - Output only JSON. Do not write any explanation before or a… Scoring type: exact_number — Whether the number matches the correct answer. The rounding tolerance is set in advance
-
ChatGPT
- ChatGPT, trial 1: Incorrect 39.2 s
- ChatGPT, trial 2: Incorrect 39 s
- ChatGPT, trial 3: Incorrect 35.9 s
0 of 3 trials correct
-
Gemini
- Gemini, trial 1: Incorrect 183.6 s
- Gemini, trial 2: Incorrect 156.1 s
- Gemini, trial 3: Incorrect 137.9 s
0 of 3 trials correct
-
Copilot
- Copilot, trial 1: Incorrect 17.1 s
- Copilot, trial 2: Incorrect 17 s
- Copilot, trial 3: Incorrect 14.2 s
0 of 3 trials correct
-
Claude
- Claude, trial 1: Incorrect 13.9 s
- Claude, trial 2: Incorrect 17 s
- Claude, trial 3: Incorrect 17 s
0 of 3 trials correct
Full task promptWe sent the original Japanese version of this prompt (186 Japanese characters) unchanged to all 4 AIs. The text shown here is our translation.
Read the attached receipt image and output only JSON. Rules - Output only JSON. Do not write any explanation before or after it - Use the format {"items": [{"name": "item name", "price": amount}], "subtotal": subtotal, "tax": sales tax, "total": total} - Enter numbers as numeric values (not as strings; do not include yen signs or commas)
Answer key set in advanceWe set it when we created the task. 0 of the 4 AIs got it right at least once
(Automated scoring, exact_number) Subtotal = 1334 (margin ±0) / Sales tax = 106 (margin ±0) / Total = 1440 (margin ±0)
Scoring detailsWe show, trial by trial, why each verdict was given (0 of 12 trials correct)
- ChatGPT, trial 1: Incorrect
- Numbers do not match: subtotal incorrect (correct answer: 1334, no subtotal row) / sales tax incorrect (correct answer: 106, no tax row) / total incorrect (correct answer: 1440, no total row) (39.2 seconds) · Full text of this answer (Japanese)
- ChatGPT, trial 2: Incorrect
- Numbers do not match: subtotal incorrect (correct answer: 1334, no subtotal row) / sales tax incorrect (correct answer: 106, no tax row) / total incorrect (correct answer: 1440, no total row) (39 seconds) · Full text of this answer (Japanese)
- ChatGPT, trial 3: Incorrect
- Numbers do not match: subtotal incorrect (correct answer: 1334, no subtotal row) / sales tax incorrect (correct answer: 106, no tax row) / total incorrect (correct answer: 1440, no total row) (35.9 seconds) · Full text of this answer (Japanese)
- Gemini, trial 1: Incorrect
- Numbers do not match: subtotal incorrect (correct answer: 1334, no subtotal row) / sales tax incorrect (correct answer: 106, no tax row) / total incorrect (correct answer: 1440, no total row) (183.6 seconds) · Full text of this answer (Japanese)
- Gemini, trial 2: Incorrect
- Numbers do not match: subtotal incorrect (correct answer: 1334, no subtotal row) / sales tax incorrect (correct answer: 106, no tax row) / total incorrect (correct answer: 1440, no total row) (156.1 seconds) · Full text of this answer (Japanese)
- Gemini, trial 3: Incorrect
- Numbers do not match: subtotal incorrect (correct answer: 1334, no subtotal row) / sales tax incorrect (correct answer: 106, no tax row) / total incorrect (correct answer: 1440, no total row) (137.9 seconds) · Full text of this answer (Japanese)
- Copilot, trial 1: Incorrect
- Numbers do not match: subtotal incorrect (correct answer: 1334, no subtotal row) / sales tax incorrect (correct answer: 106, no tax row) / total incorrect (correct answer: 1440, no total row) (17.1 seconds) · Full text of this answer (Japanese)
- Copilot, trial 2: Incorrect
- Numbers do not match: subtotal incorrect (correct answer: 1334, no subtotal row) / sales tax incorrect (correct answer: 106, no tax row) / total incorrect (correct answer: 1440, no total row) (17 seconds) · Full text of this answer (Japanese)
- Copilot, trial 3: Incorrect
- Numbers do not match: subtotal incorrect (correct answer: 1334, no subtotal row) / sales tax incorrect (correct answer: 106, no tax row) / total incorrect (correct answer: 1440, no total row) (14.2 seconds) · Full text of this answer (Japanese)
- Claude, trial 1: Incorrect
- Numbers do not match: subtotal incorrect (correct answer: 1334, no subtotal row) / sales tax incorrect (correct answer: 106, no tax row) / total incorrect (correct answer: 1440, no total row) (13.9 seconds) · Full text of this answer (Japanese)
- Claude, trial 2: Incorrect
- Numbers do not match: subtotal incorrect (correct answer: 1334, no subtotal row) / sales tax incorrect (correct answer: 106, no tax row) / total incorrect (correct answer: 1440, no total row) (17 seconds) · Full text of this answer (Japanese)
- Claude, trial 3: Incorrect
- Numbers do not match: subtotal incorrect (correct answer: 1334, no subtotal row) / sales tax incorrect (correct answer: 106, no tax row) / total incorrect (correct answer: 1440, no total row) (17 seconds) · Full text of this answer (Japanese)
What do you get when you add up all the values in the attached table image (slightly tilted)? Rules - Answer in exactly … Scoring type: exact_number — Whether the number matches the correct answer. The rounding tolerance is set in advance
-
ChatGPT
- ChatGPT, trial 1: Correct 45.3 s
- ChatGPT, trial 2: Correct 38.9 s
- ChatGPT, trial 3: Correct 38.9 s
3 of 3 trials correct
-
Gemini
- Gemini, trial 1: Incorrect Timed out
- Gemini, trial 2: Correct 220.3 s
- Gemini, trial 3: Correct 232.1 s
2 of 3 trials correct
-
Copilot
- Copilot, trial 1: Correct 16.9 s
- Copilot, trial 2: Correct 17 s
- Copilot, trial 3: Correct 17 s
3 of 3 trials correct
-
Claude
- Claude, trial 1: Correct 17 s
- Claude, trial 2: Correct 17 s
- Claude, trial 3: Correct 16.9 s
3 of 3 trials correct
Full task promptWe sent the original Japanese version of this prompt (94 Japanese characters) unchanged to all 4 AIs. The text shown here is our translation.
What do you get when you add up all the values in the attached table image (slightly tilted)? Rules - Answer in exactly one line, in the form "Total: XXX" - Do not add the month column. Write numbers using half-width characters. Do not show any calculation steps
Answer key set in advanceWe set it when we created the task. 4 of the 4 AIs got it right at least once
(Automated scoring, exact_number) Total of all values in the table = 212900 (margin ±0)
Scoring detailsWe show, trial by trial, why each verdict was given (11 of 12 trials correct)
- ChatGPT, trial 1: Correct
- All numbers match: total of all values in the table correct (correct answer: 212900) (45.3 seconds) · Full text of this answer (Japanese)
- ChatGPT, trial 2: Correct
- All numbers match: total of all values in the table correct (correct answer: 212900) (38.9 seconds) · Full text of this answer (Japanese)
- ChatGPT, trial 3: Correct
- All numbers match: total of all values in the table correct (correct answer: 212900) (38.9 seconds) · Full text of this answer (Japanese)
- Gemini, trial 1: Incorrect
- Timed out (the answer did not finish before the time limit) (302.4 seconds)
- Gemini, trial 2: Correct
- All numbers match: total of all values in the table correct (correct answer: 212900) (220.3 seconds) · Full text of this answer (Japanese)
- Gemini, trial 3: Correct
- All numbers match: total of all values in the table correct (correct answer: 212900) (232.1 seconds) · Full text of this answer (Japanese)
- Copilot, trial 1: Correct
- All numbers match: total of all values in the table correct (correct answer: 212900) (16.9 seconds) · Full text of this answer (Japanese)
- Copilot, trial 2: Correct
- All numbers match: total of all values in the table correct (correct answer: 212900) (17 seconds) · Full text of this answer (Japanese)
- Copilot, trial 3: Correct
- All numbers match: total of all values in the table correct (correct answer: 212900) (17 seconds) · Full text of this answer (Japanese)
- Claude, trial 1: Correct
- All numbers match: total of all values in the table correct (correct answer: 212900) (17 seconds) · Full text of this answer (Japanese)
- Claude, trial 2: Correct
- All numbers match: total of all values in the table correct (correct answer: 212900) (17 seconds) · Full text of this answer (Japanese)
- Claude, trial 3: Correct
- All numbers match: total of all values in the table correct (correct answer: 212900) (16.9 seconds) · Full text of this answer (Japanese)
ANSWERS
Full answers from the 4 AIs
These are the answers we scored, posted as is without edits. That way, anyone can recount the results the same way we did.
-
ChatGPT
17 answers14 of them correct
- t1, trial 1
- Full text file (Japanese) · Correct
- t1, trial 2
- Full text file (Japanese) · Correct
- t1, trial 3
- Full text file (Japanese) · Correct
- t2, trial 1
- Full text file (Japanese) · Correct
- t2, trial 2
- Full text file (Japanese) · Correct
- t2, trial 3
- Full text file (Japanese) · Correct
- t3, trial 1
- Full text file (Japanese) · Correct
- t3, trial 2
- Full text file (Japanese) · Correct
- t3, trial 3
- Full text file (Japanese) · Correct
- t4, trial 2
- Full text file (Japanese) · Correct
- t4, trial 3
- Full text file (Japanese) · Correct
- t5, trial 1
- Full text file (Japanese) · Incorrect
- t5, trial 2
- Full text file (Japanese) · Incorrect
- t5, trial 3
- Full text file (Japanese) · Incorrect
- t6, trial 1
- Full text file (Japanese) · Correct
- t6, trial 2
- Full text file (Japanese) · Correct
- t6, trial 3
- Full text file (Japanese) · Correct
-
Gemini
15 answers12 of them correct
- t1, trial 1
- Full text file (Japanese) · Correct
- t1, trial 2
- Full text file (Japanese) · Correct
- t1, trial 3
- Full text file (Japanese) · Correct
- t2, trial 1
- Full text file (Japanese) · Correct
- t2, trial 2
- Full text file (Japanese) · Correct
- t2, trial 3
- Full text file (Japanese) · Correct
- t3, trial 1
- Full text file (Japanese) · Correct
- t3, trial 2
- Full text file (Japanese) · Correct
- t4, trial 1
- Full text file (Japanese) · Correct
- t4, trial 3
- Full text file (Japanese) · Correct
- t5, trial 1
- Full text file (Japanese) · Incorrect
- t5, trial 2
- Full text file (Japanese) · Incorrect
- t5, trial 3
- Full text file (Japanese) · Incorrect
- t6, trial 2
- Full text file (Japanese) · Correct
- t6, trial 3
- Full text file (Japanese) · Correct
-
Copilot
17 answers12 of them correct
- t1, trial 1
- Full text file (Japanese) · Correct
- t1, trial 2
- Full text file (Japanese) · Correct
- t1, trial 3
- Full text file (Japanese) · Correct
- t2, trial 1
- Full text file (Japanese) · Correct
- t2, trial 2
- Full text file (Japanese) · Correct
- t3, trial 1
- Full text file (Japanese) · Incorrect
- t3, trial 2
- Full text file (Japanese) · Incorrect
- t3, trial 3
- Full text file (Japanese) · Correct
- t4, trial 1
- Full text file (Japanese) · Correct
- t4, trial 2
- Full text file (Japanese) · Correct
- t4, trial 3
- Full text file (Japanese) · Correct
- t5, trial 1
- Full text file (Japanese) · Incorrect
- t5, trial 2
- Full text file (Japanese) · Incorrect
- t5, trial 3
- Full text file (Japanese) · Incorrect
- t6, trial 1
- Full text file (Japanese) · Correct
- t6, trial 2
- Full text file (Japanese) · Correct
- t6, trial 3
- Full text file (Japanese) · Correct
-
Claude
18 answers10 of them correct
- t1, trial 1
- Full text file (Japanese) · Incorrect
- t1, trial 2
- Full text file (Japanese) · Incorrect
- t1, trial 3
- Full text file (Japanese) · Incorrect
- t2, trial 1
- Full text file (Japanese) · Correct
- t2, trial 2
- Full text file (Japanese) · Correct
- t2, trial 3
- Full text file (Japanese) · Correct
- t3, trial 1
- Full text file (Japanese) · Incorrect
- t3, trial 2
- Full text file (Japanese) · Correct
- t3, trial 3
- Full text file (Japanese) · Incorrect
- t4, trial 1
- Full text file (Japanese) · Correct
- t4, trial 2
- Full text file (Japanese) · Correct
- t4, trial 3
- Full text file (Japanese) · Correct
- t5, trial 1
- Full text file (Japanese) · Incorrect
- t5, trial 2
- Full text file (Japanese) · Incorrect
- t5, trial 3
- Full text file (Japanese) · Incorrect
- t6, trial 1
- Full text file (Japanese) · Correct
- t6, trial 2
- Full text file (Japanese) · Correct
- t6, trial 3
- Full text file (Japanese) · Correct
MATERIALS
Materials used in the tasks
Original images we created ourselves: a receipt photo, a bar chart image, and a slightly tilted table image. The original numbers were set when we created them We recreated them for this run on October 23, 2026. Download them to repeat the same test yourself.
- chart.png 21KB (Japanese)
- receipt.png 59KB (Japanese)
- table_photo.png 127KB (Japanese)
METHOD
How we measure
We list this run's conditions exactly as they were, so anyone can repeat it.
AIs measured and their model names at the time
AI services change under the hood without notice. We record the model name shown on screen and the time we checked it.
| AI | Plan | Model name shown on screen | Time checked |
|---|---|---|---|
| ChatGPT | ChatGPT Pro | GPT-6.1 Sol Light | 2026-10-23 20:56 |
| Gemini | Google AI Pro | Flash | 2026-10-23 20:56 |
| Claude | Claude Max | Opus 4.8 high | 2026-10-23 20:56 |
| Copilot | Microsoft 365 Personal | 2026-10-23 20:56 |
What we did in this run
- We recreated the materials for the tasks specifically for this run. The data are for a fictional company and include no real companies or people.
- We created 6 tasks and set the answer keys at that point.
- We sent the same prompt and the same materials to ChatGPT, Gemini, Claude and Copilot.
- We sent each task 3 times, in a new chat each time.
- We rotated the sending order from run to run. This keeps the time of day from skewing the ranking.
- We waited up to 300 seconds for each answer, and recorded anything longer as a timeout.
- Scoring: Machine scoring only (not graded by AI).
- We sent 72 trials in total, and 72 of them were valid.
How we count trials with no answer
- Refused or timed out
We keep it in the base and count it as wrong. Because at work, that is the same as getting no answer.
- Hit the plan's usage limit
We remove it from the base. We treat that trial as not measured.
- A human verification screen appeared
We stop there. We neither click through it automatically nor try to get around it.
- Operating error on AInformation's side
We remove it from the base. We do not report it as the AI's fault.
LIMITS
Limits of this benchmark
So that no one judges by the numbers alone, we list what we could not measure.
- This is a single run on a single day. Rankings can change with the day or the task
- The plan used is each AI's paid tier (ChatGPT Pro / Google AI Pro / Claude Max / Microsoft 365 Personal). These are not results from the free tier
- Measurements use only the default model and default mode (features such as Deep Research are not used)
- The tasks use original data for the fictional company Sample Shoji Co., Ltd. These are not results using data from a real company
- Only tasks that can be scored by machine are covered. Writing quality and readability are not measured
- Measurements are taken from the same screen a person would use in a browser. These are not results from the API
- For any AI whose on-screen model name could not be read in a given run, that field is left blank (null). When the name could be read, it is shown as is
DATA
Published data
In the CSV, 1 row is 1 trial. The figures on this page match a recount of that CSV. The license is CC BY 4.0.
- Latest version (CSV) (Japanese) 1 row = 1 trial, 16KB
- Latest version (JSON) 38KB
- v1 (version at publication) (CSV) (Japanese) 1 row = 1 trial, 16KB
- v1 (version at publication) (JSON) 38KB
The cumulative rankings are at /en/data/research/bench/leaderboard.json. We do not delete versions (such as v1). That way, links from people who cited them keep working.
FAQ
FAQ
- How do you measure?
- We send exactly the same task prompt and the same materials to the 4 AIs on the same day. We open a new chat every time so earlier answers don't carry over. The sending order is rotated in each run. We also record the seconds from sending until the answer stops.
- Why do you send the same task 3 times?
- Because AI answers vary even for the same question. From a single try, you can't tell whether a result reflects real ability or chance. We send each task 3 times, and the share of tasks whose conclusion matched is reported as the consistency rate.
- Who does the scoring?
- Scoring is done only by a program. We do not let AI score the answers. The correct answers are set when the tasks are created, and whether an answer is right is decided by whether numbers match, whether required words are present, whether the format fits, whether URLs actually open and the result of running formulas. Matters of taste are not scored.
- Is the data in the tasks from real companies?
- No. We create new data for a fictional company every time. We do not use real companies, real people or text from other companies. We share the materials we used as they are, so you can repeat the same test.
- How do you count cases where the AI couldn't answer?
- Refusals and timeouts stay in the base and are counted as wrong. If we hit the plan's usage limit or a human verification screen appears, we remove that trial from the base and treat it as not measured. Operating errors on AInformation's side are also removed from the base, and we do not report them as the AI's fault.
- Do you use the free or paid versions?
- We use each AI's paid plan through the browser interface. We don't use the API. For each run, we record the plan name, the model name shown on screen and the time we checked it.
- Does this ranking show which AI is the smartest?
- No. We measure only 5 things on a fixed set of work tasks: accuracy, time to answer, consistency rate, real-source rate and instruction compliance. We do not measure writing style, readability or behavior in long conversations. If the tasks change, the ranking changes too.
- Can I cite these results?
- Yes. The license is CC BY 4.0. As the source, please write “Source: AInformation, AI Practical Work Benchmark” with the URL of the page you used and the measurement date. The results are also available as JSON and CSV. With the CSV (1 row per trial), you can recount the figures we publish.
CITATION
Cite this benchmark
Source: AInformation, “AI Practical Work Benchmark: Reading numbers from images of receipts, charts, and tables (4 AIs, 6 tasks, 3 runs each)” (https://ainformation.jp/en/ai-surveys/ai-work-benchmark/numbers-from-images-2026-10-24). Measured on October 24, 2026. 6 tasks, 3 trials each, 72 valid trials
Copied
When you cite a figure, please include the base too (how many of how many trials). Please cite AInformation as the source, along with the URL of the page you used and the measurement date.
Related pages
The latest AI news, rounded up once a week
One email with the week's main AI news and the tools AInformation's editors actually tried.