How does the extraction work?
It reads the exact X/Y position of every word on the page, groups words into rows by closeness in vertical position, then detects column boundaries from the horizontal gaps that repeat across rows — no real table-grid data exists in a PDF, so this is inherently a best-effort reconstruction.
Why don't my columns line up correctly?
Uneven spacing, merged cells in the source, or a non-tabular layout can confuse the column-gap heuristic. Try a PDF with more consistent alignment, or expect to touch up the result in Excel.
Does this work on scanned PDFs?
No — scanned pages have no embedded text layer to read positions from. OCR the PDF first with a tool that adds a text layer.
Is anything uploaded?
No. The PDF is processed entirely in your browser; it's only sent anywhere when you choose to download the result.