Forminator Contact Form, Poll & Quiz Builder


Forminator is your completely free and completely expandable form maker plugin for WordPress. It’s the easiest way to create any form – from basic contact forms and feedback widgets to interactive polls with real-time results, buzzfeed-style “no wrong answer” quizzes, and registration forms with payment options.

É o criador de formulários mágico do WordPress, bem, para todos!

O construtor de arrastar e soltar do Forminator facilita a configuração e a inclusão de formulários em qualquer WordPress. Colete informações, torne seu conteúdo interativo e gere mais conversões com o Forminator.

Forminator Forms, Surveys, Quizzes, Polls, Calculations and More…

  • Formulários – Formulários personalizados para todas as suas necessidades com quantos campos você quiser.
  • Pesquisas – pesquisas interativas para coletar opiniões de usuários, com muitas opções e configurações dinâmicas.
  • Perguntas – Perguntas divertidas ou desafiadoras para os visitantes fazer e compartilhar nas redes sociais.
  • Calculations – Collect information, generate leads, take orders, and engage visitors.
  • Payments – Take payments, donations, down payments, sell merch with the included Stripe integration.

Accept Payments With Stripe

Start taking payments with Forminator. No Pro upgrade required! Stripe comes included (PayPal coming soon). Just plugin in your publish keys to activate the Forminator payment module for both fixed and variable payments.

Calculations are a Lead Magnet

There are literally thousands of combinations for adding value to your site with Calculations:

  • Registration forms with upgrade packages
  • Sell a tee shirt with size, color, price, and tax variations
  • Add a BMI and/or calorie intake calculator to your health and fitness blog
  • Embed a loan calculator into your finance site
  • Give a midwife a due date calculator
  • Insta-quote or service estimator
  • Put an ROI calculator on your agency site
  • And on, and on, and on…

Blocos de Formulário Arrasta e Solta

O Forminator possui vários blocos de arrastar e soltar que facilitam a junção de formulários – nome, email, número de telefone, texto, upload de arquivo, site, data, hora, número, HTML, paginação, caixas de rádio, opção GDPR e campo oculto.

Sua Integração Favorita Inclusa +1000 Aplicativos Já Adicionados

O Forminator vem repleto de integrações de terceiros populares – serviços de e-mail, serviços de armazenamento e gerentes de projeto.

Desenvolva e Venda Suas Próprias Extensões

Forminator is free and open to millions of WordPress users! Use the developer API and the included hooks and filters to build your own integrations or custom apps and sell them or give them away free here on

Poll Your Visitors

Polls are a brilliant way to engage visitors. Forminator gives real-time feedback with live stats displayed in beautiful pie charts and graphs.

Your Own Facebook-Style Quizzes

Who hasn’t been roped into taking “IQ tests” and “figure out which Star Wars character you are” quizzes on Facebook? Now you can run all that traffic to your site. Create both knowledge and no wrong answer quizzes with Forminator.

Gutenberg Block

Forminator’s got you, whether you’re a classic editor or Gutenberg early adapter. Say goodbye to shortcodes and quickly add forms to posts with the Forminator block for Gutenberg.

User Front End Post Submittions

Want to let your visitors share a post submission without needing access to the WordPress dashboard? With Forminator visitors can submit post ideas from the front end of your site so you can easily curate and publish their thoughts. Assign post to a default author, save to draft, publish immediately, etc.

Google reCAPTCHA

You don’t want your inbox flooded with a bunch of form spam. Google ReCAPTCHA is free with Forminator. Now you can stop the crazy bots without making it hard on your visitors. No more hard to read random phrases.

Collect, Track and GDPR Ready

Forminator stores and organizes submissions so you can sort, analyze and manage responses – of course, all while making it super easy to comply with the GDPR and other legal privacy policies.

Shameless Plug(ins)

Love Forminator! WPMU DEV has some other awesome free plugins you should checkout.

  • Smush – Image Compression and Optimization
  • Hummingbird – Page Speed Optimization
  • Hustle – Pop-ups, Slide-ins and Email Opt-ins
  • SmartCrawl – SEO Optimizer
  • Defender – Security, Monitoring, and Hack Protection

About Us

WPMU DEV is a premium supplier of quality WordPress plugins, services and support. Join here:

Don’t forget to stay up to date on everything WordPress from the Internet’s number one resource:

Hey, one more thing… we hope you enjoy our free offerings as much as we’ve loved making them for you!

Contact and Credits


Imagens de tela

  • You can literally setup contact forms in seconds.
  • Add lead generating calculators to your site.
  • Take payments with Stripe integration.
  • Forminator incudes its own Gutenberg block.
  • All your favorite integrations built-in.
  • Who doesn't love a good no wrong answer buzzfeed-style quiz?
  • Publish polls with real-time stats and graphs.


