MarkItDown
    PDF → Markdown

    Convert PDF to Markdown

    Clean, LLM-optimized Markdown from PDF files. Right in your browser, no upload.

    100% in browserNo sign-upGDPR-compliantFree

    PDF, other formats also supported

    Example: PDF to Markdown

    document.pdfINPUT
    Quarterly Report Q3 2025
    
    1. Summary
    Revenue grew 12% year over year.
    Key drivers:
    • New product line
    • DACH expansion
    • Cross-selling
    
    Region    Revenue
    DACH      4.2M
    EU        2.1M
    document.mdOUTPUT
    # Quarterly Report Q3 2025
    
    ## 1. Summary
    
    Revenue grew 12% year over year.
    
    Key drivers:
    
    - New product line
    - DACH expansion
    - Cross-selling
    
    | Region | Revenue |
    | ------ | ------- |
    | DACH   | 4.2M    |
    | EU     | 2.1M    |
    PDF quarterly report converted to structured Markdown with headings, lists and tables

    How does PDF conversion work?

    01 / TYPE A

    Text-based PDFs

    For digitally generated PDFs, the embedded text stream is read directly. This is fast, accurate and lossless. Fonts, sizes and colors are intentionally discarded because Markdown is a semantic format. What remains are headings, paragraphs, lists and tables in a form that language models like Claude, ChatGPT or Gemini can process directly. A typical 20-page PDF converts in under two seconds, fully in the browser.

    02 / TYPE B

    Scanned PDFs

    If a PDF only contains images, meaning it was scanned, the tool detects this automatically and runs OCR via Tesseract. OCR runs completely in your browser through WebAssembly. No data is sent to any server. Recognition quality depends heavily on scan resolution and source language. Clean scans at 300 DPI or higher typically achieve over 95 percent accuracy. Handwritten notes are not recognized reliably.

    03 / TYPE C

    Multi-column layouts and tables

    Scientific papers, magazines and reports often use multiple columns. The tool linearizes such layouts into a logical reading order from top to bottom, so the Markdown output reads coherently. Tables are reconstructed as proper Markdown tables as long as column structure and cell boundaries are detectable. For very complex, nested tables, simplifications may occur. A brief visual check of the output is recommended in such cases.

    What is preserved, what is not?

    preserved transformed removed
    Headings
    preserved as H1, H2, H3
    Body text
    preserved as paragraphs
    Lists
    preserved as Markdown lists
    Tables
    preserved as Markdown tables
    Footnotes
    preserved as Markdown footnotes
    Images
    as reference or OCR text
    Column layout
    linearized, read top to bottom
    Page numbers and headers
    removed, noise for LLMs
    Fonts and colors
    removed, Markdown is semantic
    Converted Markdown document uploaded as a knowledge base in an AI assistant
    PDF to Markdown as a knowledge base for AI assistants

    Frequently asked questions about PDF conversion

    MMarkItDown

    Documents as Markdown for Claude, ChatGPT and Gemini

    Navigation

    Built on the open-source library MarkItDown by Microsoft. This tool is an independent browser frontend and is not officially affiliated with Microsoft.

    © 2026 Caruso Consulting UG (haftungsbeschränkt), Limburg an der Lahn

    Built by Caruso Consulting