Figma Forms

/

/

/

/

Figma Forms

Preview

Figma Forms

Figma Form Blocks

Form blocks are a website layout that gathers visitor information using Inputs, Dropdowns, and Selects. Examples include login, authentication, payments, lead capture, newsletter signup, and settings forms.

Form blocks are part of the Figma Website Builder. This component allows you to quickly assemble websites with Figma Sites.

How to use Forms in Figma

Form blocks are fully responsive and take advantage of Figma Sites Breakpoints. To make sure your forms are as user-friendly and effective as possible, you can stick to these bite-sized UX best practices:

  • Place labels above fields for better readability;

  • Remove unnecessary fields to improve completion rates;

  • Mark required fields with an asterisk (*) or other indicators;

  • Use single-column form layouts for faster completion and higher completion rate

  • Display human-readable error messages next to relevant fields;

  • Write form-specific button text (e.g., "New Account" instead of "Submit");

  • Break long forms into logical steps;

  • Show clear success messages and next steps labels;

  • Provide keyboard navigation where possible;

  • Enable forms autofill where possible.

Forms Anatomy

SetVariantsProperties
Forms36Layout 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12Size Desktop, Tablet, Mobile

Source

Type

Website examples

Behavior

Responsive design

Figma Forms

Form Blocks

web forms

forms templates

form blocks template

Website examples

Design systems with Figma — 10× faster

Level up your design, build robust systems, websites, and applications that will stay beautiful forever.

UI KIT TRUSTED BY TOP TEAMS AND BRANDS

Design systems with Figma — 10× faster

Level up your design, build robust systems, websites, and applications that will stay beautiful forever.

UI KIT TRUSTED BY TOP TEAMS AND BRANDS

Design in Figma
— 10X faster

Level up your design, build robust systems, websites, and applications that will stay beautiful forever.