Turn Word docs into fillable PDF templates
Upload a .docx file with {{placeholder}} tags and Template Me turns it into a web form. Fill it in — one document at a time or in bulk from a CSV — and download a finished PDF.
- No sign-up to self-host
- Bulk-fill from CSV
- Runs fully in your browser
Watch a template fill itself in
The same document, before and after — placeholders on the left become real values on the right.
Upload a template
Drop in a .docx file with placeholders like {{field_name}} — fields are detected automatically.
Fill in the fields
Fill one document at a time in a clean web form, or fill hundreds at once from a CSV.
Download a PDF
Get a polished, ready-to-send PDF in seconds — no Word, no manual formatting.
Run it locally with Docker Compose
- 1
Install Rancher Desktop (.deb, .rpm or AppImage) from rancherdesktop.io and launch it.
- 2
In Rancher Desktop → Preferences → Container Engine, pick "dockerd (moby)" so the docker CLI is available.
- 3
Download the Compose file:
wget https://raw.githubusercontent.com/mkazinauskas/template-me/main/docker-compose.prebuilt.yml - 4
Start the stack:
docker compose -f docker-compose.prebuilt.yml up
Then open localhost:3000 — no cloud account required. Any Docker engine works; Rancher Desktop is just a free, license-friendly option.
Everything you need to automate document generation
Automatic field detection
Placeholders are picked straight out of your Word document — no manual setup.
Bulk generation
Upload a CSV and generate a batch of filled PDFs in one go.
Typed fields
Text, numbers, dates, and toggles — fields render as the right input automatically.
No installs
Runs entirely in the browser. Nothing to install, nothing to configure.
Free & open source
Source is public on GitHub. Clone it and run it on your own machine — no account or subscription required.
Frequently asked questions
What files does Template Me work with?
You upload Microsoft Word .docx files that contain {{placeholder}} tags. Each finished document comes back as a PDF, and bulk runs are packaged as a .zip.
How do placeholders work?
Write tags like {{client_name}} directly in your Word document. Template Me scans the file on upload and builds a form field for every tag, including typed inputs for dates, numbers, dropdowns and yes/no toggles.
Can I generate many documents at once?
Yes. Upload a CSV where each row is one document and each column maps to a placeholder, and Template Me generates a filled PDF for every row in a single batch.
Is Template Me really free?
Yes. Template Me is free and open source. You can self-host it with Docker Compose in about a minute, and no account is required to run it locally.
Do I need to install Microsoft Word?
No. The hosted app runs entirely in your browser. To self-host you only need Docker — there is nothing else to install.
Ready to automate your paperwork?
Upload your first template and have a fillable PDF workflow running in under a minute.
Get started free