Docs & Support

Learn about all the Formidable features and get support from our amazing customer success team.

FormsField Types
About Field Types

About Field Types

Formidable Forms comes with free field types in Formidable Forms Lite and additional field types in Formidable Forms Pro. This page will help you learn about each of the field types offered by Formidable.

To add a field, go to Formidable → Forms and open a form, or click Add New to create a form. Then click a field type in the Add Fields panel on the left side of the form builder.

Field types that need an add-on are grayed out until the add-on is active. Click one to activate its add-on if your plan includes it. When the builder asks, click Save and Reload to add the field.

Free Fields

WordPress form builder free field types in the Add Fields panel

Single Line Text

In the Add Fields panel, this field is named Text. Allows user to enter a single line of text.
Single Line text field type
Read more about single line text fields.

Paragraph Text

In the Add Fields panel, this field is named Paragraph. Provides ample space for user to enter multiple lines of text.
Paragraph textarea field type
Read more about paragraph text fields.

Checkboxes

Allows user to select any number of options by clicking checkboxes.
Checkboxes field type
Read more about checkbox field.

Radio Buttons

Prevents the user from selecting more than one option. This field type is often used for yes or no questions.
Radio buttons field type
Read more about radio button fields.

Dropdown

Allows user to select a response from a drop-down menu.
Dropdown field type
Read more about dropdown fields.

Email Address

In the Add Fields panel, this field is named Email. Behaves just like a text field, but also checks the text to make sure it matches the pattern expected of a real email address (ex. a user mistakenly enters 'jordansmithexample.com' as their address, which is missing the '@' and shows an error). In the form settings, you have the option to send an automated response to this email address.
Email address field type - invalid address error
Read more about email address fields.

Website/URL

Verifies that the value entered is a valid URL. It also allows user to reference images that are already uploaded or located elsewhere online. This field can contain URL validation and a thumbnail image for the specified image.
Website URL field type
Read more about Website/URL fields.

Number

Only allows numeric values to be entered (e.g. 394 or 2328.33).
Number field type
Read more about number fields.

Name

Allow users to input their first and last name. To add a middle name, choose First Middle Last in the field’s Name layout option.
Name field type
Read more about name fields.

Phone Number

In the Add Fields panel, this field is named Phone. Checks the value entered for a valid phone number, social security number, zip code, etc.
Phone number field type
Read more about phone number fields.

HTML

Provides you with an area to add blocks of text, images, or other HTML that will be displayed in your form, but will not be saved with each entry.
HTML field type
Read more about HTML fields.

Hidden Field

In the Add Fields panel, this field is named Hidden. May be used for any values you don't want your users to see or edit. This field is most useful in conjunction with Dynamic Default Values which allow you to populate the hidden field without the user ever seeing it. To insert one of these smart values, open the field’s Advanced options and click the three-dot icon in the Default Value box. Read more about hidden fields.

User ID

If a user is logged in when they submit a form, their user ID will be automatically saved to this field, which allows users to return and edit their entries. This field also allow you to display their profile information (name, email, login, etc.) in forms and custom displays. This field will be added automatically if you limit the number of entries per logged-in user or allow users to edit previous responses.
Hidden User Field
Read more about user ID fields.

Captcha

Protect your site from unwanted spam by using a captcha field. Choose from different CAPTCHA built-in integrations: Google reCAPTCHA, hCaptcha, and Cloudflare Turnstile. Set up your captcha keys in Formidable → Global Settings → Captcha/Spam first. Until then, the field shows “This field is not set up yet.” in the form builder and nothing on your form.
Captcha field type
Read more about the Captcha field.

Payment

Collect payment from users using a credit card field.
Payment field type
Read more about the payment field.

Address

Provides all the fields needed for the user to input a mailing address.
Address fields
Read more about address fields.

Submit

Allow users to send their data by clicking the submit button. Every form gets a Submit button automatically, so it isn’t in the Add Fields panel. To change its text or position, click the area around the Submit button in the form builder. The button itself can’t be clicked there.
Submit field type
Read more about the submit field.

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

Pricing

Pricing fields in the Add Fields panel
Allows you to integrate eCommerce features into your forms. This category consists of the following fields:

  • Product: Set individual prices for each product.
  • Quantity: Select the desired quantity for each item.
  • Total: Calculate total costs within the form.
  • Coupon: Let users enter a coupon code. This field needs the Coupons add-on.

Read more about pricing fields.

Advanced Fields

— Premium Feature —

Advanced Fields in the Add Fields panel, from File Upload to Dynamic

Advanced Fields in the Add Fields panel, from Lookup to Virtual, with Appointment grayed out

File Upload

Allows user to upload any file types supported by your WordPress installation. The maximum file size is set in your php.ini on your server and the files are stored in your WordPress Media Library in the location specified in your WordPress settings.
WordPress file upload field type
Read more about file upload fields.

Ranking

Show the ranking options either as plain text or with images. Note that this feature requires the Survey add-on.
Ranking Question Field
Read more about ranking survey fields.

