12 Options for Easily Creating Web Forms

Creating web forms can be one of the most time consuming and sometimes frustrating parts of creating a website. It becomes especially challenging when you need an advanced form that involves things like conditional logic, multi-page forms, support for file uploads or attachments, and payment integration. Fortunately, there are a number of tools, resources, and apps that are available to make the process much less time consuming.

In this post we’ll take a look at several options for creating web forms, both basic and advanced, quickly and easily.

Wufoo

Wufoo

Wufoo is one of the most popular form builders. It’s user interface makes it easy to set up your custom forms, and it includes plenty of enticing features. Those features include custom branding, payment integration, allow file uploads as part of the form, instant notifications, advanced analytics, more than 150 pre-built templates, form logic, spam prevention, and user management.

Pricing for Wufoo depends on a few different factors like the number of users, forms, form fields, and entries per month. A free plan is available for 1 user, 3 forms, 10 form fields, and 100 entries per month. Paid plans range from $19 per month to $199.95 per month.

I’ve personally used Wufoo on a few projects for basic forms and found it to be a great option. It’s easy to set up a simple form quickly, and Wufoo includes many advanced features that I didn’t need for those projects.


FormStack

FormStack

FormStack is another very popular option with many features that are similar to Wufoo. You can use their drag-and-drop form builder to create your own forms in minutes. Features include HTML5 forms, conditional logic, customizable themes, import and export data, data encryption, analytics, captcha and email validation, integration with many third-party apps, payment processing, discount codes, and calculating fields for order forms. FormStack also gives you the ability to re-route form submissions to the right person using smart routing features.

Pricing for FormStack depends on several factors like the number of forms, form fields, submissions, and users. Unlike Wufoo, FormStack does not offer a limited free plan, but they do offer a 14-day free trial on each of the plans. Plans start at $14 per month and go up to $159 per month.

My personal experience with FormStack is that I used it to create and manage a web form that involved submitting payment via PayPal. It was a rather simple option for integrating a basic web form with payment processing. I used it for about a year with no problems. The database of form submissions made it easy to login and view all of the submissions and verify who had submitted payment.

Gravity Forms

Gravity Forms

Gravity Forms is different than the other options on this list because it is a WordPress plugin. It offers may of the same form building features, but all from the WordPress dashboard of the site that you are working on. The features of Gravity Forms include conditional logic, multi-page forms, PayPal integration, optional fields for order forms, edit and export entries, and customizable admin notifications.

One of the nice benefits to using Gravity Forms is that forms can also be created to insert form data into blog posts. For example, you could use it to set up a form where users can submit community news links to be posted to a website or blog. Another benefit is that if you are already using WordPress to power your site you can manage all of the Gravity Forms data without needing to also login to another site or app.

Gravity Forms is a premium plugin with pricing starting at $39 for unlimited forms and entries on 1 site, with 1 year of updates and support. Multi-site and developer licenses are available for $99 and $199.

I’ve used Gravity Forms on a number of different projects over the past several years. In fact, the contact form on this site is powered by Gravity Forms. It’s an excellent option that I would definitely recommend to anyone who works with WordPress.

MachForm

MachForm

MachForm is a form builder with some attractive features and pricing. The features include a drag-and-drop form builder, visual theme editor,PayPal integration, multi-page forms, email notifications and autoresponders, file upload options, electronic signature, and the ability to export entries.

The pricing of MachForm starts at a one-time fee of $49 for use on 1 site with unlimited forms and unlimited entries, and 1 year of support. Multi-site and unlimited plans are available for $99 and $199,

123ContactForm

123ContactForm

123ContactForm includes features like a WYSIWYG form builder, SSL encryption, email notifications with optional routing, file uploads, data export, conditional logic, reports and charts, customizable themes, multi-language forms, payment integration, integration with third party apps, and WordPress integration.

A basic free plan is available that allows 1 user, 5 forms, and 100 entries per month.Paid plans start at $14.95 per month for 1 user, 20 forms, and 5,000 entries per month.

ioDeck

ioDeck

