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…
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