PowerPoint to Markdown
Turn a slide deck into readable Markdown — including speaker notes. Nothing is uploaded.
Your files never leave your device
Drop files here
or click to choose files
Conversion runs on anydoc, an open-source (MIT) engine compiled to WebAssembly. It runs inside your browser, so the file is never uploaded. The engine is about 6.5 MB and is downloaded once, then cached.
How it works
This tool converts a PowerPoint deck into Markdown. Slide titles and body text come through in reading order, bullet hierarchies keep their nesting, tables become Markdown tables, and text inside grouped shapes and text boxes is picked up rather than dropped. Speaker notes are converted as block quotes, which makes a deck genuinely useful as a document — the argument and its supporting notes end up in one place.
Both .pptx and legacy .ppt files are accepted. The engine is anydoc, an open-source (MIT) Rust library compiled to WebAssembly, so your deck is parsed inside your browser tab and never uploaded. It downloads once, about 6.5 MB, and is cached afterwards.
A deck is a visual medium and Markdown is not, so be realistic about the result: layout, themes, images, charts, animations and slide transitions have no Markdown equivalent and are left behind. What you get is the text content in a form you can search, diff, paste into a wiki or feed to a note-taking app — which is usually the point of converting a deck in the first place.
Frequently asked questions
Are speaker notes included?
Yes, converted as block quotes beneath the slide's content. That's often the most valuable part of the conversion, since notes hold the explanation the slide only gestures at.
What about images, charts and layout?
They're not converted. Markdown has no way to express a slide layout, a theme or a chart, so images appear as alt text and the visual design is dropped. Keep the original file if you need the deck itself; use this for the text.
Does it handle old .ppt files?
Yes, the legacy binary .ppt format is supported alongside .pptx, so decks from older PowerPoint versions convert without a round trip through PowerPoint first.