Retyping each party's details into every contract takes time and invites mistakes.
Standardized contracts, built from reusable snippets
Desktop app to build contracts from reusable snippets and export the final PDF. Register your clients, write the clauses once with variables, and reuse them every time — no retyping. Runs on Windows, macOS, and Linux, 100% offline.
The problem
Rebuilding the same contract from scratch, every time
Qualifying each person by hand ("Brazilian, married, holder of ID no…") is repetitive and error-prone.
Later, finding an old contract and its generated PDF becomes a hunt across the computer.
Features
Build once, generate as many contracts as you want
Smart CPF/CNPJ
A single field applies the mask, detects the type, and validates the digits — including the new alphanumeric CNPJ (2026).
Reusable snippets
Header, clauses, and footer written once, with variables like {{contratante.nome}} inserted by clicking, dragging, or typing {{.
Automatic qualification
"Maria da Silva, Brazilian, married, teacher, holder of ID no… and CPF…" assembled on its own, without retyping data.
Configurable roles
Contracting party, contracted party, guarantor, beneficiary, or roles you create — several people per role, each one setting who signs.
PDF ready to sign
An A4 PDF generated on your computer, with a signature block for every party (and witnesses, if you want), saved wherever you choose.
History and search
Every contract is listed, with search by CPF/CNPJ (with or without punctuation), PDF preview, and "Duplicate" for a similar contract.
100% offline, with your data on your computer
It works without internet: no cloud, no account or login, it sends no data to servers and collects no usage. Clients (with CPF, ID, address), templates, and contracts stay only on your computer, in a local database, and the PDF is generated by the app itself. To reinforce it, use your system's disk encryption (FileVault on macOS, BitLocker on Windows) and back up the data folder. Privacy by default, aligned with Brazil's LGPD.
How it works
From the list of parties to the signed PDF
Register the people and companies (your clients).
Create the contract snippets once — header, clauses, and footer — with variables.
Build the contract: pick the parties, order the snippets, and fill only the manual fields (amount, term).
Review the preview (identical to the PDF) and generate the PDF to save wherever you want.
Who it's for
For those who issue similar contracts often
Law and accounting firms
Offices that issue similar contracts every week and want to standardize.
Services and real estate
Service providers, real-estate agencies, clinics, and studios that repeat contracts often.
HR and small businesses
Standardize contracts, including CLT employment — with CTPS and PIS fields — without retyping data.
FAQ
Questions about the Contract Generator
Does it need internet?
No. It works 100% offline; nothing is sent to the cloud.
Where does my data live?
Only on your computer, in a local database. No third party stores or accesses this data.
Does it work on Windows, Mac, and Linux?
Yes: Windows x64, macOS (Apple Silicon), and Linux x64 and ARM64 — same app and same interface.
Can I use my own contract templates?
Yes. You register your snippets and variables once and reuse them every time.
Can a contract have more than two parties?
Yes: several people per role, plus extra roles like guarantor and beneficiary, each one setting whether it signs.
What if I lose the PDF?
The app keeps the history and lets you preview and save the original PDF again.
Contact
Want to see a product up close?
Tell us which product caught your eye — we'll set up a no-strings demo.