Easy Form Builder


Easy Form Builder is a user-friendly form creator that allows you to create professional multi-step forms within minutes.

You don’t need any coding skills to use Easy Form Builder. Simply drag and drop your layouts to easily create unlimited custom multi-step forms. A unique Confirmation code ( tracking ID) allows you to connect any submission to an individual request.

Find out all you need to know by checking out our documentation Click Here

How Easy Form Builder makes your life easier:

General features of Easy Form Builder

  • +30 field types for building forms

  • Simple drag and drop functionality

  • Build Multi step forms

  • Email notification

  • Confirmation code

  • Entry management

  • Form validation

  • Easily Localization

  • Build Forms with ReCAPTCHA.

  • Instant reply functionality

  • Support LTR and RTL languages

  • Mobile-friendly form builder plugin

  • Create an Email Template for Email notification

  • Easy to embed forms to WordPress page and post

  • Easy to use and no coding skills are required to build forms

  • New Contact us templates & Examples for creating a contact-us form in less than 1 minute

  • New Support and Feedback template & Example for build support form in 1 minute

  • Easily build any kind of form like contact-us form, survey form, payment form, private form

  • Easy form builder able you to build forms with smartphones, tablets, or other devices

Free features of Easy Form Builder:

  • Create unlimited forms

  • Receive unlimited messages or responses from forms

  • Build multistep (limited steps) form

  • Build sample file upload form

  • Create Support forms

  • Create subscription or newsletters forms

  • Create Login (sign-in) forms

  • Create Registration (sign-up) forms

  • Create Surveys (polls) and analyze

  • Build Private forms (lock forms) or Public forms

  • Get export of subscribers list to CSV format file

  • Get notified by email when a form has been submitted

  • Showing a unique confirmation code after filled forms

  • Send a notification email when the user has a new message

  • User-friendly and feature-rich panel to manage your forms and their responses

  • Shown Form notification on entry management when having a new response or message

  • Entry Management able to show response messages of forms and edit forms or delete forms

  • Reliable spam protection through Google’s reCAPTCHA v2 and localized automatically to your language

  • Add custom email template for form notification emails

  • Confirmation code (tracking ID) finder form

  • Show survey (poll) results in Pie Chart

  • Easily Localization Easy Form Builder to your language

  • Email notification automatically sends email messages every time a respondent submits your built form on Easy form Builder

  • Multiple Select (Multi Selection Dropdown list) field used to select multiple options in a support form or any kind of form

  • Change or Build Email Template for Email notification of forms

  • Forms Templates for creating contact-us or support forms

  • Save the IP of who is submitting a form

  • Customizable the thank you message in forms

  • Create any kind of form you want

  • Submitting an Offline Forms

  • Download individual filled-out form (messages)

  • Slide Range Field for building Modern forms for free

Advanced and Pro features of Easy Form Builder:

  • Build Stripe payment forms

  • Build a drag and drop file upload forms

  • Build multi-step (unlimited steps) Forms

  • Get export of result of Surveys to CSV format file

  • Get export of responses or messages of forms to CSV format file

  • Build Easily any kind of payment order or service form on Easy Form Builder

  • Payment Fields (inputs) like Payment Multi choose, Payment Single choose, Payment Selection Choose, Payment dropdown list

  • Create an Advance form by using advanced Field (element) like location picker (maps), Esign (e-signature), Yes/No question, Star rating, Switch button and …

  • Thank you page will be redirected after completing the form on your landing page or an URL