ioDeck is a bit different than any of the other options that we’ve looked at so far. With ioDeck you make a one-time purchase and you can install it on your own website (or client websites) on your own server or hosting account. Features include unlimited forms and form fields, use on unlimited websites, intuitive form builder, validated and secure forms, notifications via email, Twitter, or Facebook message.

Pricing for ioDeck is $69 for 1 user, unlimited forms, unlimited entries, and support and updates for 6 months.

JotForm

JotForm

JotForm is a simply WYSIWYG form builder that allows you to start creating a new form immediately. It includes all of the basic form field types, plus payment integration, captchas, survey tools, and more. They have a number of different form templates that you can use as a starting point.

A limited free plan is available that allows unlimited forms, unlimited fields, and 100 entries per month. Paid plans range from $9.95 per month to $49.95 per month.

pForm

pForm

pForm is a very simple option that is easy to use, but does not include as many advanced features as other options listed here. You start by choosing a color for your form, then you set up the form fields. When you’re done you can download the form code for free.

FormSite

FormSite

FormSite includes a number of features like payment integration, SSL encryption, file uploads, mobile forms, multi-page forms, conditional logic, notifications, and third party integrations. FormSite can also generate PDFs with form data.

FormSite offers a free plan that includes 5 forms, 50 items per form, and 10 entries per form per month. Paid plans range from $9.95 per month to $99.95 per month.

CoffeeCup Web Form Builder

CoffeeCup Web Form Builder

The Web Form Builder from CoffeeCup allow you to build HTML5/CSS3 forms with no coding required. You can create responsive forms to improve usability on mobile devices. Its features include a drag-and-drop form builder, customizable fields, notifications, payment integration, themes to choose from, conditional logic, and third party integrations. You can host your forms on your own server, or let CoffeeCup host them.

The cost of CoffeeCup Web Form Builder is a one-time payment of $69.

Google Apps

Google Apps

If you’re just looking for a simple contact form, the form builder from Google Apps may be a good option. It’s free to use, and you can create simple forms in a matter of minutes.

FormAssembly

FormAssembly

FormAssembly includes features like a simple form builder, multi-page forms, conditional logic, input validation, integration with third party apps, file uploads, and custom form branding.

FormAssembly offers the unique option of a pay-as-you-go plan where you will pay $0.05 per form submission. Other plans range from $14 per month to $150 per month.

For more web development tools and resources please see:

Looking for hosting? WPEngine offers secure managed WordPress hosting. You’ll get expert WordPress support, automatic backups, and caching for fast page loads.

4 Responses

Comments are now closed on this post.

  • mystik, April 12, 2013

    From the web designer point of view form designing is very time consuming process, and your article shares different options for form building.Thank you for sharing such a useful options.

  • lorenzo, April 20, 2013

    very good blog thanks. i have only a problem to chose right form

  • Babao, June 13, 2013

    At first I started using google’s forms…free and basic but still.

    Then I started using ZOHO form builder Creator….better forms but good luck figuring out conditional logic, calculating and paiement options…and they have no tutorials to help out, they simply redirect you to “the pros” you can hire to do the job :(

    So today my goal was to find a better solution for a few of my clients….and what I’m looking for is a service that will make the process of making a form that can calculate registration fees possible.

    I do not necessarily need for them to pay right away but I want them to know how much it’s gonna cost them to register depending on options they chose in the form like : the class they chose, the level they are at, if their a returning student they get a rebate for certain types of registration if they register before a certain date….that type of form is what I’m looking for.

    My clients are small enterprises and the means are not great so money is a consideration.

    I can’t make up my mind even after reading your post….what service do you suggest ?

  • Tom, June 30, 2013

    In response to Babao question. Simfatic forms is a form design app that I have used for some time now and love it. Purchase the Pro version and you can install as many forms as you want on as many servers as you want. It offers you the ability too add formulas that will do math calculations on fields that require calculations . Also offers conditional logic that might help do what you are asking about. They offer a trial version (full version with all capabilities of paid version) you could try it out and see if it might work for you. By the sound of your requirements you may be forced to build a web app using something like ASP.NET where you can use code to manage all the logic and calculations that you will require. Forms are great for most scenarios but sometimes our requirements are more than what forms are capable of doing.