Convert PDF to Text
Extract every page's text as a single UTF-8 .txt file — right in your browser.
Page ranges supported, no upload, copy/paste-ready output.
Extraction options
Pick a page range or leave blank to extract text from every page.
Drop more PDFs to queue them.
Extract larger documents and batch with Pro
Free tier extracts up to 50 pages per file; Pro unlocks larger documents and batch extraction of multiple PDFs at once. Same key unlocks every Pro tool.
Get ProAlready have a Pro key? Paste it here
About PDF to Text extraction
PDF to Text reads the text layer of your PDF and emits a UTF-8 .txt file. The free tier handles up to 50 pages; Pro unlocks larger documents and batch conversion. Unlike some online converters that upload your PDF to a server for parsing, pdfmundo extracts text locally with Mozilla's pdf.js — your file never leaves your browser tab. Multi-column PDFs (newspapers, two-column academic papers) may produce text where columns interleave; for layout-preserving extraction use PDF→Word. Scanned PDFs without a text layer will return zero text — use OCR PDF first to add a text layer.
Frequently asked questions
- Where does my PDF get processed?
- Entirely inside your browser tab. We use Mozilla's pdf.js to read the PDF's text layer. Nothing uploads to our server.
- Why does my multi-column PDF produce interleaved text?
- pdfjs returns text items in the order they appear in the PDF's internal stream, which for multi-column layouts may interleave columns by vertical position. For layout-preserving extraction (preserving column reading order), use PDF→Word — it has dedicated column-detection logic.
- What if my PDF is a scanned image with no text layer?
- Then there's no text to extract. We detect this and offer a link to our OCR PDF tool, which adds a text layer to image-only PDFs. Run OCR first, then come back to extract text.
- What if my PDF is password-protected?
- The tool will let you know. Remove the password in your PDF software first, then extract text.
- Will formatting be preserved?
- No. Plain text output is unformatted: no bold, no italics, no font sizes, no headings. For layout-preserving extraction with formatting, use PDF→Word.
- What encoding does the output use?
- UTF-8 always. Lossless for any Unicode-bearing PDF including emoji, CJK, Cyrillic, Greek, Arabic, etc.
- What's the maximum file size?
- 25 MB and 50 pages on the free plan; 100 MB and effectively unlimited pages on Pro.
- Do I need an account?
- No. The tool is completely free to use without signing up.
More PDF tools
Once you've got plain text, you can OCR a scanned PDF to add a text layer first, convert layout-preserving with PDF→Word, or extract page images with PDF→JPG.
See all tools