100% local · no uploads
Document Converter

Drop a file to begin. All processing happens in your browser.

Drop file here or click to browse

PDF · DOCX · TXT

Convert to:
Processing…

ClearConvert

A document converter that runs entirely in the browser — PDF, DOCX, and TXT files convert, merge, and split without ever being uploaded to a server. Eight conversion types, all processed locally.

Turning a Bank Statement PDF Into Usable Data

A PDF bank statement is easy to read and hard to work with — pulling numbers into a budget or expense sheet usually means retyping every line by hand. ClearConvert's PDF-to-CSV conversion is built specifically for this: it recognizes statement formats from 30 named banks across the US, UK, Germany, France, Italy, the Netherlands, Spain, and Serbia, auto-detecting date formats and number formatting so the resulting spreadsheet actually lines up correctly. This works on text-layer PDFs — a scanned or photographed statement won't convert, since there's no text underneath to extract.

Moving Between DOCX and PDF Without Losing Formatting

Sending a resume as a PDF, or needing to edit a PDF's text inside a real word processor — DOCX and PDF convert both directions, keeping the document usable on whichever end it lands. TXT files convert to PDF as well, useful for turning a plain draft into something that looks finished enough to send.

Combining and Splitting PDFs

Multiple PDFs — scanned receipts, signed contract pages, separate report sections — merge into one file with drag-to-reorder before combining, so the final order doesn't depend on getting the upload sequence right the first time. A single large PDF splits the other direction using page-range syntax (1-3, 5, 8-10), useful for pulling out just the pages that are actually needed rather than sharing the whole document.

Frequently Asked Questions

Are my files uploaded anywhere?

No. Every conversion runs in the browser itself — nothing is sent to a server at any point.

Can I convert a scanned or image-based PDF to CSV?

Not currently. PDF-to-CSV conversion requires a text layer to extract from — a scanned or photographed document has no underlying text for the tool to read.

Does PDF-to-CSV work with any bank statement?

It's built around 30 specific bank formats across several countries. Statements from banks outside that list may not parse correctly, since the layout and format detection are tuned to known statement structures.

Can I convert a CSV file into something else?

Not at this time — ClearConvert accepts PDF, DOCX, and TXT files as input; CSV is currently only available as an output format from PDF-to-CSV conversion.

CSV Preview
ClearConvert v1.0

A free, privacy-first document converter. All processing happens locally in your browser — no files are ever uploaded to a server.

100% local · no uploads · no tracking · no API keys

Supported Conversions

PDF → TXT Extract plain text from any text-layer PDF. Multi-page supported.
PDF → CSV Extract bank statement tables into structured CSV. Auto-detects date and number formats (DD.MM.YYYY, MM/DD/YYYY, DD MMM YY, ISO), EN/DE/FR number styles, and single-amount columns. Includes bank profile recognition for 30+ major banks (Chase, HSBC, Deutsche Bank, Barclays, BNP Paribas, Banca Intesa, and more).
DOCX → TXT Extract plain text from Word documents, preserving paragraph structure. Full Unicode support including all Latin Extended characters.
DOCX → PDF Convert Word documents to clean A4 PDF with full Unicode support. Preserves paragraph structure and line breaks.
PDF → DOCX Convert PDF to an editable Word document. Text is extracted page by page and structured into paragraphs. Best results with text-layer PDFs.
TXT → PDF Convert plain text to a clean A4 PDF with full Unicode support (DejaVu Sans font). Auto page breaks and proper margins.
PDF Merge Combine multiple PDF files into one. Drag to reorder files before merging. Supports any number of files.
PDF Split Split a PDF into multiple files using flexible page ranges. Examples: 1-10, 15, 20-30 — mix ranges and single pages. Output is a zip archive. Leave blank to split every page into its own file.

Libraries Used

pdf.js 3.11 pdf-lib 1.17 mammoth.js 1.6 jsPDF 2.5 PapaParse 5.4 JSZip 3.10 Sortable.js 1.15 docx.js 8.5