Generatr

The editor

Author headers, bodies and footers with rich formatting, tables, images, fonts and page controls.

The editor is a rich-text builder. Everything you see maps directly to how the PDF will look — what you design is what gets rendered.

Sections

A template is split into three documents:

SectionPurposeRepeats
HeaderLogo, title, page numbersTop of every page
BodyMain contentFlows & paginates
FooterLegal line, page numbersBottom of every page

Switch between sections with the tabs at the top of the editor. The header and footer tabs only appear once you enable them in the page settings.

Page settings

Click the gear (⚙) to open the page settings popover:

  • Enable header / footer — toggles each section and reveals its height input.
  • Margins — top / right / bottom / left, in millimetres.
  • First page header/footer — whether the header and footer also appear on page 1 (useful for cover pages).

The default page is A4 (794 × 1123 px at 96 dpi) with 15 mm margins.

Formatting toolbar

The always-visible toolbar row covers:

  • History (undo / redo), text style and font family
  • Font size and line height
  • Bold, italic, underline, strikethrough, highlight, text colour, clear
  • Text alignment
  • Lists, blockquote, code block
  • Insert menu: link, image, table, page break

Tables

Insert a table from the Insert menu. When the cursor is inside a table, two extra toolbar rows appear with row/column operations, merge/split, per-cell and whole-column background colours, border width and colour, vertical alignment and column width presets (25 / 33 / 50 / 66 / 75 % or a custom value).

New tables have no special header row — every cell is a normal cell, so you have full control over styling.

Images

Insert an image by URL or by uploading a file. Uploaded images are stored on Generatr's servers and referenced by URL. Select an image to resize it with the drag handle.

Colours

Every colour picker shows a palette of the colours already used in your template, so it's easy to stay consistent. Hover a picker to reveal the palette and click a swatch to apply it.

Page breaks

Insert a manual page break from the Insert menu to force content onto a new page.

Page numbers

Two reserved variables are available anywhere in the template:

Page {{ page_number }} of {{ total_pages }}

They are replaced with the real page numbers after the document is paginated — both in the live preview and in the generated PDF.

Auto-save

The editor saves your work automatically a few hundred milliseconds after you stop typing. The status indicator shows when your changes are saved.