Convert ODP (LibreOffice Impress) to Markdown

Pulls slide titles and bullets out of an OpenDocument Presentation as Markdown. Everything runs inside your browser, so the file is never uploaded.

Drag & drop a file here, or click to browse

Accepts: .docx, .xlsx, .pptx, .doc, .xls, .ppt, .odt, .ods, .odp, .rtf, .epub, .csv, .pdf

Runs automatically as soon as a file is selected.

When this helps

Anyone presenting from LibreOffice Impress

Turning a deck into prose means retyping every slide

Pull each slide's title and bullets out as Markdown and use it as the draft for a handout or an article

Anyone feeding material to an LLM

.odp cannot be attached to a chat, so the deck cannot be summarised

Convert first, then ask for the argument in a paragraph

Anyone handing a deck to someone else

There is no telling whether the recipient can open an .odp

Share the content as text in a document or a message instead

Anyone reusing an old talk

Only some of the slides are still useful and finding them means opening the file

Extract all the slide text at once and pick out what still applies

FAQ

Is my file uploaded to your server?
No. If your browser supports WebAssembly (WASM, a technology for running software inside the browser safely and quickly), the conversion happens entirely on your device. The 2.2MB engine loads on the first run only.
What about slides that are only images?
There is no text to extract, so they will not convert, and the tool says so rather than returning an empty file. Images are never included in the output, and no placeholder text is inserted either: adding words that were not in your deck makes them indistinguishable from the real content once pasted somewhere else.
Does it extract speaker notes?
Yes. Slide titles and bullets come out, and so does anything written in the notes pane — so if your script lives there, you get it back as prose.
Which other formats does this page accept?
.odt and .ods, .pptx, .docx and .xlsx, .ppt, .doc and .xls, .rtf, .epub, .csv and .pdf. The format is detected from the file's contents, not its name.
Can it open password-protected files?
No. An encrypted file cannot be read, so the tool tells you it is password-protected and stops.
What is the file size limit?
20MB per file.

Related tools