New Forms Field of Easy Form Builder

  • File Uploads: with File Uploads, you are able to Collect files and media through your contact forms or other forms for free.

  • Drag and Drop file upload: you can upload images, media(video, audio), zip(compress file), and documents(Doc, MS Word, MS Powerpoint, MS Excel, and … ) by dragging & drop to your forms like support form.

  • Signature Forms: Create signature forms or add the signature field to your contact form and so on.

  • Location picker (Geolocation): Pick a Location or multiple locations by your user or show your location on forms.

  • Countries list: Easy Form Builder enables you to add a Country list select field (drop-down field of countries list) to your country form or Contact-us form.

  • States / Provinces: Easy Form Builder enables you to add States / Provinces list select field (drop-down field of states / Provinces list) to your form.

  • Multiple Select: Multi Select (Multi-Select Dropdown) is a field for multiple selections and a searchable dropdown list so you can easily add it to your WordPress form for free.

  • Heading: Heading fields on Easy Form Builder new fields like H tags can add contact-us form or any kind of forms.

  • Link: You can easily add links on your WP forms.

  • Offline form: the offline form feature saves or resumes forms before submission for free.

  • Secure forms submitting: Easy Form Builder is Secure online form builder, validation fields while a user filling form on browser client-side and after submitting the form is validate again in server-side for free.

  • Secure File uploads: Easy Form Builder has secure uploading file method for free.

  • Open/Closed responses: Responses(Tickets) can be marked as Open/Closed from panel of Easy Form Builder.

  • Hijri Date Picker : by Hijri or Arabic date Picker you can create Arabic or Islamic date form.

  • Jalali Date Picker : by Shamsi date Picker you can create Persian or Jalali date form.

Payment Forms Field of Easy Form Builder

  • Stripe payment : Build easy payment forms for accepting payments online like an order form, booking form, and donation form, with adding Stripe Fields to the forms.

  • Payment dropdown list: by adding a payment drop-down list to a form you show the list price on the payment form.

  • Payment Selection Choose: Payment Selection Choose is the payment field for the price list and the user just can select multiple rows of the list on the payment form.

  • Payment Single choose: Payment Single Choose is the payment field Show list of orders or services or products and users can select one of them on the payment form.

  • Payment Multi choose: Payment Multi choose is the payment field and show a list of service or product or order so users can select multiple rows of the list on payment or order forms.

  • Supported currencies: Easy Form builder payments powered by Stripe so the plugin supports 135+ currencies.

  • Payment form: Create payment forms for recurring payments (Daily, Weekly, Monthly, or Yearly form payment ) or one-time payments.

Free advanced features of Easy Form Builder

  • User Registration Forms: Create premade login form and premade user registration form in WordPress for free.

  • Surveys: Create survey or poll forms and analyze the data with reports and view result in charts for free.

  • Private Form (Form Locker): Manage form permissions and add access control rules including members of the site only having access to forms.

  • Email Template: Easy Form Builder has 2 email templates for sending email notification forms for free.

  • Online Form Builder: Easy Form Builder drag & drop and Multi Step form builder allows you to create WordPress contact forms and other online forms without no coding.

  • Multi Step Form Builder: Easy Form Builder able you to create multiple step form for free and unlimited step form.

  • Entry Management : In panel Easy Form Builder Easily manage filled forms and response them for free.

  • Email Notification : Quickly respond to incoming inquiries with our instant contact form notification system for free.

  • Confirmation Code: Showing the Confirmation code(tracking code) in filled-out contact forms or other types of forms for free.

  • Create Custom Email Template: with this free feature on Easy Form Builder you can create or add custom email templates for forms. for add custom email template on Easy Form Builder go to “Easy Form Builder” → “Settings” → “Email Template”.

  • Spam Protection : Add Google ReCaptcha validation for your forms for free.

  • Confirmation code finder form :By adding Confirmation code finder form,it enables the user to check the received answers or responses by entering his tracking code. You can find out on Easy Form Builder > Panel > Setting > General > copy Confirmation Code Finder.

  • Offline Forms: When the Internet connection of a user is lost, Easy Form Builder has stored information of filled forms and the user can send the information after the internet have online.

Easy Form Builder forms are mobile-friendly. We also optimized every query on the front-end and the back-end to ensure maximum speed, Easy Form Builder is the best user-friendly and user-experienced WordPress contact form plugin.

Besides using a contact form, you can use Easy Form Builder to create surveys for free and you can download or export the result of the survey in a CSV file.

From star ratings & file uploads & multi-step contact forms with a progress bar, we have all the fields you need and advanced fields like Location Picker & e-sign(signature) & Switch Button.
The most outstanding feature is that you can do all of it without asking Technical guys and Build Easy Form Builder based on No-code development.

