WordPress.org

Plugin Directory

Ninja Forms

Create forms and manage submissions easily with a simple drag and drop interface. Contact forms, subscription forms, or any other form for WordPress.

Ninja Forms is the easiest way to build any form you need for your WordPress website. No longer mess with code or worry about made-up limitations. Create the form you want, when you want with a simple drag and drop interface provided by the very powerful Ninja Forms framework.

Features of Ninja Forms include, but are not limited to:

  • Over a dozen types of fields you can add to your form.
  • Absolutely no limitations to the number of forms, fields, emails, actions, or submissions.
  • Custom input masks allow you to restrict user input in your forms for things like phone numbers, currency, and dates.
  • Manage, Edit, and Export form user submissions.
  • Save fields as favorites and re-use them in multiple forms.
  • Export and Import forms and favorite fields.
  • Set required fields.
  • Add a datepicker to text fields.
  • Email form results to any number of pre-determined email addresses, as well as specific messages to the user filling out the form.
  • Customize form emails with the WordPress editor.
  • 4 Anti-Spam options.
  • Extremely developer friendly.
  • Submit your form by reloading the page or asynchronously with AJAX.
  • Please note that if you are using a version of PHP lower than 5.3, you may experience some problems using AJAX Submissions. These can be minimized by using simple success/error messages without any quotes or special characters.

More information at ninjaforms.com

Ninja Forms also has a complete library of add-ons to take your forms to new heights:

Increase form conversions

Breaking forms into smaller parts or allowing users to save and return make longer forms less intimidating. Conditional Logic will allow you to show field only to users who need them and send emails or process actions only under specific conditions.

Beautiful forms convert better than crowded unorganized forms. While Ninja Forms looks great on any well styled theme and is easy to style further if your are comforatble with CSS, Layout and Styles makes it easy to create columns for your forms as well as style specific elements.

Build your mailing lists with ease

Use the mailing list tool of your choice. MailChimp, Constant Contact, Campaign Monitor, Emma, Aweber, MailPoet, iContact, GetResponse, CleverReach, Sendy, and Mad Mimi are all supported for your list building needs.

Easily collect payments

Ninja Forms gives you the ability to collect payments through PayPal Express, Stripe, or Elavon. More payment gateways coming.

All the best customer relationship management integrations

When someone fills out your form the most natural thing to do is send their data directly to your favorite CRM. Ninja Forms makes this easy with plenty of CRM integrations such as SalesForce, Batchbook, Zoho, Insightly, Capsule, etc.

Send data to all your favorite productivity tools with the click of a submit button

We love and use tools like Slack, Trello, and Zapier. These tools help our very own team build Ninja Forms so it makes sense that we would share them with you.

Even if your team needs a support form where your customers can ask for help, Ninja Forms integrates with Help Scout to make this a delightful experience.

Even more add-ons available right now

With over 40 add-ons available and new ones being added regularly, it’s likely we have everything you’ll ever need. Check them all out here.

Become a Ninja Forms Member

Want access to everything we have and everything we release in the future? Want the ultimate form creation toolkit? That and so much more is exactly what we offer through our Developer Membership.

Find our more about the Ninja Forms Developer Membership here.

Demo Site

Please feel free to visit our demo site where you can test the features of Ninja Forms and all of our extensions.

For Developers

The Ninja Forms framework is on GitHub! If you're a developer and want to help make Ninja Forms better, check it out. It's also a great resource for developers who are interested in creating add-ons for our online store.

If you're a developer and would like to talk about creating some premium extensions for Ninja Forms, here is everything you need to know.

Requires: 3.9 or higher
Compatible up to: 4.2.4
Last Updated: 2015-8-13
Active Installs: 200,000+

Ratings

4.5 out of 5 stars

Support

13 of 77 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,2,2 100,1,1
100,2,2 0,1,0 100,2,2 100,2,2 100,1,1 100,2,2 100,2,2 100,1,1 100,1,1
0,1,0 67,3,2 0,1,0 100,1,1 100,1,1 50,4,2
100,5,5 100,1,1
100,1,1
67,3,2
100,2,2 100,1,1 100,1,1 0,1,0
0,2,0 50,2,1 100,2,2 67,3,2 100,2,2 100,3,3 100,1,1 100,2,2 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 0,1,0 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2
100,1,1 100,1,1 100,1,1 0,1,0 100,1,1
100,1,1 100,3,3 100,2,2 100,1,1
0,1,0 50,2,1 50,2,1 0,1,0 50,2,1
100,1,1
100,1,1
67,3,2 50,2,1 100,1,1 100,1,1
0,1,0 100,2,2 100,1,1
0,1,0 100,1,1
100,1,1 67,6,4
75,4,3 0,1,0
100,1,1 100,2,2 100,3,3
100,1,1 100,2,2
100,2,2
100,1,1 100,1,1 100,4,4
100,1,1
100,1,1 100,1,1 100,1,1 67,3,2
50,2,1 100,1,1 100,1,1 100,2,2
100,1,1