ODT Template Filler

Upload an ODF (.odt) template built with {placeholders} and {#loop}…{/loop} blocks, then upload one JSON file per version (e.g. one per exam version). Export each filled .odt individually or all together as a zip — everything runs locally in your browser via odf-kit. No files leave your machine.

1

Template

The .odt file created in LibreOffice Writer with your styling and placeholders.

2

Data — one JSON per version

Drop several .json files at once (or click to choose them), or add a blank one and edit it directly. Each becomes one filled .odt.

No versions yet — drop JSON files above or add one manually below.
3

Export

Fills the template once per version. Each result gets its own download button; use "Download all" for a single zip.