Free PDF to Excel converter — tables to CSV in your browser
Turn a PDF invoice, bank statement or price list into columns you can open in Excel. No upload, no account, no watermark — the conversion happens in this tab.
Updated 22 August 2026
1. Open a PDF
This page has no text in it — it is a picture of a document, which is what a scanner or a phone camera produces. There is nothing here to convert into columns. To get figures off a scan you need something that reads the image.
2. Check the columns
How wide a gap has to be before it counts as a column break. Drag left if columns that belong apart were merged; drag right if one column was split in two.
This reads the text a PDF already contains and works out where the columns were. It does not check the figures, and a layout it reads wrongly will be wrong quietly — scan the preview before you trust the file.
Doing this every week? The same screen in the Fatoza app keeps the supplier's ledger, allocates payments against each bill, and carries the numbers into the return instead of into a download.
Open it in the appEvery free PDF-to-Excel converter on the first page of results wants you to upload the file. Think about what that means for the file most people are actually converting: a bank statement, a supplier ledger, a payroll run. It goes to a machine you know nothing about, run by a company you have not heard of, and comes back watermarked.
None of that is necessary. A PDF that was made by software — exported from an accounting system, a bank’s portal, a supplier’s invoicing tool — already contains its text. Getting the table back out is geometry, and your browser can do geometry.
Drop a file above. It stays on your machine.
What it does
- Finds the rows. Two cells in the same row of an invoice are almost never at the same height — a smaller font, a superscript, and the baselines differ by a fraction of a point. Rows are clustered rather than matched exactly, so one row stays one row.
- Finds the columns. By looking for the vertical gutters that no text ever crosses,
not by lining up where each cell starts. That distinction is the whole game on an
amount column:
9.00and12,340.00are right-aligned, so they begin four characters apart and end together. - Rejoins split words. PDFs break text wherever the kerning changed, so
Riyadhcan arrive asRiy+adh. Left alone, that shifts every column after it — on that one row only, which is the kind of error you find three weeks later. - Makes the figures numeric, if you ask.
SAR 1,250.50becomes1250.50so Excel will sum the column. Invoice numbers, dates and VAT numbers are deliberately left alone: rewriting1,205to1205does not tidy a reference, it corrupts it.
The one control worth touching
Column detection has exactly one number in it that depends on the document: how wide a gap has to be before it counts as a column break rather than a wide space. There is no value that is right for every layout, so instead of five named modes you get the number itself, as a slider, with the result redrawing as you drag.
Columns that should be separate came out merged? Drag left. One column split into two? Drag right. It re-grids from the text it already read — no re-upload, because there was no upload.
Bank statements, specifically
Statements are the most common thing put through a converter and the most likely to come out badly, for one structural reason: the description column contains free text of wildly varying length, and on some rows it runs far enough right to close the gutter that separates it from the next column.
Two things help. Convert one page at a time rather than all pages stacked, because a statement’s header and footer blocks have a different column structure to its body and they drag the detection around. And nudge the spacing slider a little right, since statement columns are usually generously spaced and the extra tolerance costs nothing.
What it cannot do
Scans. A PDF from a flatbed scanner or a phone is a photograph wrapped in a PDF container. There is no text in it to recover. This tool says so rather than handing back an empty grid that looks like an empty document — if that is your file, the document scanner will straighten and sharpen the image, and the document analyzer will read the figures off it with a model. That second step does send the document somewhere, and its page says so plainly.
Judge the numbers. It reports what the page said. If the layout was read wrongly the file will be wrong quietly, which is why there is a preview above the download button rather than a straight-to-download form. Look at it.
Remember anything. Close the tab and the file is gone. That is the same property as the privacy promise, seen from the other side.
Where the rows go next
Once you have columns, the spreadsheet opens them without an add-in. If what you converted was a quarter of sales or purchase invoices, the VAT return summary takes that CSV directly and gives you the ZATCA return box by box — including the rows whose VAT does not add up.
Frequently asked questions
Is the PDF uploaded to a server?
No. The file is opened by your own browser and the conversion runs in this tab. You can check it: open your browser's network tab, convert a file, and watch nothing leave. This matters more here than on most tools, because the files people convert are bank statements and supplier ledgers.
Why is my scanned PDF coming back empty?
Because a scan is a picture, not text. A PDF made by a scanner or a phone contains an image of a page, with no text layer for anything to read — no browser tool can convert it, and any site that claims to is either running OCR on their server or handing you an empty file. Use the document scanner to clean the image, then the AI document analyzer to read the figures off it.
Why did two columns merge into one?
Because the gap between them was narrower than the tool's threshold for a column break. Drag the column spacing slider left and they separate. The reverse — one column arriving as two — is the same slider dragged right. There is no setting that is correct for every layout, which is why it is a slider you can watch rather than a mode you have to guess.
Will it open in Excel with Arabic text intact?
Yes. The CSV is written with a byte-order mark, which is what tells Excel on Windows that the file is UTF-8. Without it Excel guesses the machine's ANSI codepage and every Arabic supplier name arrives as mojibake — the most common reason a correct export looks broken.
Can it do a 200-page statement?
Yes, up to about 40 MB, which is far more pages than that. The whole file has to fit in the tab's memory, so past that it stops and says so instead of freezing your browser.
Does it convert to .xlsx?
It writes CSV, which Excel, Numbers, LibreOffice and Google Sheets all open directly. Writing a real .xlsx would mean shipping a spreadsheet library to every visitor for a format none of them needs — CSV opens on a double-click, and the Copy for Excel button pastes straight into cells.
Related
People also search for
free pdf to excel converter · convert pdf to excel without uploading · pdf to csv · bank statement pdf to excel · pdf invoice to spreadsheet · extract table from pdf