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 — multiple file upload is supported, with individual text results plus a combined ZIP download.
No — text extraction happens entirely in your browser using PDF.js.