Out of a document

Documents to Markdown, in this tab

Turn an Office file into Markdown.

On this device

Choose a document

It is read in this tab. Nothing is uploaded, and you can watch that in your browser's network panel.

    Opened on this device · never transmitted

    What this tool does, exactly

    Markdown is the shape almost everything reads: a notes app, a wiki, a static site, a code repository, and the model you are about to paste a contract into. This turns a Word file, a spreadsheet, a slide deck, a web page or a CSV into it without the document leaving your device.

    What it reads
    Word documents (.docx), spreadsheets (.xlsx), slide decks (.pptx), web pages, CSV and TSV tables, Markdown and plain text. Every one of them becomes the same internal shape and is written out by the same Markdown writer, so a table from a spreadsheet and a table from Word cannot come out differently.
    What comes across
    Headings as headings, lists as lists, and tables as tables with their columns intact — including when a value contains the character Markdown uses to separate columns, which is where hand-rolled converters quietly split a row. Bold, italic and links survive; a slide deck keeps one heading per slide so you can still see where each one began.
    What does not
    Appearance. Fonts, colours, spacing, page breaks and images are not Markdown's to keep, and any converter promising them is producing something that is not Markdown. That trade is the point of the format rather than a limitation of this tool.
    What it will not do, and why
    Audio and web links. Transcribing speech needs a model this page would have to download or a server it would have to send your recording to, and fetching a URL is a request — this site makes none. Converters that offer both do the work on their own machines; ours cannot, because it has no machines.
    Where it sends you instead
    A PDF and a scanned picture are not refused, they are named: the PDF to Markdown tool carries the renderer and the image-to-text tool carries the OCR, so a page about spreadsheets does not make everybody download either.

    About this tool

    Is my document uploaded?

    No, and this is the difference worth checking. Converters of this kind do the work on their own machines and say so somewhere in their privacy pages, because parsing Office formats server-side is easier. This page is static files with no endpoint to send anything to: open your browser's network panel while you convert, or disconnect from the internet once the page has loaded and watch it keep working.

    Why would I want Markdown?

    Because almost everything reads it: notes apps, wikis, static sites, code repositories, and language models, which take it in fewer tokens than HTML and with the structure still visible. A document converted to Markdown is a document another program can actually work with.

    Can it convert a .doc, .xls or .ppt?

    No, and it says so by name rather than reporting a corrupt file. Those are the Word 97-2003 era formats, which are a different thing from .docx, .xlsx and .pptx rather than an older version of them. Open the file and save it in the current format, then convert that.

    What happens to a spreadsheet with several sheets?

    Each sheet becomes its own table under a heading with the sheet's name, in workbook order. A single-sheet workbook does not get a heading naming the only sheet there is.

    Does it handle audio, or a link to a page?

    No, and both are deliberate. Speech needs a transcription model that would have to be downloaded here or run on somebody's server, and fetching a link is a network request — the promise this whole site is built on is that it makes none. A converter that takes a URL is a converter with a server.

    More out of a document tools · All 43 · How they work