Easy Form Builder allows you to create custom contact forms most easily. By using our easy-to-use drag-and-drop online form builder, you can easily add custom form fields, edit them, and create a support form or contact form in a minute.

Subscribe forms (NewsLetter)
Create custom subscription forms and easily add them to your posts, or pages for free and you can download or export a list of subscriptions in a CSV file.

Countries list field for FORM BUILDER
You can easily Add the country form according to the language of your website (Language of WordPress site) by adding the Country form (Countries list) field in Easy Form builder to your forms, you can create a contact us form, support form or any kind of forms included country form (Countries list field).

States / Provinces list field for FORM BUILDER
You can easily add the States/ Provinces list (state form) according to the language of your website (Language of WordPress site) by adding fields States/ Provinces list (state form) in Easy Form builder to your forms, you can create contact us form, support form or any kind of forms included States / Provinces list field (state form).

Confirmation code
A confirmation code or tracking code is used for creating a feedback form or support form when you want to be in touch easily with your user or customers for free.

Email Notification Template
Easy Form Builder has a default email template notification as well as Admin can create a new email template for form notification.

Easily Localization
You can Localize or translate every single words, phrase or messages to your language in Easy Form Builder (this path: Easy Form Builder plugin → Panel → Setting → localization )

Multi Select Dropdown field for WordPress FORM BUILDER
Adding a multiple selection dropdown (Multiple Select fields) to your WP forms allows your customers to select multiple options without using any checkboxes inputs also the customer can search in a dropdown list for free

Accept payment with Stripe
Taking payments to form with integration Stripe Just Enter the Public and Secret key on Easy Form Builder and build your service payment form or order payment form.

Thank you page(Redirect page)
The redirect page option on Easy Form Builder is like thank you page and will have redirected after completing the form on your landing page or an URL.

Notification link of filled form
The feature of sending a link in the e-mail notification of filled forms or responses enables you to communicate with users on the site and send or receive new responses(messages) from users. This free feature allows you to present the messages or responses on the site to users. This feature will increase the impression of your site because it will increase the dwell time of your page.

Notice: If your template is base on bootstrap then go to “Easy Form Builder” → “Settings” → checked “My template has used BootStrap framework” → Save

Notice: On each page, you would not add more than ONE form.

Help to make Easy Form Builder better by reporting any bugs you may encounter and posting them in the support forum or create a ticket on GitHub.


  • Form Builder
  • Create a form
  • Preview a form
  • Panel of Easy form builder
  • List of responses
  • Setting of Easy Form Builder
  • Present chart of poll
  • Form submitted and Confirmation Code (tracking pixels)
  • Create a contact-us form
  • Localization Easy form builder to your language
  • Email template Editor of Easy form builder
  • Order payment forms


Notice : If your template base on bootstrap then go to “Easy Form Builder” → “Settings” → checked “My template have used BootStrap framework” → Save

  1. Download Easy Form Builder
  2. Navigate to Dashboard → “Plugins” → “Add New” → “Upload Plugin” → select Easy Form Builder zip file then “Activate”.
  3. In the menu bar, navigate to “Easy Form Builder” → “Settings” → “Add Google recaptcha keys”
  4. For local testing environments, you may use the key and secret below. For online websites, click here to obtain the API keys for reCAPTCHA v2.

Development Google captcha Keys for LOCALHOST

Secret key: 6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe


20 de septiembre de 2022
Very nice and user-friendly design, and most importantly, getting the tracking code makes this plugin stand out from other similar plugins. thanks.
23 de octubre de 2021
it's really useful tools for every website. it's absolutely better than Contact-form-7 and other form builders for wordpress
17 de junio de 2021
Simple no code . just a few 2 or 3 configurations. Create your form, and your page with the short-code and it's done. the execution is very quick. Support: prompt and efficient. I had a compatibility problem with the template of my page and it was resolved by the support in no time. Total satisfaction` Luc H.
Leer todas las 8 reseñas

Colaboradores y desarrolladores

«Easy Form Builder» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


