Free agreement builder

Contract Maker

Start from a service, freelance, NDA or rental agreement, edit every clause, fill the blanks with the placeholder assistant, sign on screen and download a clean PDF or Word file.

  • Live A4 preview
  • Draw or upload signatures
  • Selectable-text PDF and Word
  • Drafts stay in your browser
Saved in this browser
These are drafts, not legal advice. Contract law differs by country and by state. Read the whole agreement, fill every [BRACKETED] placeholder and take legal advice before signing anything that matters.
Agreement typeStarting clauses you can edit
Agreement detailsTitle, reference, date and place
The partiesWho is agreeing to this

First party

Second party

Placeholder assistantFill each [BLANK] once, everywhere 0 left

Type a value and press Fill (or Enter). Every occurrence in the title, parties, clauses and notes is replaced.

    Opening and clausesNumbered automatically 0
      Signatures and witnessesDraw or upload, both optional

      Party

      Sign above the line

      The printed name and title come from the signatory fields in The parties.

      Party

      Sign above the line

      The printed name and title come from the signatory fields in The parties.

      Layout optionsNumbering, page numbers, initials

      With 1.1 numbering, each line of a clause body becomes its own numbered paragraph.

      100%

      Preview only - the PDF is laid out for A4 with page numbers and the footer on every page.

      Advertisement

      Draft an agreement in three steps

      No account, no upload - the whole draft lives in your browser.

      1. 1

        Pick a starting point

        Choose a service, freelance, NDA or rental agreement, or begin blank and add clauses from the library.

      2. 2

        Fill the blanks

        Name both parties, then use the placeholder assistant to replace every [BRACKETED] blank in one go.

      3. 3

        Sign and download

        Draw or upload signatures, choose a design and download a PDF with page numbers, or an editable Word file.

      What the contract maker does

      Placeholder assistant

      Lists every unfilled blank, replaces all occurrences at once and warns you before you download a document that still has some.

      Clause library

      Borrow a confidentiality, payment or termination clause from any other agreement type and reorder clauses freely.

      On-screen signatures

      Each party can draw or upload a signature, with printed name, title, date and optional witnesses.

      Print-ready PDF

      Real selectable text, clauses that never strand a heading at the foot of a page, page numbers and optional initials boxes.

      Four designs

      Formal and Classic serif layouts, or Modern and Minimal sans-serif layouts, each in the accent colour you choose.

      Autosave and backup

      Every change is saved in this browser. Download a backup file to carry the draft to another device.

      Questions

      Is a contract made with this tool legally binding?

      A written agreement signed by both parties is often binding, but these are drafts rather than legal advice. Contract law differs by country and by state. Read the whole agreement and take legal advice before signing anything that matters.

      What are the words in square brackets?

      They are placeholders such as [START DATE] or [AMOUNT]. The placeholder assistant lists each one; type a value once and every occurrence is replaced. Unfilled placeholders are highlighted in the preview and you are warned before downloading.

      Can I sign the agreement on screen?

      Yes. Each party can draw a signature with a mouse, finger or stylus, or upload an image of one. It is placed above the printed name on the PDF and Word file.

      Is my agreement uploaded anywhere?

      No. The draft is kept in your browser and the PDF and Word files are created on your device. If you are signed in you can choose to save a copy to your account.

      Advertisement

      What this tool does

      Pick the kind of agreement you need, edit the clauses that come with it, name both parties, and download a finished document. Nothing is locked: every clause can be rewritten, reordered or deleted, and you can add your own.

      The file is produced on our server as real, selectable text. That matters more than it sounds. Tools that build a PDF in the browser are usually taking a picture of the page - the result cannot be searched, a clause cannot be copied out of it, and a screen reader cannot read it at all. An agreement is the worst possible document to ship as an image.

      The templates

      • Service agreement - for providing an ongoing service to a client: scope, fees, payment terms, ownership of the work and how either side ends it.
      • Non-disclosure agreement - for sharing confidential information before or during a working relationship.
      • Rental agreement - for letting property or equipment: term, rent, deposit, condition and responsibilities.
      • Freelance contract - for a defined piece of work: deliverables, milestones, revisions and what happens to the copyright.
      • Blank agreement - an empty document when you already know what it needs to say.

      Placeholders are meant to be obvious

      Anything the template cannot know is written in [SQUARE BRACKETS]. That is deliberate: an unfilled placeholder should be conspicuous in the finished document so that whoever reads it notices, rather than being quietly signed. Before you send an agreement, search it for a square bracket.

      Numbering

      Clauses are numbered by their position, not by numbers you type. Insert a clause in the middle and everything after it renumbers - which is the entire reason legal documents number their clauses, and the thing that goes wrong when they are typed by hand.

      Is this legally binding?

      A written agreement signed by both parties is generally binding. That is not the same as it being right for your situation. These are drafts produced from a template by a tool, not legal advice. Contract law differs by country and by state, several of the clauses here contain terms only a court can settle, and an agreement that matters deserves a lawyer reading it. The generated document says so on its face, because the file is what gets emailed and signed by people who never saw this page.

      Frequently asked questions

      Can I download the contract as a Word document?

      Yes. Both PDF and Word are offered, and both are real text. The Word file can be edited afterwards, which is usually what you want when the other side asks for a change.

      Do I need an account?

      No. The tool is free and works signed out - the draft is kept in your browser as you type, so a refresh does not lose an afternoon of work. Signing in keeps your agreements together, numbers them in a proper sequence and lets you reopen them later.

      Is what I type private?

      The draft in your browser stays there. The agreement is sent to our server when you press download, because that is what produces the file, and it is stored so that you can find it again. It is not shared, and it is not indexed.

      How many clauses can an agreement have?

      Enough for any ordinary contract. Add as many as you need with the Add a clause button, and move them with the arrows.

      Related tools

      See the invoice generator for billing the work this agreement covers, and the quotation generator for pricing it beforehand.

      Rate this tool

      Was this tool useful? Your feedback helps us improve it.

      No ratings yet — be the first to rate this tool.
      Your rating (required)
      0 / 2000

      Please do not include passwords, payment details or other sensitive information.

      Your feedback is sent privately to the A2Z.Tools team and will not be posted publicly.

      Quick answer

      Pick a template, edit the clauses, name both parties, and download the agreement as PDF or Word.

      Key facts

      • Both formats are real selectable text rather than an image of a page, so the Word file stays editable.
      • Clauses are numbered by position, so inserting one renumbers the rest.
      • Placeholders are written in square brackets so an unfilled one is obvious in the finished document.
      • The draft is kept in the browser as it is typed, so a refresh does not lose it.