Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Ninja Forms Contact Form – The Drag and Drop Form Builder for WordPress icon

Ninja Forms Contact Form – The Drag and Drop Form Builder for WordPress

v3.10.3
by Kevin Stover · 4.4 (1,350 reviews)

The 100% beginner friendly WordPress form builder. Drag & drop form fields to build beautiful, professional contact forms in minutes.

700K+ active installs Updated Jun 30, 2025 Tested to 6.8.1 Requires PHP 7.4
Try Demo Download
Pre-installed Ready in ~10s No card
Ninja Forms Contact Form – The Drag and Drop Form Builder for WordPress

About Ninja Forms Contact Form – The Drag and Drop Form Builder for WordPress

Ninja Forms is a form builder plugin for WordPress that offers a range of features to suit businesses of all sizes. The core version of the plugin is free and includes a wide range of form building and submission management features. Additional premium features can be added as needed, allowing you to customize your forms to meet your specific requirements.

Screenshots

Ninja Forms Contact Form – The Drag and Drop Form Builder for WordPress screenshot
Ninja Forms Contact Form – The Drag and Drop Form Builder for WordPress screenshot
Ninja Forms Contact Form – The Drag and Drop Form Builder for WordPress screenshot
Ninja Forms Contact Form – The Drag and Drop Form Builder for WordPress screenshot

Frequently asked questions

What is Ninja Forms?
Ninja Forms is a WordPress form builder that allows users to create beautiful and user-friendly forms without any coding skills.
Can I create complex forms with Ninja Forms?
Yes, you can design complex forms with Ninja Forms using the drag and drop feature, row and column layouts, multi-page forms, and conditional forms.
Does Ninja Forms have advanced features?
Yes, Ninja Forms offers advanced features such as file upload options, exporting submissions as PDF or Excel files, and sending targeted emails from forms.
Can I accept payments and donations with Ninja Forms?
Yes, Ninja Forms allows you to accept PayPal and credit card payments securely from your WordPress forms.
Does Ninja Forms integrate with other services?
Yes, Ninja Forms has integrations with popular services such as MailChimp, Constant Contact, Campaign Monitor, Salesforce CRM, and more.

Changelog

3.10.3 (June 30 2025)

Bug Fixes:
– Fixes rounding error for number fields.
– Resolves a hang on save in certain circumstances.
– Removes an unused uinstall hook method.

Misc:
– Updates several npm dependencies.

3.10.2.2 (June 24 2025)

Security Fixes:
– Prevent script tag injection into templates via block prefixes. Thanks to Asaf Mozes for responsibly reporting this security issue.

Misc:
– Concatenates the readme changelog to prevent going over the WP.org word limit.

3.10.2.1 (June 19 2025)

Bug Fixes:
– Fixes an issue with HelpText causing a collision on save with Conditional Logic add-on.
– Fixes an issue with HelpText causing a collision on save with Stripe add-on.
– Fixes an incorrect icon.

3.10.2 (June 18 2025)

Bug Fixes:
– Fixes an issue with the help text for repeater fields.
– Fixes an issue with form processing being slow on forms with many fields.
– Fixes an issue with translations on the date picker field.
– Fixes an issue with saving repeater fields on duplicated forms.
– Fixes an issue with date/time field in repeatable fieldsets.
– Fixes an issue with repeatable field help text.

Features:
– Improved drawer styles with a refreshed look.

3.10.1 (14 April 2025)

Bug Fixes:
– Prevent stored XSS in various fields

3.10.0 (26 March 2025)

Features
– Add a Google Analytics 4 Action.

Bug Fixes:
– Fix an error related to using calculations in payment gateway actions.
– Fix an error related to File Uploads merge tags.
– Required errors should no longer trigger on removed repeater sets.

3.9.2 (12 March 2025)

Bug Fixes:
– List fields can now be used for determining the payment total in payment collection actions.
– Fixed PHP warnings when using PHP 8.
– Fixed an issue with the Password confirm field.
– Ensure that time field IDs are unique.
– Fixed an issue with the opt-in email.

3.9.1 (24 February 2025)

Features:
– Allows repeatable fieldsets to be editable in the Submissions page.

Bug Fixes:
– Numbers over 10 billion no longer cause validation errors.

Other:
– Add add-on communication status logs to the System Status page.
– Add additional data points for telemetry.
– Build file updates.

3.9.0 (10 February 2025)

Features:
– New user onboarding
– Add delete forms WP-CLI command

Other:
– JS library updates

3.8.25 (27 January 2025)

Bug Fixes:
– ensure form id value is numeric in shortcodes; responsibly reported by Peter Thaleikis via Wordfence

3.8.24 (21 January 2025)

Bug Fixes:
– Fixed an accessibility issue related to text contrast when using opinionated styles.
– Fixed accessibility errors related to missing field descriptions.

3.8.23 (16 December 2024)

Bug Fixes:
– Ensure only permitted form previews are available to a given user

3.8.22 (10 December 2024)

Bug Fixes:
– Update timing for widget loading on page builders

3.8.21 (09 December 2024)