Rich Text

Provides user with more control over text and paragraph styling without using HTML.
Rich Text Field
Read more about rich text fields.

Date

Allows user to select a date from a pop-up calendar. Select your calendar styling from the Styles page.
Date Field
Read more about date fields.

Time

Allows user to select a time from a drop-down list.
Time Field
Read more about time fields.

Scale

Provides radio buttons with options 1-10.
Scale Field
Read more about scale fields.

Star Rating

Show clickable stars to select a value.
Star Field
Read more about star rating fields.

Slider

Select a number by sliding a handle along a bar. When you add this field, choose Single for one number or Range to let users select a range.
WordPress range slider field
Read more about number slider fields.

Toggle

Lets users switch a setting on or off. Users move the switch to turn the field on or off.
Toggle Field
Read more about toggle fields.

Dynamic Field

In the Add Fields panel, this field is named Dynamic. Provides you with the tools to create dynamic drop-downs, check boxes, radio buttons, or a list, as well as link multiple forms. This is an incredibly powerful, but complex field. To learn more on using this field type, see the documentation on Dynamic relationship fields.

Lookup

Use to create dropdowns and radio buttons that are dynamically populated with submitted entries. See the documentation on Lookup fields.

Repeater

Allows users to repeat a group of fields any number of times. Drag fields into the repeater to choose what repeats. Until it has fields, the form shows only the repeater’s heading.
Repeater field type
Read more about repeater fields.

Section

Adds a section heading to your form. Its field label is the heading text. To repeat a group of fields, use the Repeater field.

To make the section collapsible, check Collapsible in the field options. Fields you drag into the section then collapse under the heading.

Read more about section heading fields.

Page Break

Enables you to make your form multi-paged by adding page breaks.
Page Break field type
Read more about page break fields.

Embed Form

This field allows you to embed a form (Form A) into another form (Form B). Form A may only be embedded once in Form B, but it may be embedded in any number of forms. Read more about embedded form fields.

Likert Scale

Allows users to select an option from a defined scale. Note that this feature requires the Survey add-on.
Likert Scale Field
Read more about Likert Scale fields.

NPS

The Net Promoter Score (NPS) field enables users to choose a rating on a numerical scale. Note that this feature requires the Survey add-on.
NPS Field
Read more about Net Promoter Score (NPS) fields.

Password

A single line text field that hashes out the characters entered for security. Note: entered text is saved as plain text (not hashed) in the database unless you have the Registration Add-on installed. With the Registration Add-on, password values are not saved to the Formidable database.
Password field
Read more about password fields.

Tags

May be used to add a comma-separated list of tags or categories. If you are creating WordPress posts with your form, you can select this field to be used with any category/taxonomy.
Tags Field
Read more about the Tag field.

Summary

Add a summary field to a multi-page form to review your entries before submission. This summary will show the information from any previous pages but will not include fields from the current page or any later pages.
WordPress form review before submit
Read more about summary fields.

Signature

Allows the user to write their signature with the mouse/trackpad or type it. The Signature Add-on is required to use this field type.

[formidable id=37]

Read more about Signature fields.

AI

Use the AI field to show AI-generated responses. Include these responses in the form before submission, email notification, confirmation message, or a View. The AI add-on is required to use this field type.
Generated response in the Form AI field with selected GPT Model
Read more about Form AI fields.

Virtual Field

In the Add Fields panel, this field is named Virtual. Protect sensitive data by storing field values server-side only, preventing users from viewing or manipulating them in their browser. Set the value using shortcodes, calculations, or lookups.
Virtual Field in form builder
Read more about virtual fields.

Appointment

Create an appointment booking form with the Simply Schedule Appointments built-in integration. This field needs the Plus edition of Simply Schedule Appointments or higher. The free Basic edition doesn’t include the Formidable Forms integration, so the field stays locked with it. See the Simply Schedule Appointments editions. Install and activate Simply Schedule Appointments before you add this field.
Appointment Booking Type
Read more about appointment fields.

Miscellaneous

The following are fields that are not visible on your form, but they are always present in your forms.

  • Entry Key: An entry key will be given to each entry and can be found by going to Formidable → Entries and clicking View on any entry. This key is unique for each entry and is randomly generated.
  • Created At: Stores the date, time, and user ID of the original entry creation.
  • Last Updated: Stores the date, time, and user ID of the most recent update.
  • IP Address: Stores the IP Address of the user who submitted the entry.
  • User-Agent (Browser/OS): Stores the Browser and Operating System of the user who submitted the entry.
  • Referrer: Stores the URL of the page where the form was submitted.

In the entry’s sidebar, Created At shows as Submitted and Created by, and User-Agent shows as Browser/OS. Last Updated shows as Updated only after someone edits the entry, with Updated by when a different user made the change.

Was this article helpful? *

This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

In this article

    We have a small, but amazing team of dedicated people who are committed to helping you achieve your goals and project requirements.


    Copyright © 2026 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.

    Complete your purchase
    Don't forget your purchase!
    Complete Purchase
    Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms