Stop formatting.
Start generating.
Pick from 12+ professionally designed templates. Fill in your details, download a polished PDF or Word document. Invoices, contracts, proposals, certificates, and more. No design skills needed.
200 free documents/month · No credit card required · Cancel anytime
Document generation shouldn't be this painful
Manual formatting wastes hours
Copying data into Word templates by hand. Adjusting margins. Fixing broken tables. Every. Single. Time.
HTML-to-PDF breaks layouts
Puppeteer, wkhtmltopdf, WeasyPrint. They all struggle with page breaks, fonts, and complex layouts.
Existing APIs are HTML-only
Most document APIs require you to write HTML/CSS templates. Your team already uses DOCX. Why convert?
Per-document pricing adds up
Competitors charge $0.03-$0.10 per document. At 10K docs/month, that's $300-$1,000. Every month.
Built for speed, reliability, and simplicity
Invoice generated
2s ago
Contract filled
15s ago
Certificate ready
1m ago
All Your Documents In One Place
Instant Processing
Smart Field Detection
Multi-Format Output
Simple REST API
Everything you need, nothing you don't
Simple by design. Powerful when you need it. No bloat, no learning curve.
Standard DOCX Templates
Use the Word documents you already have. Add {{ field }} placeholders and Jinja2 loops. No proprietary template format to learn.
Sub-3-Second Generation
Template filling is instant (<100ms). PDF conversion via LibreOffice takes 1-3 seconds. Async webhooks for batch jobs.
One REST Endpoint
POST /v1/generate with your template ID and JSON data. Get back a PDF or DOCX. That's the entire API.
Office Format Native
Convert DOCX, XLSX, PPTX to PDF natively. Not HTML-to-PDF like everyone else. Your formatting stays intact.
Self-Hostable
Deploy on your own servers. Documents never leave your infrastructure. SOC2, HIPAA, GDPR friendly from day one.
Template Gallery
12+ pre-built templates for invoices, contracts, NDAs, certificates, proposals. Fill and download. No account needed.
Pick a template. Fill it in. Done.
Pick a template
Browse 12+ professionally designed templates. Invoices, contracts, NDAs, certificates, and more.
Fill your data
Fill a simple form or send JSON via API. No design skills needed. Just your data.
Download document
Get a polished PDF or editable DOCX instantly. Download it or share via link.
12+ professional templates, ready to use
Finance, Legal, HR, Business, Education. Pick a category, choose a template, and generate your document. No account required.
Invoice
Finance
Receipt
Finance
Contract
Legal
NDA
Legal
Proposal
Business
Resume
Business
Certificate
Education
Offer Letter
HR
Convert any Office file to PDF
Upload DOCX, XLSX, PPTX, or OpenDocument files and get back a perfectly rendered PDF. One API call.
DOCX → PDF
Word documents
XLSX → PDF
Spreadsheets
PPTX → PDF
Presentations
ODT → PDF
OpenDocument
POST /v1/convert · File: report.xlsx → report.pdf (1.2s)Built for every document workflow
Invoice Automation
SaaS platforms generating thousands of invoices monthly. Stripe webhook → Doccify → PDF emailed to customer.
Contract Generation
Law firms and agencies creating customized contracts from templates with client-specific terms and clauses.
Certificate Issuance
Online course platforms issuing completion certificates at scale with student name, date, and course details.
Proposal Builder
Freelancers and consultancies generating branded proposals with pricing tables and scope of work.
Resume Generation
Job platforms creating formatted resumes from structured profile data. ATS-friendly PDF output.
Real Estate Documents
Lease agreements, property reports, and inspection forms generated from property management systems.
Integrate in minutes, not days
One REST endpoint handles everything. Auto-generated Swagger docs. API key authentication, no OAuth complexity. Works with any HTTP client.
- Auto-generated interactive docs at /docs
- API key auth. One header, that's it
- JSON request → binary file response
- Template field auto-detection on upload
- Python, Node.js, PHP, Go, cURL examples
- Webhook callbacks for async generation
# 1. Get your API key
curl -X POST /auth/register \
-d '{"email":"you@co.com","password":"..."}'
# 2. Upload a template
curl -X POST /v1/templates \
-H "X-API-Key: dc_your_key" \
-F "file=@invoice.docx"
# 3. Generate a document
curl -X POST /v1/generate \
-H "X-API-Key: dc_your_key" \
-d '{"template_id":"tpl_abc",
"data":{"company":"Acme"},
"output":"pdf"}' \
-o invoice.pdf
# That's it. Three calls.Works with any language or platform
AI-powered document generation
Describe your document in plain English and let AI create it. "Generate an NDA for a freelance web development project with a 2-year non-compete clause." Template + data + formatting, all handled.
"Create a professional invoice for Acme Corp, 3 line items totaling $4,200, due in 30 days..."
How Doccify compares
| Feature | Doccify | CraftMyPDF | Carbone | PDFMonkey |
|---|---|---|---|---|
| Template format | DOCX (Word) | Proprietary | DOCX/ODS | HTML/CSS |
| Output formats | PDF + DOCX | PDF + Image | PDF + DOCX + more | PDF only |
| Free tier | 200 docs/mo | 50 docs/mo | 100 docs/mo | 20 docs/mo |
| Starting price | $19/mo | $29/mo | €29/mo | €15/mo |
| Office conversion | DOCX/XLSX/PPTX | No | Yes | No |
| Visual editor | Coming soon | Drag & drop | No | HTML/CSS |
Common questions
Standard DOCX (Microsoft Word) files. Add {{ field_name }} placeholders anywhere in your document. We also support Jinja2 syntax for loops ({% for item in items %}) and conditionals. No proprietary format to learn.
Start generating documents today
200 free documents per month. No credit card. No setup complexity. Just upload a template and go.