Bug Fixes:
– Update timing to load translations after init

3.8.20 (26 November 2024)

Bug Fixes:
– Sanitize calculations input

3.8.19 (18 November 2024)

Bug Fixes:
– Remove legacy duplicate field cleanup from render loop
– Convert HTML encoded characters on submissions page
– Verify we are on an nf_sub post type before loading terms list

Other:
– Add behavioural telemetry data
– Add diagnost information to system status
– Update end-to-end test

3.8.18 (23 October 2024)

Bug Fixes:
– Prevent script in Favorite Fields
– Prevent script in calculation name
– Update field HTML for improved accessibility

3.8.17 (01 October 2024)

Bug Fixes:
– Ensure help text is mobile responsive for single checkbox, single line text, paragraph text
– Prevent non-required blank email field failing validation
– Replace hard-coded strings for translation

3.8.16 (17 September 2024)

Bug Fixes:
– Ensure sanitation of email address for merge tag
– Prevent maintenance mode interception

3.8.15 (10 September 2024)

Bug Fixes:
– Ensure “From Address” email warning shows
– Prevent JS error on datepicker inside fieldset repeater

Other:
– Add PHP compatibility tests
– Add usage telemetry data

3.8.14 (03 September 2024)

Bug Fixes:
– Ensure submissions page form filter finds form titles
– Provide PHP 7.4 support for jsonSerialize method call
– Ensure hCaptcha field functions when safe-listed

Other:
– JS library updates

3.8.13 (26 August 2024)

Bug Fixes:
– Prevent mouse scroll wheel from updating currency masked fields – Issues
– Resolved an error where required field validation was not always firing properly on masked fields
– Correct list value tooltip styling error for Safari and Firefox
– A repeatable fieldset that has triggered a required error maintains the error when the repeatable fieldset is deleted
– First Repeated Fieldset’s data is not captured when deleting one of the sets
– Ensure form displays in WP Bakery without needing to refresh page

Other:
– Correct deprecation warnings in SCSS files
– Library updates: The updates affect the structure of the components – mounting and data flow – and the blocks and styling
– Set security resolution for Axios as a dependency of our dependencies
– Reorganize cypress tests
– Add unit tests
– Add initial usage data to telemetry
– High impact accessibility factor corrections

3.8.12 (13 August 2024)

Bug Fixes:
– Validate label settings on change event

3.8.11 (07 August 2024)

Bug Fixes:
– Prevent unused key values on Survey Promo link

3.8.10 (05 August 2024)

Bug Fixes:
– Submissions Table block not displayed on published page on some themes
– Phone field not disabled when expected
– calc value option of list fields not set with help text
– Submission page tooltip icon not displayed on environment not using conventional plugins folder path

Other:
– @wordpress dependencies updates

3.8.9 (29 July 2024)

Bug Fixes:
– Submissions Block not showing all submissions data.
– Fix deleted repeater field missing required data halting submission
– Add “Administration” section for all fields
– Add missing check_admin_referrer parameter
– Sort by Shortcode on forms page as numerical
– Accessibility: update field description and screen readers
– Enable hidden fields in the unique field
– Fix display Form iFrame in Elementor editor

Other:
– Refactor telemetry dispatch to add unit tests

3.8.8 (22 July 2024)

Bug Fixes:
– Ensure submissions page and Append Ninja Form block are visible on WP 6.6

Other:
– Update readme ‘tested up to’ and ‘requires at least’

3.8.7 (15 July 2024)

Bug Fixes:
– prevent licensing CSRF

3.8.6 (8 July 2024)

Bug Fixes:
– prevent deprecated false to array notice in preview
– prevent undefined array key ‘plugin’ warning in class extension updater
– prevent invalid date error when setting default date format to “j F Y” on non-English languages

Other:
– automated test for version number
– update wordpress library packages
– add documentation links to settings in the form builder

3.8.5 (13 June 2024)

Bug Fixes:
– Protect preview query parameters

3.8.4 (28 May 2024)

Bug Fixes:
– Ensure first name field populates only first, not full, name
– Enable personally identifiable setting outside of dev mode
– Add merge tags ‘other’ for random, year, month, day

Other:
– Set version resolutions for certain packages
– Improve discoverability of available actions
– Update marketing feed

3.8.3 (1 May 2024)

Bug Fixes:
– Ensure fieldset repeaters function on index values ending in 0 (10, 20, etc)

Other:
– Update tests to run on 6.5.2

3.8.2 (29 March 2024)

Bug Fixes:
– Allow default span tags in form labels

3.8.1 (27 March 2024)

Bug Fixes:
– Ensure submission exports can’t be called from any unintended pages
– Prevent injected scripts into submit button and advanced labels
– Prevent XSS on image lists

Other:
– Update add-on images

3.8.0 (20 February 2024)

Features:
– Add ‘referer URL’ merge tag

Bug Fixes:
– Prevent display error when date format is not set
– Ensure current date stored when default is not modified
– Ensure translation of date strings

Other:
– Add user help text and images
– Add automated tests

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…