Form Designer

Build hosted forms visually with drag-and-drop. Choose themes, configure fields, and share a link.

Overview

The Form Designer is a visual builder that lets you create fully functional forms without writing any HTML. When you open a form in the dashboard, the Designer tab gives you a two-panel layout:

Generate with AI

When you create a new form, select Create with AI at the top of the wizard. Describe what you need in plain English — for example, "a booking form with name, email, date, time slot dropdown, and party size" — and AI generates the complete form with the right field types, labels, and layout. You can then fine-tune everything in the designer.

Start from a template

Alternatively, pick from 9 ready-made templates: Contact, Feedback, Newsletter, Support, Registration, Booking, Quote Request, Application, and Blank. Each template comes with pre-configured fields and a theme — pick one and customize it in the designer.

You can modify any template's fields, remove them, or add new ones. The template is just a starting point.

Field types

FormBlade supports 11 field types, all available on every plan:

Field TypeHTML Element
Text<input type="text">
Email<input type="email">
Textarea<textarea>
Phone<input type="tel">
Number<input type="number">
Date<input type="date">
URL<input type="url">
Select<select>
Checkbox<input type="checkbox">
Radio<input type="radio">
File<input type="file">

The maximum number of fields per form depends on your plan: 30 on Personal, 80 on Pro, and 200 on Business.

Adding fields

To add a field to your form:

  1. Click the + Add Field button below the existing field list
  2. Select the field type from the dropdown
  3. The field will appear at the bottom of the list with a default label
  4. Click the field to expand its settings panel

Removing fields

Click the trash icon on the right side of any field row to remove it. You will be asked to confirm before the field is deleted. Removing a field from the designer does not delete any previously submitted data for that field.

Reordering fields

Drag and drop fields to reorder them. Click and hold the grip handle on the left side of a field row, then drag it to the desired position. The live preview updates immediately as you reorder.

Field settings

Click any field to expand its settings. Every field type supports these options:

SettingDescription
LabelThe visible label shown above the field (e.g., "Your Name"). This is what the user sees.
NameThe HTML name attribute. This is the key used in the submitted data (e.g., full_name). Auto-generated from the label but editable.
PlaceholderHint text shown inside the field before the user types (e.g., "John Doe").
RequiredToggle to make the field mandatory. Required fields show an asterisk (*) next to the label.

Some field types have additional settings:

Themes

FormBlade includes 6 built-in themes that control the visual style of your hosted form. All themes are available on every plan:

ThemeDescription
MinimalClean white background, underline inputs, serif font. Best for simple contact forms.
CorporateRounded corners, soft shadows, blue accent. Polished look for SaaS and business pages.
GlassFrosted glass effect over a gradient background. Modern and visually striking.
DarkDark background, light text, subtle borders. Ideal for developer and tech sites.
WarmWarm earth tones, serif font, soft shadows. Great for creative and personal brands.
CompactTight spacing, small font, minimal padding. Best when space is limited.

On Pro plans and above, you can also customize theme colors, fonts, spacing, and layout to match your brand.

Select a theme from the theme picker at the top of the left panel. The live preview updates instantly so you can compare themes before saving.

Live preview

The right side of the designer shows an accurate preview of your hosted form. It reflects:

The preview is interactive — you can type into fields and click buttons to see how the form feels. No data is submitted from the preview.

Hosted form URL

Every form gets a public hosted URL:

https://formblade.com/f/contact

Replace /f/contact with your own form link from the dashboard.

This URL serves the full form page using the theme and fields you configured in the designer. You can:

<iframe
  src="https://formblade.com/f/contact"
  width="100%"
  height="500"
  frameborder="0"
></iframe>

Replace /f/contact with your own form link from the dashboard.

The hosted form handles validation, submission, and redirect automatically. No additional code is needed.

Using the HTML snippet instead

If you prefer full control over the HTML and CSS, switch to the Setup tab on your form page. The snippet is a plain <form> element that you can paste anywhere and style yourself. The designer and the snippet method both submit to the same form link — you can use whichever fits your workflow.

Tip: Changes you make in the designer only affect the hosted form page. If you are using the HTML snippet, you will need to update your HTML manually to match any field changes.

Plan comparison

FeaturePersonalPro
Field typesAll 11 typesAll 11 types
Max fields per form3080
ThemesAll 6 themesAll 6 themes
Custom theme coloursNoYes
Hosted form URLYesYes
HTML snippetYesYes
Iframe embedYesYes
File upload fieldsYes (1 MB limit)Yes (25 MB limit)