How to Choose the Right Form Field for Your Forms

Are you wondering which form fields you have access to in WPForms and what each field does? WPForms has lots of field types to make creating and filling out forms easy.

In this tutorial, we’ll cover all of the fields available in WPForms.


Standard Fields

Standard Fields are available to all users in WPForms.

WPForms Standard Fields

Single Line Text
The Single Line Text field allows users to enter any characters into a standard sized input area.

Single Line Text field in WPForms

By default, there is no validation on this field (any number of characters can be used, and any character types). However, you can optionally create your own input mask or set a limit on how many words or characters can be entered.

Paragraph Text
The Paragraph Text field provides a larger box for users to enter text.

Paragraph text field

By default, there is no validation on this field (any number of characters can be used, and any character types). However, you can optionally set a limit on how many words or characters can be entered.

Dropdown
The Dropdown field contains a list of items that is displayed when users click on it. You can also choose from two different styling options: Modern (which adds a search bar) or Classic.

Dropdown field

If you’d like, you can also enable multiple selections from a dropdown.

Multiple Choice
The Multiple Choice field allows users to choose only one item from a list of options. If you’d like, this field also includes options to randomize choices and add images to choices.

Multiple Choice field

Checkboxes
The Checkboxes field allows users to choose any number of items from a list of options. This field also includes options to randomize choices and add images to choices, if you’d like.

Checkboxes field

Numbers
The Numbers field allows users to enter numeric values. On hover, arrows within the input field allow users to increase or decrease the number value by 1.

Numbers field

Name
The Name field provides several options for name formatting: a single line, subfields for First and Last Name, or subfields for First, Middle, and Last Name.

Name field

Email
The Email field allows users to enter only a valid email address (for example, someone@email.com). If the user is using a popular email address (Gmail, Yahoo, etc) and includes a typo, the Email field will detect this and suggest a correction.

Email Validation in WPForms

You can also optionally add an additional ‘Confirm Email’ field.

Confirm Email

Number Slider
The Number Slider field displays a bar that represents a range of numerical values. The minimum and maximum values are easily customizable in your form settings. You can also adjust the slider’s increment value under Advanced Options » Increment. The selected value is shown underneath the slider.

Number slider field in WPForms

reCAPTCHA
The reCAPTCHA field will add Google’s spam filter onto your forms. You have the choice between three types of reCAPTCHA, based on your styling and security needs. For more details, please see our tutorial on reCAPTCHA.

reCAPTCHA field in WPForms

GDPR Agreement
The GDPR Agreement field will display a required checkbox asking the user for consent to collect and store their information. For more details, please see our tutorial on GDPR compliance.

GDPR Agreement

Fancy Fields

Fancy Fields are available with all paid licenses for WPForms (unless otherwise noted).

Fancy Fields in WPForms

