Upload a template once. DocWizard automatically detects the merge fields, then generates polished PDFs or Word docs from your data โ one at a time, in bulk from a spreadsheet, or straight from your own code.
No credit card required ยท Free plan available
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.
Built for teams who generate the same document, over and over, with different data every time.
Upload any .docx and DocWizard finds every merge field for you โ no manual tagging or config files.
Generate one document from a form, or thousands at once from a CSV or Excel file โ same template, different data.
Export documents as faithfully-rendered PDFs or editable .docx files โ tables, fonts, and styling stay exactly as designed.
Generate documents straight from your own code with a simple REST API and API keys โ build it into any workflow.
Every organization's templates, documents, and API keys are kept separate โ invite your team without stepping on each other.
Documents are rendered with a real layout engine, not a lossy markup converter โ what you design is what gets generated.
Got a spreadsheet of clients, invoices, or contracts? Upload it alongside your template and DocWizard generates one document per row โ packaged into a single zip, ready to download.
| DocumentName | ClientName | Amount |
|---|---|---|
| invoice-acme | Acme Corp | 1500 |
| invoice-globex | Globex Inc | 2200 |
| invoice-initech | Initech LLC | 980 |
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.app/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. Prices shown are placeholders โ update before publishing.
Upload your first template and generate a document in under 10 minutes.