No — it extracts embedded text layers using PDF.js; scanned/image-only PDFs with no real text layer will produce empty or near-empty output since this doesn't perform OCR.
Yes — upload multiple PDF files together, and each is processed independently with a combined ZIP download.
No — text extraction happens entirely in your browser using PDF.js. Your PDF is never uploaded anywhere.