Language
PPTX to TXT - Extract Text from PowerPoint | ButDoc

Extract Text from PowerPoint (PPTX to TXT)

A presentation is mostly packaging. Behind the layouts, the images and the transitions there is usually a few kilobytes of actual writing — and sometimes that writing is all you need. Upload a .pptx or .ppt above and you get a plain .txt file containing the words, nothing else.

It is a simple operation with one genuinely surprising catch, covered below: the order text comes out in is often not the order you read it on screen. Knowing why saves a lot of confusion.

What's actually inside a .pptx file

A .pptx is not a single document. It is a ZIP archive containing a folder structure of XML files — you can rename one to .zip and open it to see for yourself. Each slide is its own XML file, speaker notes live in a separate folder again, and images sit in a third.

Extraction means walking that structure and pulling out the text nodes. Everything a converter can and cannot do follows from this one fact:

  • Real text is extracted reliably — titles, bullet points, text boxes, table cells. If you can click into it and edit it in PowerPoint, it exists as text in the XML.
  • Text inside images is invisible — a screenshot of a table, an exported chart, a diagram saved as PNG. To the archive these are just picture files. No extractor can read them without OCR.
  • Chart labels are inconsistent — axis titles and data labels live in a separate chart part of the archive and are frequently skipped.

The older .ppt format from PowerPoint 97–2003 is a different thing entirely: a binary container rather than ZIP and XML. Extraction works, but it is less predictable. If you have the choice, open the file in PowerPoint and save it as .pptx first.

Why the text comes out in the wrong order

This is the one that catches people, and it is not a bug.

PowerPoint stores the shapes on a slide in the order they were created, not the order they are read. Build a slide by adding a title, then a right-hand column, then remembering the left-hand column, and the file records them in exactly that sequence. An extractor walks the XML in document order, so your output reads title, right column, left column.

On a simple bulleted slide you will never notice. On a two-column comparison, a timeline built from separate text boxes, or a slide where content was added and rearranged over months, the extracted text can interleave in a way that looks scrambled.

If reading order matters, PowerPoint can tell you what it will be: Home → Arrange → Selection Pane lists every shape on the slide. The order there is the order you will get. You can drag items in that pane to fix it, which also improves how screen readers handle the deck.

Speaker notes and hidden slides: check before you share

Two things routinely travel inside a deck that people forget are there, and text extraction is the fastest way to find them.

Speaker notes sit in their own part of the archive. They are the notes you wrote to yourself — reminders, caveats, the number you were not going to say out loud, occasionally a comment about someone in the room. They do not appear in presentation mode, so it is easy to forget they exist when you email the file.

Hidden slides are still fully present in the file. Right-click, Hide Slide, and it is skipped during the show but the content remains — old pricing, a cut section, last quarter's figures.

Running a deck through text extraction before sending it externally takes ten seconds and shows you everything in one scrollable file. It is a genuinely useful habit, and much faster than clicking through forty slides.

What plain text is good for

Stripping a presentation to text is not just a downgrade. Several jobs are far easier once the words are separated from the design.

Getting a word count for translation. Translators quote per word, and there is no reliable way to count words across a deck inside PowerPoint. Extract to text, paste into any word counter, and you have a number in seconds.

Comparing two versions. PowerPoint has no useful diff. Extract both decks to text and run them through any text comparison tool, and every wording change appears immediately — far more reliable than clicking between two windows.

Searching for something across many files. Once decks are text, your operating system's search, or a simple find command, can scan hundreds of them at once for a client name, a figure or a phrase.

Feeding content into something else. Rewriting a deck as an article, drafting a summary, building a script, or preparing content for a website all start with getting the words out of the container.

Character encoding: save yourself the mojibake

A .txt file carries no information about which character encoding it uses. Software opening one has to guess, and when the guess is wrong, accented letters and non-Latin scripts turn into strings like é or ’.

Extracted text is UTF-8, which covers every language. Most modern editors detect this correctly. Older versions of Windows Notepad sometimes do not — if your French, Arabic or Chinese text looks corrupted, open the file in a different editor and explicitly select UTF-8 encoding rather than assuming the extraction failed.

One quiet source of trouble: PowerPoint's autocorrect converts straight quotation marks into curly ones and hyphens into dashes. Those are non-ASCII characters. They are exactly what breaks first when an encoding is misread, and exactly what causes problems if you paste the text into code or a system expecting plain ASCII.

Frequently Asked Questions

Why is the text in a jumbled order?
Text is extracted in the order shapes were added to the slide, which is not always the order you read them. Check Home → Arrange → Selection Pane in PowerPoint to see the actual order, and drag shapes there to change it.
Some text on my slides is missing. Why?
It is almost certainly part of an image rather than a text box — a pasted screenshot, an exported chart, or a diagram saved as a picture. Click it in PowerPoint: if you cannot place a cursor in the text, it is pixels and needs OCR rather than extraction.
Are speaker notes included?
Speaker notes are stored separately from slide content inside the file. Check the end of your output for them, and always review the extracted text before sharing a deck externally — notes often contain internal comments people forget are there.
Will formatting be preserved?
No. Plain text supports no bold, italics, fonts, colours or sizes. That is the point of the format. To keep formatting, use PPTX to Word or PPTX to PDF instead.
Does it work with old .ppt files?
Yes, though .ppt uses an older binary format rather than the ZIP-and-XML structure of .pptx, so results are less predictable. If you have PowerPoint, re-saving as .pptx first gives a cleaner extraction.
Can I get text from a password-protected presentation?
No. An encrypted file cannot be read without the password. Open it in PowerPoint, remove the protection under File → Info → Protect Presentation, save a copy, and upload that.
What happens to images and charts?
Images are dropped entirely, since a text file cannot contain them. Chart data labels and axis titles are stored in a separate part of the file and may not be captured — check your output if those matter.
Is my presentation kept private?
Files are transmitted over an encrypted connection, processed automatically without human review, and permanently deleted from our servers within 60 minutes. Full detail is in our Privacy Policy.

Related tools

Need to keep more than the words? PPTX to Word preserves formatting in an editable document, PPTX to PDF keeps the visual layout, and all PPTX tools covers compressing and converting decks.