Drop a .pptx file, get clean Markdown back. Free, in-browser, no sign-up. Slide titles become headings and bullets stay bullets — perfect for feeding a deck into an LLM.
Decks live and die in PowerPoint, but the content inside them — titles, bullets, speaker notes — is plain text trapped behind a layout. Convert a .pptx to Markdown and you can search it, diff it, summarise it with an LLM, or paste it into a doc.
t0md walks each slide and emits a Markdown section per slide: title becomes a heading, bullets become bullet lists, speaker notes are appended where present. Images and complex slide animations are not preserved — Markdown is text, not a layout format.
t0md exposes a remote MCP (Model Context Protocol) server. Add it once and any MCP-compatible agent can convert PowerPoint to Markdown without leaving the conversation.
claude mcp add --transport http t0md https://t0md.com/mcp
Then ask the agent: "convert /path/to/q4-review.pptx to markdown". The MCP server returns the converted Markdown plus a 10-minute download link. Full setup details on the MCP page.
Drop your .pptx file on this page (or click to choose). t0md converts it in seconds and gives you Markdown — one section per slide, with the slide title as a heading. Copy or download as a .md file.
Yes, where present. Each slide's notes are appended after the slide content, clearly labelled, so you can summarise the whole deck (slide content plus speaker context) in a single LLM call.
Images and animations are not preserved. Markdown is a text-based format and does not have a native concept of slides, transitions or layered images. Text content (titles, bullets, notes) comes through cleanly.
Yes. Add the t0md MCP server (`claude mcp add --transport http t0md https://t0md.com/mcp`) and Claude Code, Cursor, Windsurf or any MCP-compatible agent can call convert_to_markdown on .pptx decks directly.
25 MB per upload. Most decks fit comfortably; very image-heavy decks may not. Files are processed in memory and discarded.