Free Online Document Reader That Reads Aloud
Page Aloud turns any PDF, DOCX, EPUB, or TXT file into an audiobook in your browser.
Drop a document above and listen to it with natural voices, sentence highlighting, and
smart paragraph detection. Nothing is uploaded; the entire reader runs locally on your
device.
-
Text-to-speech for PDF, DOCX, EPUB, and TXT. Read books, papers,
manuals, ebooks, and reports aloud using the voices on your operating system, or opt
into the Kokoro AI neural voice for higher quality.
-
Build your own audiobook. Adjustable speed from 40 to 700 WPM,
automatic page turn, replay and skip, and live estimated time remaining.
-
Smart layout detection. Headers and footers are filtered out of PDFs,
mid-sentence line breaks and hyphenation are joined, and headings from your document
populate a clickable table of contents.
-
Made for long reading. Three themes (Dark, Sepia, Light), adjustable
font size and line height, in-document search, and notes you can export as text or
Markdown.
-
Private by design. No accounts, no uploads, no tracking pixels. Your
last five documents and reading positions stay in your browser's local storage.
Why Page Aloud
Most document readers either render a static page or read the entire file with no
structure. Page Aloud reconstructs paragraphs and sentences first, then reads them like
a human would. That makes it good for studying textbooks in PDF, listening to Word
documents on a commute, finishing a novel from an EPUB, or accessibility use cases
where listening beats reading on a screen.
Supported file formats
- PDF. Parsed with Mozilla PDF.js. Includes smart header and footer removal and table-of-contents extraction from headings.
- DOCX (Word). Parsed with mammoth.js. Headings and paragraphs are preserved.
- EPUB. Parsed with epub.js. Chapters are stitched together and broken into reader-friendly pages.
- TXT. Plain text with blank-line paragraph detection.
- Legacy .doc is not supported in the browser. Open the file in Word or Google Docs and save as .docx first.
How it works
- Drop a PDF, DOCX, EPUB, or TXT file into the box above (or click to browse).
- Page Aloud parses the document in your browser using PDF.js, mammoth.js, or epub.js depending on the format.
- Press play. The current sentence is highlighted as it's read aloud.
- Use the speed slider, table of contents, search, and notes panels as needed.