Tool in benchmark · Version 1

MarkItDown in Converting a complex PDF into clean Markdown with an open-source library

Scenario-level performance from current published Results.

1Passed
2Failed
9No published Result yet

3 of 12 scenarios published

CapabilityScenariosResult
Equations & Mathematical Notation0 pass · 1 fail · 1 of 1 published
Heading & Section Structure1 pass · 0 fail · 1 of 2 published
Scanned Document OCR0 pass · 1 fail · 1 of 2 published
Code Extraction0 of 1 published
Figures & Charts0 of 2 published
Reading Order & Layout0 of 1 published
Table Extraction0 of 2 published
Text Fidelity0 of 1 published
PassedFailedPublished, different test setNo published Result yet

Where MarkItDown failed

2 of 3 graded scenarios. Open a Result to see the conversation and the evidence.

Equations & Mathematical Notation

A document containing mathematical equations

MarkItDown corrupted all six equations rather than preserving them as math or providing an honest fallback. Fractions, exponents and subscripts became disordered fragments, while the surrounding prose remained accurate.

View Result →
Scanned Document OCR

A cleanly scanned document

MarkItDown fails to recover text from the clean scanned document. It returned an empty Markdown file and exited successfully, while the input is a legible image-only scan with no text layer.

View Result →

How MarkItDown performed

Open a capability to explore its scenarios. Each row reports the test set in its published Result.

Equations & Mathematical Notation1 fail
ScenarioPublished outcomesTest coverageResult
A document containing mathematical equations
0 Pass1 Fail0 Not gradable
1 of 1 test case failed
What happened

MarkItDown corrupted all six equations rather than preserving them as math or providing an honest fallback. Fractions, exponents and subscripts became disordered fragments, while the surrounding prose remained accurate.

1/1 assessed1/1 gradablePublished test setView Result →
Heading & Section Structure1 pass1 no Result yet
ScenarioPublished outcomesTest coverageResult
Footnotes at the bottom of the page
1 Pass0 Fail0 Not gradable
1 of 1 test case passed
What happened

MarkItDown kept all 13 footnotes separate from the body text and associated with their in-text references. The notes followed their pages’ body text, with all 13 reference numbers preserved.

1/1 assessed1/1 gradablePublished test setView Result →
A document with styled headings and subheadingsNo published result
Scanned Document OCR1 fail1 no Result yet
ScenarioPublished outcomesTest coverageResult
A cleanly scanned document
0 Pass1 Fail0 Not gradable
1 of 1 test case failed
What happened

MarkItDown fails to recover text from the clean scanned document. It returned an empty Markdown file and exited successfully, while the input is a legible image-only scan with no text layer.

1/1 assessed1/1 gradablePublished test setView Result →
A document mixing digital and scanned pagesNo published result
Code Extraction1 no Result yet
ScenarioPublished outcomesTest coverageResult
A document containing a code blockNo published result
Figures & Charts2 no Result yet
ScenarioPublished outcomesTest coverageResult
A document with a data chartNo published result
A document with figures and captionsNo published result
Reading Order & Layout1 no Result yet
ScenarioPublished outcomesTest coverageResult
A page laid out in multiple columnsNo published result
Table Extraction2 no Result yet
ScenarioPublished outcomesTest coverageResult
A simple, clearly formatted tableNo published result
A table that continues across a page breakNo published result
Text Fidelity1 no Result yet
ScenarioPublished outcomesTest coverageResult
An ordinary digital text documentNo published result

Reading these Results

Published evidence and test coverage answer different questions.

Publication availability

Which scenarios have a Result?

A published Result is public evidence for this tool on one scenario. “No published result” does not say whether testing has taken place.

Test coverage

What does each Result cover?

Assessed includes Pass, Fail and Not gradable. Gradable includes Pass and Fail. Both use the pinned test count in that published Result.

Scenario scope

Out of 12 scenarios

The summary counts each of the 12 scenarios once. A scenario fails when any of its published test cases failed. “No published Result yet” means nothing is public for that scenario; it does not say whether MarkItDown was tested on it.

MarkItDown in Converting a complex PDF into clean Markdown with an open-source library | AI Demos