Template editor
Change the words, the pictures, and the layout. Then export.
The editor is where every template lives, whether it came from words, HTML, a source image, or a blank page. Click a heading to retype it, drag a picture to move it, and mark any text as a data field. Save it, open it next month, and everything is still there.
- Editing and the live preview are free
- One credit per finished export
- Failed renders cost nothing

Layout
Every part of the page is a layer you can move.
The Layers panel lists each heading, picture, box, and table. Select one on the canvas or in the list, then drag, resize, align, or hide it.
- Drag a layer to move it, or pull a corner to resize it.
- Align and distribute several layers with one click.
- Rename layers so the list reads like your page.

What you can edit
Text, images, layout, and data.
Each edit saves into the template. Open it again tomorrow and it looks the same as when you left.
- Text
- Retype, restyle, and resize any heading or paragraph
- Images
- Upload a picture or paste a URL
- Layout
- Move, resize, align, and stack layers
- Data fields
- Mark any text or image as a field and fill it from JSON
- Brand
- Pick a brand kit and the colours, logo, and fonts follow
- Pages
- A PDF has 1 to 100 pages of one size; an image is one canvas
- Exports
- PDF up to 100 pages, or PNG, JPEG, and WebP
- Credits
- Edits are free, one credit per finished export
Data
Turn any text into a field, then fill it every time.
The Data tab shows every field and variable in the template. Type sample values to see the preview change, then send real values from your app on each export.
- Fields like {{ client_name }} fill from your JSON.
- Lists repeat a row for every item, so tables grow on their own.
- The live preview is free, so you can check the data before you spend a credit.

Start from HTML
Paste your own HTML and keep editing on the canvas.
If you already have HTML, open the Edit source dialog and paste it. The editor marks the headings, images, and fields it finds, and you carry on from there.
<section class="report">
<img src="{{ brand.logo }}" alt="{{ brand.name }}">
<h1>{{ title }}</h1>
<p class="period">{{ period }}</p>
<table>
<tr><th>Metric</th><th>Value</th></tr>
{% for row in rows %}
<tr><td>{{ row.label }}</td><td>{{ row.value }}</td></tr>
{% endfor %}
</table>
</section>
Your HTML stays the one source, and canvas edits write back into it.
Your library
Save it, close it, and find it again.
Every template you make lands in your library. Open one to edit it, or export it straight from the list.
- Every saved version stays, so an old export can always be made again.
- Render the latest version by name from the API, and it picks the exact version at that moment.
- Copy a gallery template into your library and make it yours.

Good to know
Plain facts, so nothing surprises you.
- The editor edits templates. It does not open or change a PDF you already have. Rebuild the design as a template, then export new PDFs from it.
- A PDF template holds 1 to 100 pages that share one size, and an image template is one canvas. Split a longer document into two exports, and make a second template for a second image shape.
- Images and fonts must load from public web addresses or from your uploads. Private and local addresses are blocked.
- Each finished export costs one credit and stays available for 30 days. Editing and the preview never spend a credit.
Exports
Every file you made, in one list.
The Renders page shows each PDF and image you exported, with its format, size, and a download link that works for 30 days.
- Export a PDF or a PNG, JPEG, or WebP from the same template.
- A failed export costs nothing and is safe to try again.
- The API and your AI agent make the same files from the same template.

Questions
Before you start.
- Can I edit a PDF I already have?
- No. The editor works on templates, then exports PDFs and images from them. Upload a picture of your design to rebuild it as a template, or paste your HTML.
- Do my changes stay after I close the editor?
- Yes. Save the template and every text, image, layout, and data edit is there when you open it again.
- Does editing cost credits?
- No. Editing and the live preview are free. You spend one credit when you press Export and the file finishes.
- How do I start?
- Open a blank template, paste HTML, upload a source image, or describe what you need to the AI chat. All four land in the same editor.
Go deeper
Every way into the editor.
- Start from HTMLPaste your markup and edit on the canvas.
- AI template generatorDescribe the template and edit the draft.
- Image to templateRebuild an image you own as layers.
- Templates with dataFields, lists, and versions explained.
- Invoice PDFs from template dataOne template, every invoice filled from JSON.
- Template galleryCopy a finished template and make it yours.
Start now
Open the editor and make your first template.
Sign in, start from a blank page or your own HTML, and export when it looks right. The free plan includes 25 credits every month.