WPForms Documentation

Documentation, Reference Materials and Tutorials for WPForms

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? With different WPForms licenses available, you will want to choose the one that has the form fields you need.

You can click on any field type below to see what they do and where can you find them:

Standard Fields

Standard Fields are available across all WPForms licenses, including Lite.
WPForms Standard Fields

Single Line Text

The Single Line Text field allows users to key in any text they like, with no validation rules.
Single Line Text field

Paragraph Text

The Paragraph Text field provides a larger box for users to enter text, with no validation rules.
Paragraph text field

The Dropdown field contains a list of items that is displayed when users click on it, and allows users to choose an item from the list.
Dropdown field

Multiple Choice

The Multiple Choice field allows users to choose only one item from a list of options.
Multiple Choice field


The Checkboxes field allows users to choose any number of item from list of options.
Checkboxes field


The Numbers field allow users to key in numeric values. A button within the input field allow users to increase or decrease the number value by 1.
Numbers field


The Name field allows users to enter their names. You can choose to display the Name field in different formats: a single line, subfields for First and Last Name, or subfields for First, Middle, and Last Name.
Name field


The email field allows users to key in their email addresses. The form automatically checks if the email address is valid (e.g., someone@email.com), and shows a warning otherwise. You can also optionally choose to add an additional ‘Confirm Email’ field.
Email field

Fancy Fields

Fancy Fields are available in WPForms Basic, Plus, Pro and Ultimate licenses. They are additional preset fields for users to key in their data.

Fancy Fields available for WPForms

Website / URL

Users can key in a website URL in this field. The form automatically checks if the URL is valid.
Website URL field


The Address field allow users to key in their address in a clearly set out format. Users will be prompted if the zip code is missing or if it is not a valid number. Setting the address field to the US format in the Form Builder will allow users to choose a US State from a pre-loaded dropdown list, while the International format allow users to choose their country from a dropdown list of countries.
US Address field


The password field is used when creating a user registration or login form. The password is obscured as dots when users key in their password.
wpforms password field


The Phone field accepts phone numbers from users. You may choose between US or International format in the Form Builder.

wpforms phone field

Choosing the US format displays guiding symbols appear in the field to format user’s input with brackets and dashes.

Date / Time

The Date field allows users to choose a date from a Datepicker interface or a dropdown list.

wpforms datepicker

wpforms date dropdown

The Time field allows users to select a time from a dropdown list. The time interval of dropdown options can be adjusted in the Form Builder.
wpforms time field

Hidden Field

The Hidden Field is not visible to users, but it can be used to dynamically capture values present in the other fields of the form with the use of Smart Tags. For example, you may tag submitted forms with the user id of logged in users by using the Smart Tag {user_id} in the Hidden Field value. The id will then appear in the form entries.


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

File Upload

The File Upload field enables users to include files such as documents and image files along with their form submission. See also: A Complete Guide to the File Upload Field

File Upload field

Page Break

The Page Break element separates a form into two pages or more. This is especially useful for improved user experience when the form becomes too long.

Users can easily navigate to the next page by the click of a button and also see their progress from the progress indicator.

wpforms progress indicator

Section Divider

The Section Divider provides allows users to see a clear indication of a new section with the use of labels. This is helpful for users to quickly understand a form’s requirements.

Section Divider example


The Custom Captcha field help combat spam form submissions from bots by requiring users to key in an answer to a question. To use this field, the Custom Captcha addon must be installed. For more information on how to use Captcha in WPForms, please refer to this article.

wpforms custom captcha

You can also add Google’s reCAPTCHA in WPForms to fight spam if you don’t want to use the Custom Captcha addon.


Need users to sign on a form? The Signature field allows the user to submit their signature on the form. The Signature addon must be installed to use the Signature field.


Payment Fields

The Payment fields allow users to place orders and make payment easily. They are usually used in tandem with the PayPal or Stripe addons. See also: How to Allow Users to Choose a Payment Method on Your Form

The Payment fields are available with Pro and Ultimate license levels.

wpforms payment fields

Credit Card

The Credit Card field is used with Stripe Addon. It allows users to key in their credit card information to make a Stripe payment without storing any sensitive data to your site.

credit card field

Single Item

The Single Item field can be used to indicate the information of a single item in the form. This can be useful for prices that are fixed, such as a base fee for a program.

Multiple Items

With the Multiple Items field, users can choose an item out of a number of choices with different price settings.

Like the Multiple Items field, the Dropdown Items field contain a list of items with associated prices, but in a more compact format.


The Total field sums up the prices of the items selected by the user.


That’s all! Now that you’re familiar with the all available fields, you can check out how to create your first form.