Skip to content

Building forms

Build a form with AI

Describe the form you need — or paste a link to one you already have — and AI drafts the fields, labels, and validation for you.

On this page

Select Create Form and you land in AI Form Studio. Type what you need in plain English, select Generate form, and Maxforms drafts the whole thing — questions, labels, field types, and validation — as a form you can then edit like any other. Nothing goes live until you publish it.

Describe the form you want#

  1. Select Create Form from Home.
  2. Type your description into Describe your form, or paste a link to import…
  3. Select Generate form — the arrow at the end of the box — or press ⌘/Ctrl + Enter.

AI Form Studio with its prompt box, suggestion chips, and Start from scratch link

Be specific about the answers you need and you'll get closer on the first try. "A volunteer sign-up form for a community garden: name, email, phone, which Saturdays they can help, and any allergies" produces a form with a phone field that validates, a checkbox list of Saturdays, and a long-text box for allergies.

If you'd rather start from an example, the chips under the box — Contact form, Customer feedback, Event registration, Job application, NPS survey, Bug report — drop a ready-made description into the box that you can edit before generating. Start from scratch skips AI entirely and opens an empty builder.

Generating takes a few seconds. You'll see the steps go past — Building your form, then Finalizing — and a Cancel button if you change your mind. Cancelling throws the draft away.

Rebuild a form you already have#

The same box takes more than a description:

  • Paste a link. Give it the address of a form that's live somewhere else and Maxforms fetches it and recreates the questions in Maxforms.
  • Attach a file. Select Attach and upload a PDF or a photo of a paper form (PNG, JPG, or WEBP), one file at a time. Maxforms reads the fields off it and builds the digital version.

Treat the result as a first draft, not a photocopy — check every question and its options against the original before you publish.

Change it by asking#

After it generates you're in the AI tab of the builder: your form on the left, the conversation on the right. The Describe a change… box at the bottom keeps the same conversation going, so you can keep refining instead of starting over.

The AI tab with the generated form on the left and the AI conversation on the right

Ask for whatever you'd otherwise do by hand — "Add a question asking how they heard about us, with options Friend, Social media, Flyer, Other", "Make the phone number optional", "Make it shorter". Each reply tells you what changed, and the form on the left updates as you watch.

You can switch to the Build tab at any point and edit by hand — drag questions around, change a field type, adjust validation. The two work on the same form, so you can go back and forth.

Undo an AI change#

Every AI turn leaves a checkpoint. Select Restore to this point under any earlier reply to roll the form back to how it looked then.

The AI conversation, with Restore to this point under an earlier reply

Restoring permanently removes the messages after that point, so Maxforms asks you to confirm first.

Publish when you're happy#

AI edits your draft. Your live form doesn't change until you select Publish (or Publish changes on a form that's already live), which is also your chance to review everything in the Build tab first. See Form builder overview for what publishing does.

If Generate form is greyed out#

The button only wakes up once there's something in the box — a description needs at least a few characters. If you pasted a very long block of text, trim it; the box has an upper limit.

If you hit an AI usage limit#

Every plan includes a monthly allowance of AI generations, refinements, and imports. When you run out, the chat box is replaced by a note saying so, and you carry on editing the form by hand in the Build tab — nothing you've already built is lost. The allowance resets at the start of each month, and higher plans include more; the Free plan is the tightest.

If the imported form doesn't match the original#

Importing works best on straightforward forms. Multi-page flows, questions that appear only after another answer, and unusual widgets often come through flattened or missing. Rather than re-importing, describe the gap in the chat — "Add a second page with the billing questions" — or fix it directly in the Build tab.

Keep reading

Was this helpful? Yes, it helped No, tell us why Still stuck? Contact support