Are there any limitations in the free version of Forminator?

Nope! Currently the free version and the Pro version on WPMU DEV are exactly the same.

Does Forminator include a Gutenberg block?

It sure does. Forminator is built to work in both the Gutenberg and ClassicPress editors.

Is Forminator GDPR Ready

Forminator makes it easy for you to comply with the GDPR and other local privacy regulations…all the tools are included but ultimately it is up to you to implement healthy privacy and data protection on your site. Do the right thing y’all.

Can you take payments with Forminator?

Forminator currently includes integration with the Stripe payment gateway and PayPal integration is on the way.


junho 21, 2019
I worked for an hour on a form, saving drafts and I wasn't able to publish. I lost all my work. Will change my review if corrections are made.
junho 12, 2019
The plugin loads lots of unneccessary CSS for my form, even when I apply no styling in the plugins backend. Dequeueing the style doesn't work, even Hummingbird (your own plugin) won't show the CSS in its asset manager for me to remove. Edit: Just got note that this is being worked on, updated to 3 and will update to straight 5 once implemented
junho 11, 2019
Was using CaptainForm - a very bad customer support experience brought me to Forminator. So far, so good. Seems to do everything that CaptainForm does, bar pdfs. Can live with that. Hopefully, it will continue to work well.
maio 27, 2019
This past Sunday I sat and started to go through different Quiz builders, they all said simple to use, well they were not. After 4 hours of activating and deactivating different plugins I came across Forminator and it was truly simple to use. I am not very computer literate so it usually takes me a long time to do things, but it took me 30 minutes and I had my first quiz ready to go, which for me was amazing. The ease and simplicity of this plugin is perfect for anyone. Good Job
maio 24, 2019
This plugin is fantastic, I don't know how all the other form makers are going to compete. It has great stripe integration and all the calculation features I need to make use of it. It's the same thing other form plugins charge you yearly for. If I had some suggestions please work on reducing the large size of the js and css files, at least they are only loaded when the form is needed. Perhaps make it possible to remove features we don't need to reduce the bloat. Also, if I try to async the scripts, they are the only ones on my site besides jquery that won't work async. And please get rid of the fancy animations when building forms. They look cool but get annoying quickly! Thanks for the great work!
Leia todas as 31 avaliações

Contribuidores e desenvolvedores

“Forminator Contact Form, Poll & Quiz Builder” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.


“Forminator Contact Form, Poll & Quiz Builder” foi traduzido para 3 localidades. Obrigado aos tradutores por suas contribuições.

