PDF Text Extractor
Extract text and tables from any PDF — scanned pages included via offline OCR.
About the PDF Text Extractor
Reads a PDF's real text layer with pdf.js, and automatically runs offline OCR (Tesseract WebAssembly) on scanned or image-only pages. Pick a page range and OCR language, detect tables from word positions and export them as CSV, TSV, Markdown or JSON, or browse text page by page — the file never leaves your browser.
Popular uses
- text extraction
- pdf to text
- extract text
Examples
Invoice PDF
invoice.pdfOutput
YAML--- Page 1 ---
INVOICE #1043
Date: 2026-04-02
Total: 1,240.00 USDMulti-page report
report.pdfOutput
--- Page 1 ---
Quarterly report
--- Page 2 ---
Revenue grew 18% year on year.Keyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
PDF to Images Converter
PDF & Documents
Convert PDF pages to PNG, JPEG or WebP images at any resolution.
XLSX Studio — Excel Viewer & Editor
PDF & Documents
Open, edit and save Excel workbooks offline — 50+ formulas with autocomplete, filters, conditional formatting, charts and PDF export.
CSV Viewer & Editor
Converters
Open, edit, clean and export CSV files like a lightweight spreadsheet — rows, columns, stats and undo.
Image to Text (OCR)
Images
Extract text from screenshots, scans and photos with in-browser OCR in 15 languages.
Document Editor — Create DOC, DOCX & PDF
PDF & Documents
Write or import a document and save it as PDF, DOCX or DOC.
HTML to PDF Converter
PDF & Documents
Turn pasted HTML into a print-ready page you can save as PDF.
Frequently asked questions
Read more
- Extracting text and tables from scanned PDFs — 100% offline with WebAssembly
How to pull text and tables out of scanned PDFs, receipts and photos in the browser with OCR, then export the tables to CSV, Markdown or JSON without uploading anything.
- OCR in the browser: how image-to-text works without an upload
Tesseract.js runs a full OCR engine as WebAssembly on your device. How it works, why pre-processing matters, and how to get accurate text from poor scans.
- Extracting text from images in the browser: how OCR works without a server
Tesseract.js turns screenshots, scans and photos into editable text entirely on your device. Here is what OCR can and cannot read reliably, and how to prep images so accuracy holds up.
- How to edit, compress and reorganize PDFs without uploading them
A practical guide to extracting pages, reordering documents, reducing PDF size and protecting sensitive files with browser-based tools.
- How to edit and annotate PDFs privately in your browser
A practical guide to adding text, highlights, drawings, signatures and images to a PDF while keeping the document on your device.
Version 2.0.0 · Updated 2026-10-09 · Runs entirely in your browser