> ## Documentation Index
> Fetch the complete documentation index at: https://formhug.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Form Builder

> Build and customize your form using FormHug's 3-panel WYSIWYG editor with 30+ field types

The form builder is a 3-panel WYSIWYG editor. The left panel lists available fields, the center canvas shows your form exactly as submitters will see it, and the right panel controls settings for the selected field or page.

<img src="https://mintcdn.com/formhug-8bc4ebd1/G9oY8IClAvYHkhzC/images/basic-features/classic-form-builder.jpg?fit=max&auto=format&n=G9oY8IClAvYHkhzC&q=85&s=e9ff1627deb39dae430a2f9bc7409b47" alt="FormHug classic form builder with 3-panel layout" width="4212" height="2598" data-path="images/basic-features/classic-form-builder.jpg" />

If you want FormHug to generate the first draft before editing manually, start with the <a href="https://formhug.ai/ai-form-builder" target="_blank">AI form builder</a>, the <a href="https://formhug.ai/payment-form" target="_blank">payment form builder</a>, or a <a href="https://formhug.ai/templates" target="_blank">ready-made template</a>. For a tool-level comparison, read <a href="https://formhug.ai/blog/best-ai-form-builder-2026" target="_blank">best AI form builder 2026</a>.

## Form Structure

Every FormHug form consists of two main parts:

| Part           | Description                                   |
| -------------- | --------------------------------------------- |
| **Form Pages** | Where you collect information from submitters |
| **End Page**   | What submitters see after they submit         |

You can add multiple form pages using **Page Break** fields. What submitters see after they submit is configured on the [**End Page**](/features/building/end-page).

## Field Categories

FormHug offers 30+ field types across eight categories:

<CardGroup cols={2}>
  <Card title="Display Fields" icon="eye" href="/features/building/fields/display-fields">
    Description, Page Break, Contact Us, Navigation, Button
  </Card>

  <Card title="Text Fields" icon="font" href="/features/building/fields/text-fields">
    Short Text, Long Text, URL
  </Card>

  <Card title="Choice Fields" icon="list" href="/features/building/fields/choice-fields">
    Radio, Checkbox, Dropdown, Cascade, Image Choice
  </Card>

  <Card title="Contact Fields" icon="address-card" href="/features/building/fields/contact-fields">
    Name, Phone, Email, Location
  </Card>

  <Card title="Data Fields" icon="database" href="/features/building/fields/data-fields">
    Number, Date, Time, File Upload
  </Card>

  <Card title="Payment Fields" icon="credit-card" href="/features/building/fields/payment-fields">
    Product, Price-Only, Text Product, Text Option
  </Card>

  <Card title="Rating Fields" icon="star" href="/features/building/fields/rating-fields">
    Rating, Ranking, Grid Rating, NPS, Likert Scale
  </Card>

  <Card title="Advanced Fields" icon="wand-magic-sparkles" href="/features/building/fields/advanced-fields">
    Matrix, Booking, Linked Form, Signature, Table, Formula
  </Card>
</CardGroup>

## Conditional Logic

Show or hide fields based on previous answers using field rules. Create personalized paths through your form without extra pages.

<img src="https://mintcdn.com/formhug-8bc4ebd1/G9oY8IClAvYHkhzC/images/basic-features/form-rules-logic.jpg?fit=max&auto=format&n=G9oY8IClAvYHkhzC&q=85&s=52b82e9293eecbfc680aec3dce12ab64" alt="FormHug field rules and conditional logic" width="2856" height="2272" data-path="images/basic-features/form-rules-logic.jpg" />

## Multi-Page Forms

Split long forms into multiple pages for a step-by-step experience. Add a **Page Break** field anywhere to start a new page. Each page can have its own title and description.

## Field Attributes

Every field has flexible settings you can configure in the right panel:

* Title and description
* Placeholder text
* Required toggle
* Validation rules
* Default values
* Hidden fields

<Card title="Field Attributes" icon="sliders" href="/features/building/field-attributes">
  Learn about all field settings
</Card>

## Related

<CardGroup cols={2}>
  <Card title="End Page" icon="circle-check" href="/features/building/end-page">
    Configure what submitters see after they submit.
  </Card>

  <Card title="Field Types" icon="input-text" href="/features/building/fields/text-fields">
    Explore all 30+ field types available in FormHug.
  </Card>

  <Card title="AI Form Builder" icon="wand-magic-sparkles" href="https://formhug.ai/ai-form-builder" target="_blank">
    Generate a form first, then refine it in the editor
  </Card>

  <Card title="Create a Payment Form" icon="credit-card" href="/guides/use-cases/payment-form">
    Configure donations, products, tickets, deposits, discounts, and Stripe
  </Card>

  <Card title="Template Library" icon="grid-2" href="https://formhug.ai/templates" target="_blank">
    Start with a proven structure before customizing fields
  </Card>

  <Card title="Best AI Form Builder 2026" icon="book-open" href="https://formhug.ai/blog/best-ai-form-builder-2026" target="_blank">
    Compare AI-assisted form creation workflows
  </Card>
</CardGroup>