«Easy Form Builder» ha sido traducido a 4 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Easy Form Builder» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios


  • Improved UX of Easy Form Builder


  • Improved install addons of Easy Form Builder


  • Improved UX of Easy Form Builder

  • Improved Security of form builder of WordPress Plugin

  • Fixed issues


  • Improve UX of Easy Form Builder
  • Fixed issues
  • Added Jalali date Input for create Persian date form
  • Added Hijri date input for create Arabic or Islamic date form


  • Improve UX of Easy Form Builder

* Improved UX of Easy Form Builder
* Improved UI of Easy Form Builder
* Fixed issues of UI Easy Form Builder
* Added backward features for forms and Easy Form Builder Plugin.

* Fixed issues of loading time of Easy Form Builder

* Improved UX of Easy Form Builder
* Fixed issues of UI Easy Form Builder

* Improved UX of Easy Form Builder

* Added features of notification link of filled form in emails
* Improve UX of Easy Form Builder
* Improve Mobile view of forms
* Added features of disabled labels of Fields
* Improve Slide Range UI of forms

* Improve UX of Easy Form Builder

* Fixed issues of UI Easy Form Builder



  • Security updated for form validation fill out
  • Security updated for uploading files of forms or responses
  • Improved UX of Easy Form Builder


  • Fixed issues of sending emails notification of submission forms


  • Improve UX of Easy Form Builder
  • Fixed a bugs of offline forms addons

