Toolpit
Loading your page…
Toolpit
Loading your page…
Pull tables out of one or many PDFs.
No file to hand?(sample-invoice.pdf · made-up data)
Get the numbers out of a PDF and back into a spreadsheet you can actually work with. Toolpit reads the text layer, rebuilds the rows and columns, and hands you an XLSX or CSV. Convert a whole folder at once into one combined workbook or a ZIP of one per document — entirely on your device, which matters when the files are invoices, statements or payroll reports.
Drop in one or many PDFs containing tables.
Check the detected rows and columns in the preview.
Download an XLSX or CSV, per document or combined.
No. Toolpit does not upload your file for processing — the tool runs as code in this browser tab, works on the copy your browser opened, and forgets it when you close the tab. You can check this yourself: open your browser’s network panel and run the tool. You will see the page, its scripts and the ads on the site, and — when you save, if you are signed in — one small request that charges 10 tokens to your account. None of them carries your file, its name or anything read from it, because file processing stays on your device.
No. This reads the PDF’s text layer and rebuilds the table from where the words actually sit on the page. A scan is a picture of a table with no text layer at all, so there is nothing to read — that needs OCR, which this tool does not do.
A PDF contains no table — it contains glyphs at coordinates and lines drawn on the page. Where a table is ruled, the rules themselves are read off the page and the grid is rebuilt from them, which recovers merged cells, fills and borders as well. Where a table has no rules, the columns are inferred from where text consistently starts across many rows. That is why ruled tables come back looking like tables and loosely spaced ones sometimes need a nudge.
Adjust the column sensitivity, which sets how wide a gap has to be before it counts as a new column rather than a space between words. Lower it if values that belong in separate columns are being joined; raise it if a single value is being split in half. Documents with right-aligned numbers and wide gaps usually want a higher setting than dense ones.
Yes, when you leave that option on — values that look numeric are typed as numbers and keep the format they were displayed in, so a column of currency can actually be summed rather than sitting there as text. It is deliberately conservative: anything ambiguous stays text rather than being silently reinterpreted, because a misread figure is worse than an unformatted one.
Every one of these runs in your browser too — no upload, no watermark.