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 in order 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

  • 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 Email Template for Email notification

  • Easy to embed forms to wordpress page and post

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

  • New Contact us templates & Example for create 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 forms 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 (poll) and analyse

  • 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 an unique confirmation code after filled forms

  • Send notification email when the user have a new message

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

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

  • Entry Management able to show response message 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 send email messages every time a respondent submits your built form on Easy form Builder

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

  • Change or Build Email Template for Email notification of forms

  • Forms Templates for create contact-us or support forms

  • Customizable the thank you message in forms.

  • Create any kind of form you want!

  • Submitting an Offline Forms

Advanced and Pro features of Easy Form Builder:

  • Build Stripe payment forms

  • Build 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 forms on Easy Form Builder

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

  • Create 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 drag & 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 showing your location on forms .

  • Countries list:Easy Form Builder enables you to add 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 selection and searchable dropdown list so you can easily add 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 WP forms.

  • Offline form : the offline form is feature save or resume forms before submit.

Payment Forms Field of Easy Form Builder

  • Stripe payment : Build easy payment forms for accept payments online like order form, booking form, donation form, with add Stripe Fields to the forms.

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

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

  • Payment Single choose : Payment Single Choose is the payment field Show list of order or service or product and user can select one of them on payment form.

  • Payment Multi choose : Payment Multi choose is the payment field and show list of service or product or order so users can select multiple row 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 payment.

Free advanced features of 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 chart 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 template for send 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 type 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 own tracking code. You can find out on Easy Form Builder > Panel > Setting > General > copy Confirmation Code Finder

  • Offline Forms: When Internet connection of user is lost , Easy Form Builder have stored information of filled forms and user can send the information after 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-experience WordPress contact form plugins.

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

From star ratings & file uploads & multi-step contact forms with progressbar, 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 in the easiest way. 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 into your posts, pages for free and you are able to 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 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
Confirmation code or tracking code is usable for creating feedback form or support form when you want to be touch easily to your user or customers for free.

Email Notification Template
Easy Form Builder has a default email template notification as well as Admin can create their own email template, 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 field) to your WP forms allows your customers select multiple option without using any checkboxes inputs also the customer can search in dropdown list for free

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

Thank you page(Redirect page)
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.

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

Notice : In 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 post 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


October 23, 2021
it's really useful tools for every website. it's absolutely better than Contact-form-7 and other form builders for wordpress
June 17, 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.
March 2, 2021
We certainly do not say we are the best, but we are among the best many many thanks to hassantafreshi one the best programmer <3
Read all 7 reviews

Contributors & Developers

“Easy Form Builder” is open source software. The following people have contributed to this plugin.


“Easy Form Builder” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “Easy Form Builder” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • 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)


  • 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.1


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