
Visual guide
Document-to-audio guide for read PDF aloud.
Read PDF aloud in the browser: upload a file, play or pause each page, follow the highlighted section, then download WAV or MP3 if you want a copy. 54 voices, no sign up.
Listening to dense material, textbooks, research papers, legal contracts, long reports, reduces eye strain and lets you follow the highlighted page while it is read aloud. For students with dyslexia or ADHD, audio plus on-screen tracking is often the difference between finishing a chapter and giving up.
Related use cases
Upload the PDF, pick pages, and listen in the reader with play/pause and highlighted sections. Download WAV or MP3 only if you need a file. Scanned pages with no text layer are flagged before playback.
Choose a text-based PDF. The file is parsed locally and is not uploaded to FreeTextoSpeech.
Every page becomes a selectable project section. Empty scanned pages are detected before speech generation.
Play and pause the active page. The reader highlights the section being spoken so you can follow along on screen.
Keep listening in the page, or export joined WAV/MP3 and page clips when you want an offline copy.

Visual guide
Document-to-audio guide for read PDF aloud.
The four steps above get you sound. These are the settings that make a 40-page report or a textbook chapter easier to sit through.
Under the upload button there is a box called "Skip headers, page numbers, citations & references". It is on by default. It drops lines that repeat at the top or bottom of most pages, bare page numbers, citations like [12] or (Smith et al., 2020), DOIs and links, and everything after a final References heading. Untick it for a contract or a novel where you want every line read.
Each page shows up in the queue as its own section with a checkbox. Untick the cover, the contents page and the index before you generate. They are slow to listen to and they still count against your characters.
A dense page is often 3,000 characters or more, so a whole textbook adds up fast. Generate the chapter you need today, listen, and come back for the next one. The reader remembers where you stopped in that browser.
The speed slider goes from 0.5× to 2× and is baked into the audio. Try 0.9× for new or technical material and 1.2× to 1.4× for a second pass. You can also change the playback speed in most audio players after you download the file.
Under Reading display you can set text size (16 to 32 px), line spacing, and a warm paper, high contrast or dark theme. Bigger text and wider spacing make it easier to keep your place while you listen.
Before you upload
The reader uses the text that is already inside the PDF. It does not run OCR, so it can't read words that only exist as a picture. A quick test: open the file in any PDF viewer and try to select a sentence. If you can highlight it and copy it, the reader can read it.
| Kind of PDF | What happens | What to do |
|---|---|---|
| Exported from Word, Google Docs, LaTeX or a website | Reads cleanly. Each page becomes a section. | Upload it as is. |
| Research paper or report | Reads well. Running headers, page numbers and citations are skipped while the cleanup box is ticked. | Keep the cleanup box on unless you need the reference list read out. |
| Scanned book or photographed pages | No text to read. The reader warns that the PDF has no extractable text. | Run OCR first (Adobe Acrobat's Recognize Text, or a free OCR site), then upload the new file or paste the text. |
| Mostly text with a few scanned pages | The text pages read fine. The scanned ones come through empty, and the reader tells you how many. | Listen to the rest, or OCR just those pages. |
| Heavy tables, equations or two-column layouts | The text is read in the order the PDF stores it. Tables are read as a long run of cells, and equations rarely sound right. | Check the reading view before you generate, and untick pages that are mostly tables. |
| Password-protected file | It won't open. | Remove the password or print it to a new PDF, then upload that copy. |
Files up to 80 MB are processed in your browser. The PDF itself never leaves your device; only the text of the pages you choose is sent for voice generation, and not even that when the in-browser engine does the work.
Follow along
The text of every page you keep shows up in a reading view under the player. Once the audio is generated and playing, the section being read lights up. A section is one page, or part of a page if the page is very long (the reader splits anything over about 3,800 characters).
So the highlight moves page by page, not word by word. That is on purpose for long documents: you always know which page you are on, and you can glance back up a paragraph without the highlight running away from you. Drag the audio scrubber back and the highlight follows.
With a keyboard, click into the reading view and press Alt with the left or right arrow to move between sections. If you want one sentence on screen at a time with the current word marked, use Text Reader Online for shorter passages.
Speed from 0.5× to 2× for reviewing dense chapters. Slow for retention, fast for review passes.
Listen to a paper while taking notes, many readers find audio comprehension matches reading speed.
Hearing complex legal language read out loud often surfaces clauses the eye glosses over on the page.
No signup wall, students and anyone needing PDF audio right now can use it on any device immediately.

In context
The online studio layout used for read PDF aloud.
Still wondering? Get in touch →
Dyslexia, ADHD, and visual impairment workflows.
Slower speeds and calm voices for students who read with their ears.
Classroom audio, lesson narration, parent comms.
Course narration with WCAG/Section 508-friendly delivery.
Upload, play with highlighting, and download WAV or MP3 only if you need a file.
A tiny favor
Allow ads for this site, then check again. Prefer no ads? Paid plans remove ads and add more cloud characters, from $4 a month.
Allow ads for freetexttospeech.net, then check again.
Already on a paid plan?Sign into restore your perks.
Send feedback
Tell us what you think
Bugs, ideas, or anything that would make FreeTextoSpeech better.