# Speaker Notes Extractor

Free tool, no account required: https://slideso.com/tools/extract-ppt-notes

## How do you extract all speaker notes from a PowerPoint?

Speaker notes live inside a .pptx file as XML — one notes page per slide — so they can be extracted directly, without PowerPoint installed. Reading the file in the browser produces a clean, slide-numbered script of every note, ready to copy into a teleprompter, a handout, or an AI tool for rewriting.

### Key takeaways

- A .pptx is a zip archive; speaker notes are XML files inside it, one per slide.
- Notes extract as slide-numbered text with slide titles, in presentation order.
- An extracted script pastes cleanly into teleprompters, docs, and AI assistants.
- In-browser extraction means the deck — and whatever its notes say — never leaves the device.

## Reference figures

| Measure | Value | Notes |
| --- | --- | --- |
| Where notes live | ppt/notesSlides/ | XML files inside the .pptx zip container |
| File format standard | ECMA-376 (OOXML) | The open specification behind .pptx |
| File limit | 50 MB | Per extraction, in-browser |
| Upload required | None | The deck is parsed by your own browser |

## How to use the Speaker Notes Extractor

1. **Drop in your .pptx** — The file is opened locally as the zip archive it actually is — nothing uploads. Legacy .ppt files need saving as .pptx first (File → Save As in PowerPoint).
2. **Review the script** — Every slide appears with its number, title, and notes in presentation order, with slide-number placeholders filtered out so only the real script remains.
3. **Copy or download** — Copy the whole script to the clipboard or download it as a .txt — ready for a teleprompter, rehearsal printout, or a docs file.

PowerPoint can print notes pages, but getting notes OUT as plain text — for a teleprompter, a co-presenter, or an AI rewrite — has always meant clicking through slides one at a time. Because .pptx is an open zip-of-XML format (ECMA-376), the notes can simply be read: each slide's notes part is parsed, slide-number placeholders are dropped, and what remains is the script in order. Decks generated with Slideso arrive with speaker notes already written on every slide, which is exactly what this pulls out.

## Frequently asked questions

**Does this work without PowerPoint installed?**
Yes — that is the point. A .pptx is a zip archive containing XML; the notes are read straight from the file structure, so nothing needs Office, and it works the same on any operating system with a browser.

**Why does my legacy .ppt file not work?**
The 1997–2003 .ppt format is a binary container, not the open XML zip that .pptx is, and parsing it needs Office itself. Opening the file in PowerPoint and saving as .pptx converts it in seconds, after which the notes extract normally.

**Are notes from hidden slides included?**
Yes. Extraction follows the deck's full slide list, including slides marked hidden — a hidden slide still has its notes part. Slides with no notes are listed as having none, so numbering always matches the deck.

**What's the best way to turn extracted notes into a script?**
Paste the slide-numbered text into a document and read it aloud once per slide — anything that takes longer than about 40 seconds per slide means the deck is pacing faster than the script. AI assistants also rewrite extracted notes well because the slide numbers preserve structure.

## Sources

- [ECMA-376 — Office Open XML file formats](https://ecma-international.org/publications-and-standards/standards/ecma-376/)

## Related free tools

- [PPT to PDF Converter](https://slideso.com/tools/ppt-to-pdf) — Convert PowerPoint to a print-ready PDF that looks the same on every device — free, no account, file deleted after conversion.
- [Presentation Timer](https://slideso.com/tools/presentation-timer) — Rehearse against the clock, and see which slide you should be on right now.
- [Slide Count Calculator](https://slideso.com/tools/slide-count-calculator) — Work out how many slides a talk of any length needs — and how many words each one can carry.

---

Source page: https://slideso.com/tools/extract-ppt-notes
Part of Slideso, an AI presentation maker: https://slideso.com/
This markdown may be quoted and cited. Attribute to "Slideso".