Upload a .docx with your invoice, contract, or certificate layout โ DocWizard finds every merge field automatically. Add your data, one record or a thousand, and get back ready-to-send PDFs or Word files with your formatting intact.
No credit card required ยท Free plan available
If it starts as a Word template, DocWizard can turn it into a finished document โ one at a time or a thousand at once.
No new tools to learn โ if you can use Word, you can use DocWizard.
Add a .docx file with fields like {{ClientName}}. DocWizard scans it and detects every merge field automatically โ no manual mapping.
Fill in a simple form for a single document, or upload a CSV/XLSX to generate hundreds of documents in one batch โ one row per document.
Export as a faithfully-rendered PDF or an editable Word file, ready to send. Tables, styling, and formatting stay intact.
There's no drag-and-drop builder to learn and no proprietary format to migrate to. Open Word, write your document exactly as you always have, and drop in placeholders like {{ClientName}} wherever the data should go.
Dear {{ClientName}},
We're pleased to confirm your start date of {{StartDate}} with an annual salary of {{Salary}}, reporting to {{Manager}}.
Built for teams who generate the same document, over and over, with different data every time.
Upload any .docx and DocWizard scans it for every merge field automatically โ no manual tagging, no config files, no setup step to get wrong.
Fill in one form for a single document, or upload a CSV/XLSX to generate hundreds from the same template โ one row in, one finished document out.
Export as a faithfully-rendered PDF or an editable .docx โ tables, fonts, and formatting stay exactly as designed, every single time.
Generate documents straight from your own code with a simple REST API and scoped API keys โ wire it into a CRM, a Zapier automation, or anything else.
Upload a new version of a template without losing the old one. DocWizard tracks every version, flags which fields changed, and lets you roll back in one click.
Documents are rendered with a real layout engine, not a lossy markup converter โ what you design is what gets generated.
Templates change โ a reworded clause, an updated logo, a new field. Upload the new file as a version instead of overwriting the old one, and every version stays on record.
Every feature in DocWizard is available through a simple REST API. Create an API key from your dashboard and start generating documents in minutes.
Read the API docs# Generate a single document
curl -X POST https://api.docwizard.co/api/documents \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "019f91ca-4d8a-70cc-b0a8-9d6a543db815",
"documentName": "invoice-acme",
"dataJson": {
"ClientName": "Acme Corp",
"Amount": "1500"
}
}'
# Response
{ "id": "019fa8f0-c281-7ebf-aa53-aeca9da7cfa5" }Start free. Upgrade when you need more documents, more templates, or API access.
All plans include unlimited team members. Higher plans include features from lower plans unless otherwise noted. All prices are in USD.
Upload your first template and generate a document in under 10 minutes.