= 3.4.0=
* Download individual form responses on pdf file by Easy Form Builder
* Added Addons options like payment forms, and offline forms in Easy Form Builder
* Improved payment forms options in Easy Form Builder
* Localization payment forms for Persia gateway bank system in Easy Form Builder
* Improved security of forms of Easy Form Builder
* Improved security of file upload forms of Easy Form Builder


  • Improve UX of Easy Form Builder
  • Fixed issues
  • Response forms upload file ability added



  • Improve UX of Easy Form Builder
  • Fixed issues


  • Improve UX of Easy Form Builder



  • email structer of easy form builder is improved


  • Change Email Template
  • Improve UX of Easy Form Builder


  • The wordPress form builder plugin is support SSL protocol for file upload form field


  • Improvements drag and drop form builder


  • Fixed issues


  • speed up loading forms


  • Improve UI


  • Improve UI


  • Fixed issues


  • Added new options to form builder: redirecet to thank you page or URL
  • login form
  • Change Email Template
  • Improve loading speed


  • rename table names
  • Fixed issues about rtl language


  • Offline Forms
  • Improve UI


  • Improve UI
  • Change API service for countries list
  • Added recurring payments


  • Improve UI
  • Fix bug login form


  • Improve UI
  • Added custom Payment WP Forms with drag and drop Easy Form Builder plugin
  • Added Stripe Gateway for create custom Stripe payment forms on Easy Form Builder plugin
  • Added Payment Multi Choose field for build own custom payment forms with Easy Form Builder
  • Added Payment Single choose field for create a form payment on WP Easy Form Builder plugin
  • Added Payment Selection Choose field usable for build custom pay form in Easy form builder
  • Added Payment dropdown list field for create a checkout form payment on WP Easy Form Builder plugin
  • Added Link field on WordPress Easy Form builder
  • Added title field on Easy form builder
  • Easy Form Builder payment form supports these currencies:
    USD (United State dollar)
    AED (United Arab Emirates dirham, درهم إماراتي)
    AFN(Afghan afghani)
    ALL (Albania Lek)
    AMD (Armenian dram, Հայկական Դրամ)
    ANG (Netherlands Antillean guilder, Antilliaanse gulden)
    (Angolan kwanza)
    ARS(Argentine peso,Peso argentino)
    AUD (Australian dollar)
    AWG (Aruban florin, Arubaanse florin)
    AZN (Azerbaijani manat, Azərbaycan manatı)
    BAM (Bosnia and Herzegovina convertible mark, Конвертибилна марка)
    BBD (Barbadian dollar)
    BDT (Bangladeshi taka, টাকা)
    BGN (Bulgarian lev, Български лев)
    BIF (franc burundais)
    BMD (Bermudian dollar)
    BND (Brunei dollar, ringgit Brunei)
    (Bolivian boliviano, boliviano)
    BRL* (Brazilian real, Real brasileiro)
    BSD (Bahamian dollar)
    BWP (Botswana pula)
    BYN (Belarusian ruble, беларускі рубель)
    BZD (Belize dollar)
    CAD (Canadian dollar, dollar canadien)
    CDF (Congolese franc, franc congolais)
    CHF (Swiss franc)
    CLP* (Chilean peso, Peso chileno)
    CNY (Renminbi, 人民币)
    COP* (Colombian peso, peso colombiano)
    CRC* (Costa Rican colón, colón costarricense)
    CVE* (Cape Verdean escudo, escudo cabo-verdiano)
    CZK (Czech koruna, koruna česká)
    DJF* (Djiboutian franc, الفرنك الجيبوتي)
    DKK (Danish krone, dansk krone)
    DOP (Dominican peso, peso dominicano)
    DZD (Algerian dinar, دينار جزائري)
    EGP (Egyptian pound, جنيه مصرى)
    ETB (Ethiopian birr)
    EUR (Euro)
    FJD (Fijian dollar)
    FKP* (Falkland Islands pound)
    GBP (Pound sterling)
    GEL (Georgian lari, ქართული ლარი)
    GIP (Gibraltar pound)
    GMD (Gambian dalasi)
    GNF* (Guinean franc, franc guinéen)
    GTQ* (Guatemalan quetzal, quetzal guatemalteco)
    GYD (Guyanese dollar)
    HKD (Hong Kong dollar, 港元)
    HNL* (Honduran lempira, lempira hondureño)
    HRK (Croatian kuna, hrvatska kuna)
    HTG (Haitian gourde, gourde haïtienne)
    HUF (Hungarian forint, Magyar forint)
    IDR (Indonesian rupiah)
    ILS (Israeli new shekel, שקל חדש)
    INR (Indian rupee)
    ISK (Icelandic krona, króna)
    JMD (Jamaican dollar)
    JPY (Japanese yen, 日本円)
    KES (Kenyan shilling, Kenyan shilling)
    KGS (Kyrgyzstani som, Кыргыз сому)
    KHR (Cambodian riel, រៀលកម្ពុជា/រៀលខ្មែរ)
    KMF (Comorian franc)
    KRW (South Korean won, 대한민국 원)
    KYD (Cayman Islands dollar)
    KZT (Kazakhstani tenge, Қазақстан теңгесі)
    LAK (Lao kip,ເງີນກີບລາວ)
    LBP (Lebanese pound, Livre libanaise)
    LKR (Sri Lankan rupee, ශ්‍රී ලංකා රුපියල්)
    LRD (Liberian dollar)
    LSL (Lesotho loti)
    MAD (Moroccan dirham, ⴰⴷⵔⵀⵎ ⵏ ⵍⵎⵖⵔⵉⴱ)
    MDL (Moldovan leu, leu moldovenesc)
    MGA (Malagasy ariary,ariary malgache)
    MKD (Macedonian denar,денар)
    MMK (Myanmar kyat)
    MNT (Mongolian tögrög, Монгол төгрөг)
    MOP (Macanese pataca)
    MRO (Mauritanian ouguiya, أوقية موريتانية)
    MUR (Mauritian rupee, Roupie mauricienne)
    MVR (Maldivian rufiyaa)
    MWK (Malawian kwacha)
    MXN (Mexican peso, Peso Mexicano)
    MYR (Malaysian ringgit, Ringgit Malaysia)
    MZN (Mozambican metical, Metical moçambicano)
    NAD (Namibian dollar)
    NGN (Nigerian naira)
    NIO (Nicaraguan córdoba, córdoba nicaragüense)
    NOK (Norwegian krone, norsk krone)
    NPR (Nepalese rupee, रुपैयाँ)
    NZD (New Zealand dollar)
    PAB (Panamanian balboa, Balboa panameño)
    PEN (Peruvian sol, sol peruano)
    PGK (Papua New Guinean kina)
    PHP (Philippine peso, Piso ng Pilipinas)
    PKR (Pakistani rupee)
    PLN (Polish złoty, Polski złoty)
    PYG (Paraguayan guaraní, Guaraní paraguayo)
    QAR (Qatari riyal, ريال قطري)
    RON (Romanian leu, Leu românesc)
    RSD (Serbian dinar, Cрпски динар)
    RUB (Russian ruble, Российский рубль)
    RWF (Rwandan franc, franc rwandais)
    SAR (Saudi riyalSaudi riyal, ريال سعودي)
    SBD (Solomon Islands dollar)
    SCR (Seychellois rupee, roupie seychelloise)
    SEK (Swedish krona, svensk krona )
    SGD (Singapore dollar, Dolar Singapura)
    SHP (Saint Helena pound)
    SLL (Sierra Leonean leone)
    SOS (Somali shilling, Shilin Soomaali)
    SRD (Surinamese, Surinamese )
    STD (São Tomé and Príncipe dobra, dobra são-tomense)
    SZL (Swazi lilangeni)
    THB (Thai baht, บาทไทย)
    TJS (Tajikistani somoni, Сомонӣ)
    TOP (Tonga Pa’anga)
    TRY (Turkish New Lira)
    TTD (Trinidad/Tobago Dollar)
    TWD (Taiwan Dollar)
    TZS (Tanzania Shilling)
    UAH (Ukraine Hryvnia)
    UGX (Uganda Shilling)
    UYU (Uruguay Peso)
    UZS (Uzbekistani soʻm, Oʻzbek soʻmi)
    VND (Vietnam Dong)
    VUV (Vanuatu Vatu)
    WST (Samoa Tala)
    XAF (CFA Franc BEAC)
    XCD (East Caribbean Dollar)
    XOF (CFA Franc BCEAO)
    XPF (CFP Franc)
    YER (Yemen Rial)
    ZAR (South Africa Rand)
    ZMW (Zambian kwacha)
    IRR (ریال ایران)


  • Fixed issues






  • UI improvements
  • Fixed issues



  • UI improvements


  • Add new templates for contact us form
  • UI improvements
  • Fixed issues



  • UI improvements


  • Fixed issues about rtl language
  • UI improvements



  • Fixed issues


  • Add multiple Selection inputs to WP easy form builder
  • UI improvements
  • Fixed issues


  • Fixed issue of loading form






  • Fixed issues


  • Fixed issues
  • Email Template


  • UI improvements
  • Fixed issues


  • Fixed issues


  • UI improvements


  • UI improvements
  • Fixed issues


  • UI improvements


  • Fixed issues


  • UI improvements


  • UI improvements
  • Fixed issues


  • UI improvements


  • UI improvements
  • Fixed issues


  • UI improvements


  • option of Localize easy form builder
  • UI improvements


  • UI improvements
  • Fixed an issue about validation form.


  • UI improvements
  • Add new Fields


  • Fixed issues of sent email




  • Fixed issues

  • Fixed issues




  • UI improvements


  • Fixed issues about rtl language


  • Fixed issues


  • UI improvements


  • Fixed issues


  • Fixed issues
  • UI improvements


  • Fixed issues


  • UI improvements


  • UI improvements


  • Change UI and UX
  • Add new Fields


  • Fixed issues about rtl language


  • Fixed issues
  • localized spam protection





  • Fixed issues
  • Add subscription form type

  • Fixed issues


  • Fixed issues about UI
  • Deactive subscription form card




  • Add new features (user registration form builder)
  • Fixed issues
  • UI improvements


  • Add new features (Login form builder)
  • Fixed an issue


  • Fixed an issue about validation form.


  • Added subscribe (newsletters) form builder and ability to get export of subscription list .
  • Fixed an issue about state of readed messages
  • UI improvements


  • Fixed an issue about state of readed messages




  • Add new features
  • Localization improvements
  • UI improvements


  • Form validation is added in client-side
  • UI improvements
  • Remove dependency on jQuery 3.5.3


  • RTL feature is added
  • UI improvements
  • Fixed issues of Tell and Email validation