Form design ideas

Real web form designs, from contact forms to multi-step signups, with what makes each one easy to fill in. Build any of them with AI.

Updated All form templates

Every form design above is a ready template. Browse and preview for free; copy the code with a BrowserMoon licence.

Get a licence

What makes good form design?

Good form design makes filling in a form feel quick. The best web forms ask only for what is needed, put one field per row with the label above it, explain errors next to the field, and end with a button that says exactly what happens next. The designs below are real forms you can study and build with an AI coding tool. These web form examples include contact forms, signup forms, multi-step forms and payment forms, each designed to be easy to fill in on a phone.

Form design principles that work

Ask for less

Every extra field loses people. Remove anything you can ask for later.

Labels above fields

Labels above inputs are faster to read than labels beside them, and they never disappear like placeholders.

One column

A single column has a clear path from top to bottom. Pair fields only when they belong together, like first and last name.

Errors where they happen

Show the error under the field, in plain words, as soon as the field is left.

A specific button

Create account or Send message is clearer than Submit.

Types of form design

Contact forms need only name, email and message, plus a short promise about when you will reply. Signup forms should be the shortest of all: email and password, or a social sign in button.

Multi-step forms split long forms into small steps with a progress indicator, which suits onboarding and applications. Settings forms group related fields into sections and save each section on its own.

How to build a form design with AI

1

Pick a design

Open any form design above to see it live and full size.

2

Copy the template

Copy the template code from the design's page. It is plain HTML and CSS.

3

Paste it into your AI tool

Paste it into Lovable, Bolt, Claude Code, Cursor or v0 and ask for it in your stack.

4

Make it yours

Ask the tool to swap in your copy, brand colours and links, keeping the layout and spacing.

All form templates

Common form design mistakes

Placeholder as label

The hint disappears when people type, so they forget what the field was.

Errors only at the end

Listing every error after submit makes people hunt. Validate as they go.

Tiny inputs on phones

Inputs need at least 16 pixel text on mobile, or the browser zooms in.

Wrong keyboard

Use email, number and phone input types so phones show the right keyboard.

Frequently asked questions

What is good form design?

A form that asks for as little as possible, has clear labels above each field, shows errors next to the field and ends with a specific button.

Should labels go above or beside form fields?

Above, in most cases. It is faster to scan and works on every screen size.

When should I use a multi-step form?

When a form has more than about seven fields, or when later questions depend on earlier answers.

How do I make forms accessible?

Give every input a visible label, keep good contrast, show errors in text not only colour, and make the whole form usable with a keyboard.

Can I build these form designs with AI?

Yes. Copy any form template into Lovable, Bolt, Claude Code or Cursor and ask it to connect the form to your database or email service.

Do these forms work on mobile?

Yes. They use one column layouts and large inputs that work on phones.

More design ideas