Documents

AI document generator

Most tools that write a document hand you a wall of text. This one decides what kind of document it is first, then writes it and lays it out on A4 pages with the tables, headings, clauses and page breaks a document of that kind actually needs.

Create a document with OneCraftWhat the generator classifies before it writes, and what that changes on the page
The document generator with the description box highlighted
You describe the document here. What kind of document it is gets worked out from this.

It classifies before it writes

Four decisions are made before a single sentence exists, and they gate everything after. What carries the meaning, whether that is prose, a record of label and value pairs, designed blocks and charts, or genuinely both. How much content there is, from one deliberately laid out page through two to five pages of continuous content to something over six pages that needs navigation. Whether the structure is flat headings, numbered clauses or a record. And the register, which is legal, corporate, editorial or personal.

A website proposal open in the document builder with the block toolkit on the left
The document builder. Every block on the page is editable, and the toolkit on the left is what you can add.

Why that matters more than the words

It is the difference between a document and an essay with a title. An invoice classified as a record gets label and value pairs and a totals table, not paragraphs. A contract classified as legal and numbered gets clauses with sub-numbering and an execution block, and it gets no icons or charts. A case study classified as editorial gets a banner, a metrics strip and a pull quote. Same engine, four different documents, because the classification changed.

No empty boxes, ever

A document is not a form. Input fields are banned in the output, so a name, a date, an amount or a reference number is written into the page as content rather than left as a blank box to fill in. If you asked for an invoice you get the amounts, and if you asked for an agreement you get the parties named, because a document with gaps in it is not finished.

Page furniture is decided, not defaulted

A running header, a footer and a cover sheet are added only where a reader would expect them. A white paper, a manual or a proposal opens on a cover. An invoice, a receipt, a letter, a resume, a certificate or anything under three pages does not, because those documents open on their own content. A letterhead is added only when the document speaks for a sender, so a letter or an invoice gets one and a report does not.

How it works, in three steps

  1. Step 1

    Describe the document

    Say what it is, who it is for and what has to be in it. Name the sections you know you need and any figures that must appear.

  2. Step 2

    Let it plan and write

    Generation runs as a background job. Longer documents are planned section by section first, then written, which is why they take longer.

  3. Step 3

    Edit and export

    Every block is editable on the canvas. Restyle with a theme, fix the page breaks, then download the PDF.

The full walkthrough with screenshots is in the guide Create a document with AI.

Limits worth knowing

See it on a finished piece

Questions people ask

How long a document can it write?

From a single deliberately laid out page to something well past six pages. Anything long is planned as an outline first and then written section by section, rather than attempted in one pass.

Does it leave blanks for me to fill in?

No. Input fields are banned in a document, so values are written into the page as content. If you want blanks people complete, that is a form.

Will it add a cover page?

Only where a reader expects one, so a report, white paper, proposal or handbook gets a cover and an invoice, letter, resume or certificate does not.

Can I change the design afterwards?

Yes. Ten themes restyle the whole document in a click, and every block on the page can be edited, moved or deleted.

Make your own document

The button opens the generator with this use case already described. Change the wording to match yours, generate, then edit anything you like.

Create a document with OneCraft

Related pages

More finished work of this kind is on the document examples hub.