Local processing with explicit limits.
FigureNest asks PDF.js for the text layer already embedded in each selected page, then assembles a plain-text file with clear page separators. This is deliberately not OCR: image-only scans are not sent to a recognition service and may contain no extractable text.
Know what the browser can and cannot do.
This tool extracts text already stored in the PDF. It does not run OCR, so scanned or image-only PDFs may return little or no text.
PDF text is stored as positioned fragments rather than paragraphs. Reading order, columns, tables, ligatures and complex scripts may not reproduce exactly as they appear visually.
Password-protected or encrypted PDFs are rejected locally rather than sent to a server.
Images, formatting, fonts, links, forms and page layout are not preserved in the plain-text download.