Three export formats
Choose XLSX for a spreadsheet, CSV for line-item rows, or JSON for structured invoice data.
BROWSER-BASED DOCUMENT EXTRACTION
DocuExtract is a free, open-source web tool that converts invoice PDFs to Excel (XLSX), CSV and JSON entirely in your browser. It extracts structured invoice data, gives you a review screen before export, and processes files without an application backend, account, database, analytics or telemetry.
PROCESSING PIPELINE · DIAGRAM
Conceptual diagram of the documented workflow, not a product screenshot.
THE WORKFLOW
DocuExtract takes a text-based invoice PDF through four steps, with a review opportunity before you export the results.
Open the live app and choose a text-based invoice PDF. Documents can contain up to 100 pages. Scanned image-only PDFs are not supported yet.
The browser reads document text and applies heuristic rules to identify invoice information and line items. Results depend on the document's layout.
Inspect the extracted information before export. Confirm flagged numeric dates and correct unusual line-item rows when necessary.
Export the reviewed invoice as XLSX or JSON, or export line items as CSV. The CSV format contains line items only.
BUILT INTO THE WORKFLOW
The product focuses on structured export and transparent review rather than promising perfect extraction from every invoice design.
Choose XLSX for a spreadsheet, CSV for line-item rows, or JSON for structured invoice data.
Inspect extracted values before using them elsewhere. Every result requires human review for consequential use.
Numeric dates such as 05/09/2026 are interpreted as DD/MM/YYYY and flagged for confirmation.
Extracted data is validated with Zod, and exports apply formula-injection sanitization.
PRIVACY ARCHITECTURE · DIAGRAM
The app processes selected PDF files in the browser; application code does not upload invoice files to a backend.
Conceptual privacy architecture diagram. It does not depict a network capture.
DocuExtract has no application backend, account, database, analytics or telemetry. Invoice data is not written to URLs, localStorage or sessionStorage. PDF buffers are released and documents are destroyed after processing. React rendering does not use dangerouslySetInnerHTML. You can independently inspect the browser's network tab to verify network activity while using the app.
Local processing describes the application's design, not a guarantee about every aspect of your device, browser, extensions or hosting provider. Read the privacy information and review the repository privacy document.
INTENDED AUDIENCES
DocuExtract may help people who need to turn text-based invoice documents into data that can be reviewed and reused.
Review invoice fields and export structured data for subsequent accounting workflows, after checking every extracted value.
Move line items into a CSV workflow or review the full invoice in XLSX or JSON.
Convert supported invoices without creating an application account or sending the PDF to an application backend.
Inspect extracted invoice details before deciding whether they are suitable for a downstream process.
DOCUMENT COMPATIBILITY
Text-based PDFs are supported; compatibility depends on the document and how its content is arranged.
| Document type | Status | Practical guidance |
|---|---|---|
| Text-based PDF | Supported | Review all extracted values before export. |
| Multi-page invoice | Supported | Up to 100 pages. |
| Scanned or image-only PDF | Not supported yet | OCR is planned for Phase 2. |
| Password-protected PDF | Limited | Encrypted files are rejected unless already decrypted. |
| Corrupt PDF | Not supported | Use a valid, readable PDF. |
| Handwritten invoice | Not guaranteed | Check the result manually; handwritten recognition is not guaranteed. |
| Multiple invoices in one PDF | Planned | Use one invoice per PDF. |
Extraction is heuristic. Labels and values need to be on the same line or in neighbouring columns of the same row. A label above its value is not read. Line-item detection uses column gaps and table headers, so unusual tables may need manual correction on the review screen.
For accounting, tax, payment or legal use, review every output and independently verify important fields against the original document. DocuExtract is a data-extraction aid, not a substitute for professional verification.
A PRACTICAL COMPARISON
This comparison describes the documented processing design, not a claim about any specific competing product.
| Category | DocuExtract | Cloud upload converter |
|---|---|---|
| File processing | Processed locally by the application in your browser. | May upload documents to a remote service, depending on the provider. |
| Account | No application account. | Requirements vary by provider. |
| Application backend | No application backend. | Remote processing may use provider infrastructure. |
| Review before export | Includes a review screen. | Workflow varies by provider. |
| Scanned PDFs | OCR is planned, not currently supported. | Support varies by provider. |
| Verification | Every result needs review before consequential use. | Verification requirements depend on the workflow and output. |
LICENSING AND STATUS
DocuExtract's current released version is open source under the MIT License. The following statement describes the developer's stated licensing plan.
DocuExtract v1.0.0 is open source under the MIT License. The developer plans to offer future production versions under a commercial licence. Versions already released under MIT remain available under MIT.
Review the source repository for the published licence and current release files. The stated plan does not change the licence of versions already released under MIT.
QUICK ANSWERS
These short answers cover privacy, file support, exports and safe use.
Application code processes invoice files locally in your browser and does not upload them to an application backend. You can inspect the browser's network tab to verify network activity.
Not yet. Scanned and image-only PDFs require OCR, which is planned for Phase 2 and is not a current feature.
DocuExtract exports XLSX, CSV and JSON. CSV contains line items only; XLSX and JSON contain the full invoice.
No. Extraction is heuristic, and every output must be reviewed before accounting, tax, payment or legal use.
The current workflow supports one invoice per PDF. Multiple invoices per PDF are planned for Phase 2.
DocuExtract v1.0.0 is open source under the MIT License. The developer plans to offer future production versions under a commercial licence. Versions already released under MIT remain available under MIT.