Skip to content

Tools

PDF to speech

Upload a PDF and its text loads straight into the editor — pick a voice, generate, download the MP3. Works on text-based PDFs (reports, articles, ebooks). It doesn’t work on scanned or photographed pages, which have no text to extract.

100% free & unlimited · no login · no hidden charges · 322 voices in 75 languages

How it works

  1. Import your PDF. Use “Import” in the studio or drag the file onto the editor. Up to 15 MB.
  2. Review the text. It lands in the editor; the first 5,000 characters fit in one take. Delete headers, footers or footnotes you don’t want read aloud.
  3. Pick a voice and generate. Download the MP3, then import the next section if the document is longer.

What doesn’t work (and what to do)

  • Scanned or photographed PDFs have no text layer. Run OCR first.
  • Tables and multi-column layouts often extract out of visual order. Tidy the text in the editor before generating.
  • Files over 15 MB — split the PDF, or copy the chapter you need.

Page numbers on their own line are removed automatically during import.

Privacy

Your PDF isn’t kept. It’s read during the upload request, the text is returned to your browser, and the file is discarded. The finished audio is saved in your own browser, not on our server.

More detail in the step-by-step PDF-to-audio guide. Working with Word files instead? See Word to speech.

FAQ

Common questions

Why did my PDF come back empty?
It’s most likely a scanned or image-based PDF with no text layer. Run it through OCR first (many PDF apps and scanners can do this), then import the result.
Can I convert a whole book at once?
Each take covers up to 5,000 characters. Import tells you how long the document is; convert it in sections and download all takes as a ZIP.
What’s the maximum file size?
15 MB per upload.
Is my PDF stored on your server?
No. The text is extracted from the uploaded file during the request and the file is discarded immediately; only the extracted text comes back to your browser.
All use cases →

Paste a script. Hear it in seconds.

Free and unlimited — no login, no credits, no hidden charges. 322 voices in 75 languages with MP3 download.