Website / URL
Only website URLs can be entered in this field. The form automatically checks if the URL is in a valid format (for example, https://wpforms.com).

To help uses avoid formatting confusion, this field will automatically add http:// to the front of a URL written in shorthand. For example, wpforms.com would be automatically converted to http://wpforms.com.

Website field

Address
The Address field provides a collection of labeled sub-fields in a clearly set out format.

The address field offers two formats: US and International. The US format allows users to choose a US State from a pre-loaded dropdown list, while the International format allows users to choose from a dropdown list of countries.

Address field

Password
The password field is used within a user registration or login form. Each character is obscured as dots for security.

Password field in WPForms

Phone
The Phone field accepts phone numbers from users, and allows three formats: Smart, US, or International.

The Smart format is the default, and it will use the user’s location (based on IP address) to determine the required phone number format. To help guide the user, the field will display a flag indicating their detected country and placeholder text to demonstrate the format.

Note: IP collection is turned off if you have GDPR settings enabled on your forms. If this setting is turned on, the Smart Phone field will then the user’s browser language to determine their location.

Smart format for Phone field

If the detected location isn’t accurate, or if the user needs to enter a phone number in a different format, they can simply click the flag to choose a different location.

You can also choose a specific format for all users, if you’d prefer. The US format will always require a (###) ### – #### format, whereas the International format is more flexible.

WPForms Phone field

Date / Time
By default, the Date / Time field will display fields for both Date and Time selections.

Using the Date Time field in WPForms

For details on how to customize this field, be sure to check out our tutorial on how to customize the Date / Time field.

Hidden Field
The Hidden Field is not visible to users, and so can be used to capture or display any information you’d prefer to collect without allowing the user to see or change the field value.

For example, Smart Tags can be used to collect information like the current page URL, which may be useful for you to see in an entry but would likely be confusing to a visitor if it were visible as they completed the form.

HTML
The HTML field is useful for including custom valid HTML code on the form. This can be used for inserting text blocks, links, icons, or images to WPForms.

File Upload
The File Upload field enables users to include files along with their form submission.

File Upload field

For more details, be sure to check out our guide to the File Upload field.

Page Break
Page Breaks separate a form into two pages or more. This can improve user experience for longer forms.

Multi page form in WPForms

Check out our multipage form tutorial for more details on how to use and customize this field.

Section Divider
The Section Divider displays a clear indication of a new section in the form. This is helpful for users to quickly understand what you’d like them to do next.

Section Divider field in WPForms

Rating
The Rating field displays a set number of icons so that the user can visually select a number rating. Please see our Rating field tutorial for customization options.

Rating field in WPForms

Captcha
The Custom Captcha field helps combat spam form submissions from bots by requiring users to answer a question.

Custom Captcha

For more details, you can check out our tutorial on using the Captcha addon.

If you’d prefer, we also offer integration with Google’s reCAPTCHA to prevent spam entries.

Signature
The Signature field allows users to draw in their signature.

Signature field in WPForms

Note: The Signature addon must be installed to use the Signature field. This field is available with the Pro license level or higher.

Likert Scale
The Likert Scale field allows user to quickly choose from a range of possible options.

Likert Scale field

Note: The Survey and Polls addon must be installed to use the Likert Scale field. This addon is available with the Pro license level or higher.

Net Promoter Score
The Net Promoter Score field lets customers easily share how they feel about your company, providing valuable insights.

Net Promoter Score

Note: The Survey and Polls addon must be installed to use the Net Promoter Score field. This addon is available with the Pro license level or higher.

Payment Fields

Payment fields allow users to select items with associated prices, and are available with all paid licenses for WPForms (unless otherwise noted).

Payment Fields in WPForms

Note: While payment integration isn’t required to use payment fields, these are most often used with our PayPal or Stripe addons to collect online payments.
Both Stripe and PayPal addons require a Pro license level or higher.

Single Item
The Single Item field can be used to display an individual item in a form. This can be useful for prices that are fixed and will always be applied to the total cost, such as a base fee for a program.

Single Item field in WPForms

Multiple Items
With the Multiple Items field, users can choose a single item from any number of choices with different price settings. An image can also be added to each item choice.

Multiple Items field in WPForms

Checkbox Items
The Checkbox Items field will let users choose as many items as they’d like from any number of choices. Prices can be defined for each item individually. An image can be added to each item choice, as well.

Dropdown Items
Like the items fields above, the Dropdown Items field contains a list of items with associated prices, but in a more compact format.

Dropdown Items field in WPForms

Stripe Credit Card
The Stripe Credit Card field is used with our Stripe addon. It allows users to make a Stripe payment without storing any sensitive credit card data to your site.

Stripe Credit Card field in WPForms

Note: The Stripe addon must be installed to use the Stripe Credit Card field. This addon is available with the Pro license level or higher.

Authorize.Net
The Authorize.Net field is used with our Authorize.Net addon. Similar to the Stripe Credit Card field, it allows users to make a payment via Authorize.Net without storing credit card data within your site.

Authorize.Net Credit Card field

Note: The Authorize.Net addon must be installed to use the Authorize.Net field. This addon is currently only available with the Elite license level.

Total
The Total field adds up the prices of selected items.

Total field in WPForms

That’s all! We hope this tutorial helped to familiarize you with available fields.

Now that you know more about all available fields, you may want to check out how to create your first form.