DocGenerator

Doc Generator started because I kept writing the same freelance contract from scratch every couple of months. I'd open a previous one, copy the structure, change the names, fix the dates, and email it. After the third time I sat down to write a basic NDA, I thought: this should take thirty seconds, not thirty minutes.

So I built the tool I wanted. You fill in a form, the AI fills in the boilerplate, and you get a clean document you can edit, sign, and send. No account. No tracking beyond a page-view counter. No database full of your client names.

How it works under the hood

Each template is a structured prompt with the fields you actually need. When you submit the form, the values get slotted into the prompt and sent to GPT-4o-mini through OpenRouter. The output is rendered to a clean PDF in the browser using jsPDF-like server-side rendering. Nothing is stored on our end once the PDF is generated.

Why no account by default

Because the documents you write are sensitive. A freelance contract has your client's name, the scope of their project, and your rates. An invoice has their billing address. An NDA has the thing they're trusting you not to leak. None of that belongs in a database tied to an email address.

You can optionally sign up for a Pro tier that saves a history of your generated documents for thirty days, in case you want to re-download one. That's the only data we keep, and you can wipe it at any time.

Ads

This site runs Google AdSense. The ads are placed between sections of content, not above the fold, and they don't follow you around the web. If you want to turn them off, the Pro tier has no ads.

Who built it

Me. Barry Cobham. I'm a developer based in the UK who builds small tools for solo operators. You can find me on Ko-fi if you want to support the work.

Limitations and honesty

AI-generated documents are not legal advice. The contract and NDA templates cover the standard situations — most freelance work, most NDAs between two companies, most simple service agreements. If you're doing something with serious money on the line, an unusual jurisdiction, or novel commercial terms, talk to a real lawyer. This tool is for the other 90%.

The AI can also get things wrong. It sometimes invents clause numbers that don't match the document. It occasionally produces text that's a bit too formal for a small job. Read what you download before you send it.

Advertisement