Batch-generate Word contracts from Excel — one file per row
Upload a filled sample contract, mark what changes (names, dates, amounts), then drop in your Excel. batchword creates a separate, ready-to-send .docx for every row — no mail-merge combined file, no VBA. Your files are processed entirely in your browser and never leave your computer.
| Client Name | Signing Date | Contract Amount |
|---|---|---|
| Acme Ltd. | 2026-07-01 | 20000 |
| Northstar | confirm blank | 15000 |
| Bright Co. | 2026-07-12 | 32000 |
Why not just use mail merge?
Core workflow
Common questions
How is this different from Word mail merge?
Mail merge combines all records into one document and needs an add-in or macro to split them. batchword generates one separate .docx per Excel row by default — no combining, no add-in — so each contract is ready to send on its own.
Do my files get uploaded anywhere?
No. Templates, your Excel data, and the generated documents are all processed locally in your browser. Nothing is sent to a server, stored in a database, or used to train AI.
Can I use my existing Excel spreadsheet?
Yes. Export the field template to match your columns, or fill your rows in directly. Each row becomes one generated document.
Is it only for contracts?
Contracts are the main use case, but any repeated Word document works — offer letters, certificates, notices, invoices. If it is one template filled many times, batchword fits.