Traduzir “Forminator Contact Form, Poll & Quiz Builder” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

  • Fix: Currency field amount converted to 1 in specific cases


  • Add: Stripe Payment gateway
  • Add: Calculations
  • Add: New improved front-end user interface
  • Improvement: Deleting submissions do not delete attached files
  • Improvement: Validate field setting in Admin
  • Improvement: Poll vote limitations
  • Improvement: Add WYSIWYG editor to front-end
  • Improvement: Added option to hide dropdown search box
  • Improvement: Clicking on “Back to poll” button refreshes page even AJAX method selected
  • Improvement: Added number of submissions merge tag for front-end
  • Improvement: Submissions page doesn’t show applied filters
  • Improvement: Allow date format in DatePicker field
  • Improvement: Scheduled submission exports to be send to multiple emails
  • Improvement: Hide already submitted options in select field
  • Improvement: Use Datepicker format on submissions page
  • Improvement: Allow different text on Prev and Next buttons
  • Improvement: Don’t send blank form data of the hidden conditional fields
  • Improvement: Add “double” digits on front-end Timepicker input
  • Fix: {form_id} and {form_name} merge tags doesn’t work in HTML field
  • Fix: Date field year starts from 2120
  • Fix: Issues when two DatePicker fields added to same page
  • Fix: PHP notices on Quiz submissions
  • Fix: Selecting form Submission behaviour to After Submission breaks admin page
  • Fix: Select dropdown breaks after form submission
  • Fix: Submission issues when two Forminator widgets attached to the page
  • Fix: Entering email to Email Notifications section add it twice
  • Fix: Strings missing in translations
  • Fix: While submitting poll “You have already voted for this poll” message displayed


  • Add: Dashboard settings to control number of forms/polls/quizzes on dashboard page
  • Add: Data/Settings deletion settings
  • Add: Accessibility settings
  • Improvement: Allow decimals to be used in number field
  • Improvement: Include time field in submissions export
  • Improvement: Show correct data format on submission page when value is empty
  • Improvement: Allow {all_fields} shortcode in user confirmation email
  • Improvement: Added default values for Time field
  • Improvement: Added ability to change the delay or disable auto close for success message
  • Improvement: Visual issues on Internet Explorer
  • Improvement: Display font and color settings conditionally only for existing fields
  • Fix: Duplicated field changed if the original field changed
  • Fix: Phone field input missing type
  • Fix: URL Redirect replace & char
  • Fix: Confirmation email for users not being sent
  • Fix: Form can not be submitted if submit method is set to Reload page
  • Fix: Clicking Save button on Settings page redirects to blank page
  • Fix: Disable possibility to share Quiz Result via Google+
  • Fix: Custom styles printed multiple times
  • Fix: Poll results not displayed after vote
  • Fix: Min and Max validation triggered when value not set
  • Fix: Email notifications recipients duplicated
  • Fix: Issues with importing forms
  • Fix: Scheduled exports keep sending emails even disabled
  • Fix: Pagination submit button doesn’t use styles from submit button
  • Fix: E char can be inserted in number field
  • Fix: Blue outline showing around the form
  • Fix: Select dropdown breaks after form submit
  • Multiple visual enhancements/fixes


  • Add: Brand new quiz wizard UI/UX
  • Add: Quiz integrations
  • Improvement: Countries list updated
  • Improvement: Do not process fields that hidden by conditional logic
  • Improvement: Allow multiple correct answers on knowledge quiz
  • Fix: Form First Name autofill doesn’t work
  • Fix: Issue with Single Choice as Required field
  • Fix: Potential self XSS vulnerability
  • Multiple minor enhancements/fixes


  • Add: Accessibility settings for UI
  • Add: Brand new poll wizard UI/UX
  • Add: Poll integrations
  • Add: Front-end AJAX render for forms/polls/quizzes
  • Improvement: Remove activation tooltips
  • Improvement: Add option to enable/disabled DONOTCACHEPAGE constant
  • Improvement: Compatibility with Admin Menu Editor plugin
  • Fix: Hitting Return/Enter on an edit field has incorrect behaviour
  • Fix: Encoding special characters
  • Fix: Double value attribute for input fields
  • Fix: Form with pagination scroll on load
  • Fix: Anonymous post author even default author selected
  • Fix: HTML element doesn’t work when Text editor is used
  • Other minor enhancements/fixes

  • Fix: Remove 3rd party code that disables TLS verification

  • Fix: Duplicating fields ID when more than 10 fields from same type

  • Fix: Form fields can’t be dragged in Firefox


  • Add: Brand new form wizard UI/UX
  • Add: Bulk options on listing pages
  • Add: Form name popup on form creation
  • Add: Image option to poll and quiz answers
  • Improvement: Preview fully functional
  • Improvement: Security improvements
  • Improvement: Listing pages in mobile
  • Fix: Poll stats Last Submission is not updating
  • Fix: Poll submissions export, no date per vote
  • Fix: Canceling Slack auth causing auth page loading loop
  • Fix: Submissions filter cannot be opened
  • Fix: Poll / Quiz preview showing images out of the modal
  • Fix: Guttenberg blocks preview broken
  • Fix: Delete quiz submission throws PHP error
  • Other minor enhancements/fixes


  • Add: Title option in widget area
  • Add: Submissions filter
  • Add: IP retention for forms
  • Improvement: Scheduled Exports send submissions only when there are NEW entries
  • Update: Dashboard page UI
  • Update: Settings page UI
  • Update: Submissions page UI
  • Fix: Enable usage of form variables in email subject
  • Fix: Enable usage of variables in redirect field
  • Fix: Export CSV character encoding
  • Fix: Phone Filed – Standard validation, Country code not pre-filled on country selection
  • Fix: View Submission link from the gear icon doesn’t work
  • Fix: Pantheon compatibility
  • Fix: Sender name and email address not working
  • Fix: Poll Chart text percentage not shown in the pie, and legend text was truncated
  • Fix: Gutenberg conflicts
  • Other minor enhancements/fixes

  • Add: Copy Shortcode option on listings
  • Add: Reset tracking data option on listings
  • Fix: Conflict with Revolution Slider and RaraTheme Companion


  • Add: Server validation for reCaptcha
  • Update: Form listings UI
  • Update: Poll listings UI
  • Update: Quiz listings UI
  • Fix: Poll result not using more than 5 colors
  • Fix: Integration removed from previous submissions history on disconnect
  • Fix: Pie chart – Result not showing highlighted on hover for last answer
  • Fix: Phone validation default number
  • Fix: Name field has the same id as its wrapper div
  • Fix: Next and Previous button must point users to top of the page
  • Fix: Localise “Back To Poll” button
  • Fix: Slack Integration > Add form data link showing blank page
  • Other minor enhancements/fixes


  • Add: Slack integration
  • Add: Validation for phone number prefixes and area codes
  • Add: Option to toggle calendar icon
  • Improvement: Custom CSS tags updated
  • Fix: Radio button gets squeezed in Forminator poll widget
  • Fix: Grouped checkboxes now treated like radio buttons
  • Fix: No wrong quiz allowed HTML in results
  • Fix: Poll and Quiz navigation not clickable
  • Fix: Reset vertical screen position between sections
  • Fix: Poll charts blink on hover
  • Fix: Upload file in pagination prevent form submit for IE and Edge
  • Fix: Validation Errors resulting in display:none Forms
  • Fix: Trello Integration missing GDPR value
  • Fix: Google sheet integration not showing submitted details of Time, Uploaded file and GDPR fields.
  • Fix: PHP error on quiz preview


  • Add: Release FREE on
  • Add: Import / Export feature
  • Fix: Cannot clear color settings
  • Fix: PHP notice on front-end
  • Fix: Form not displaying confirmation message and doesn’t clear inputs when ajax disabled
  • Fix: Poll votes count setting doesn’t work as expected
  • Fix: Margin in row when field(s) is/are hidden
  • Fix: Phone field formats validation check
  • Fix: Select drop-down is displayed twice and not showing any options
  • Fix: Multiple Choice field, undefined index error on front-end when Trello is active
  • Fix: File upload field throwing PHP error
  • Other minor enhancements/fixes


  • Add: API extended with entries & fields CRUD methods
  • Add: New Custom CSS tags
  • Add: User ID to Hidden Field options
  • Add: Additional Options for Email
  • Improvement: UI/UX Advanced Options for Emails
  • Improvement: Conditional logic reference by ID instead of Name
  • Improvement: Message displayed when form submissions time expired
  • Fix: Forms can not be submitted from Safari browser when field upload empty
  • Fix: IE11 layout fixes
  • Fix: Custom CSS settings doesn not work as expected
  • Fix: Clicking on variable inserts a null value
  • Fix: Missing spacing for front-end notifications
  • Fix: Poll votes count setting doesn not work
  • Fix: Issues with form preview on small screens
  • Fix: Remove button for file upload field hidden
  • Fix: Color picker clear color not functional
  • Fix: Close button on welcome section not functional
  • Fix: Quiz Type window in IE is not displayed properly
  • Other minor enhancements/fixes


  • Add: Gutenberg blocks
  • Improvement: CSS measurement unit
  • Fix: Prevent insert shortcode if no form selected
  • Fix: Pagination issues when clicking on “back” button
  • Fix: Getting warning when moving captcha field
  • Fix: Form Settings button is cut off
  • Fix: Name field is required in front-end even it’s not set as required.
  • Fix: Google Sheet integration fails when more than 26 fields
  • Other minor enhancements/fixes


  • Add: Campaign Monitor integration
  • Add: AWeber integration
  • Improvement: Huge amount of CSS styles printed on page
  • Fix: Zapier integration active by default
  • Fix: Integrations issues with PHP 5.2
  • Fix: Correct results are marked as Incorrect in export
  • Fix: Large amount of fields prevent saving the form
  • Fix: Honeypot not functional
  • Fix: Multiple forms on same page breaks the styling
  • Fix: Not possible to add fields on an empty form.
  • Fix: Wrong shortcode display in the Polls list.
  • Fix: Custom colors for submit button doesn’t work.
  • Fix: Form Settings – User Email list does not show fields, only misc data
  • Other minor enhancements/fixes


  • Fix: Issues with updating plugin


  • Add: API base methods
  • Add: Trello integration
  • Add: Google Sheets integration
  • Add: Active Campaign integration
  • Add: Appearance themes for Polls
  • Add: Appearance themes for Quizzes
  • Add: Option to set default values for the fields
  • Improvement: Uniq submission ID in email
  • Improvement: No maximum fields in form
  • Improvement: Quizzes front-end for accessibility
  • Improvement: Remove button for featured image
  • Fix: Radio buttons not being marked as selected
  • Fix: “No votes yet” is link
  • Fix: Pagination show duplicated label
  • Fix: Some typography settings are not implemented on front.
  • Fix: Inconsistency in the bulk buttons
  • Other minor enhancements/fixes


  • Add: New user interface
  • Add: MailChimp integration
  • Add: Zapier integration
  • Add: Option to prevent storing entries in database
  • Add: Dropdown type for time field
  • Add: Date to Quiz and Poll exports
  • Add: Allow defining a Sender email and Sender name per form, overriding global setting
  • Add: File size limite for upload field
  • Add: Form support 4 fields in one row
  • Add: Percentage pagination
  • Improvement: If logged-in user set him as author of the post field
  • Improvement: Poll string “No votes yet” instead of “View results” if nobody voted
  • Improvement: Quiz share text contains results
  • Fix: Form is not submitted if wrong upload type
  • Fix: When number field is required entering 0 returns error
  • Fix: Phone field: 2 placeholders appear if user turned on standard form validation
  • Fix: Hyperlinks doesnt work on thank you message
  • Fix: Disabling AJAX submission breaks form on submission
  • Fix: Form field data lost when validation fails on non-ajax submission
  • Fix: URL field not accepting URLs without protocols
  • Fix: Address -> Country tag missing in emails variables
  • Fix: Phone field allowing letters when ‘validation’ is disabled
  • Fix: Date formats not being validated correctly
  • Fix: Hidden field -> embed URL query string gets ignored
  • Fix: Form can be submitted with spaces only
  • Fix: Radio not marked as checked on click
  • Fix: JS error on field clone
  • Fix: When poll renamed, submission not shown
  • Fix: Multiple styling issues
  • Fix: Typos
  • Compatibility: WP Mail SMTP plugin
  • Compatibility: Popup Maker plugin
  • Other minor enhancements/fixes


  • Add: GDPR personal data erase and export.
  • Add: Plugin information to default “Private Policy” page.
  • Add: Auto Delete entries after X time


  • Add: Share quiz contains results not only URL to the quiz
  • Add: Uploaded file variable
  • Add: DropDown type for time field
  • Add: GDPR consent checkbox field
  • Add: Entries have own page
  • Add: Auto fill data for logged in users.
  • Add: Preview button to form builder.
  • Add: Vanilla theme ( Theme styles used )
  • Add: New color settings
  • Improvement: Toggle color fields in appearance depending on selection.
  • Improvement: Create anonymous user when visitor submit post
  • Improvement: DatePicker localized
  • Improvement: Form data variables added for thank you message
  • Fix: Wrong message displays if user selected single text line in Text field and turned on field limit
  • Fix: Character Limit in Phone field not functional
  • Fix: “Date” field calendar minimum year is 2008
  • Fix: Scheduled exports changes are not saved correctly
  • Fix: Time field validation appearance
  • Fix: Jpg format not saved for quizzes
  • Fix: Field settings updated on change instead of blur
  • Fix: Hustle compatibility issues
  • Fix: IE11 appearance issues
  • Fix: Multiple styling issues
  • Other minor enhancements/fixes


  • Add: Validation message for Upload field
  • Add: Confirm prompt on delete field
  • Add: Data field containing all the fields data
  • Add: Form fields variables beautified
  • Add: Set multiple recipients for emails
  • Add: Custom styles for Quizzes
  • Add: Filters for fields validation messages
  • Add: Filters for admin settings
  • Improvement: Clear form data after submission
  • Improvement: PHP 7.2 compatibility
  • Improvement: Form data in email subjects
  • Improvement: IE11 compatibility in admin
  • Fix: Character limit for phone validation
  • Fix: No link to post if PostData’s title is empty
  • Fix: Slashes not stripped on preview
  • Fix: Wrong email validation message
  • Fix: Bulk action below pagination not functional
  • Fix: Quiz preview show wrong title
  • Fix: User email not sent on form submit
  • Fix: Time & Address values are empty in submission email
  • Fix: Pagination not working on Safari
  • Fix: Some of Form Data variables not functional
  • Fix: Custom style not functional in preview for new forms
  • Fix: Submissions not recorded on multi-site sub-domain
  • Fix: HTML field tags not rendered as html
  • Other minor enhancements/fixes

  • Fix: project meta information update


  • Add: Hooks in form submission process
  • Add: WP Editor in Posts Data field for content input
  • Add: Invisible reCaptcha
  • Add: Links to docs on admin pages
  • Improvement: Better form data sanitize
  • Improvement: Images use thumbnails instead of full images
  • Improvement: Submit confirmation message removed after submit
  • Improvement: Inline validation
  • Improvement: Language strings
  • Fix: Limit time fields characters
  • Fix: reCaptcha cannot be set as conditional field
  • Fix: Cloned fields keep same ID
  • Fix: Retake quiz button styling
  • Fix: Country field displayed as number on export
  • Other minor enhancements/fixes


  • Add: better file upload handling
  • Fix: Limit DB setup only on updated schema


  • First public release