Click on the tabs on the demo to see the different contact form styles. These are example forms, you can pick your own fields.

Contact Form Pro

Full source code download for contact form pro.


  • Simple installer, no coding required
  • Form submission sent by email
  • Fully responsive for mobile browsers
  • SMTP email support
  • reCAPTCHA v3 Anti-Spam Protection
  • GDPR Compliant
  • Mutiple styles to pick from
  • Auto-responder email option
  • Easy to add or remove fields
  • No branding, white-label
  • Multi-language support
  • Language packs for validation errors
  • File attachment options
  • Host on your own website

Pick your own fields and colors

License holders will also receive access to the Form Creator application. This allows you to easily create custom forms and change the colors.

Latest version: 1.6

About contact form pro

The contact form pro version was created to be installed and ran on your website, allowing your visitors to send messages directly to your chosen email addresses. It comes with support to help prevent spam and abuse from bots and other malicious software and can be installed and running in just a few minutes.


As long as you are intending to host the forms on a Web Server with PHP V5.5 or greater, the forms should run perfectly. Read more about the requirements here.

Powerful Installer

The download comes with a simple but powerful form installer which requires you to provide configuration settings, for example: pick a style, email addresses, and subject line, SMTP details, language, and reCAPTCHA keys. Once you provide these details and install the form, it'll be ready for use. Or have us install it for you, for a small fee.

reCAPTCHA protection

You have the option to enable our anti-spam integration with Google reCAPTCHA that will protect your contact form from many types of abuse including automated-spam. Find out more on how to set-up a Google reCAPTCHA account.

Fully responsive

If you want your contact form to work well on mobile devices (phones and tablets) as well as desktops, the form will do that out-the-box. It will resize nicely to work best on the visitor's browser.

Email customisation

You have full control to style the emails as you want. The form comes with standard HTML and TEXT based email templates, you can edit these to meet your needs.

Form validation

When your visitor uses your form, the form validator will check the fields have been completed correctly. By default, it will make sure the user enters between 2 and 60 characters into the name field, provide a valid email address, selects a topic from the drop-down (you can change these options) and enters between 2 and 3000 characters into the message field and optionally tick the "sign-up" checkbox. This validation is done in real-time by JavaScript in the browser (initially triggered when the button is clicked) and also checked again on the Server by PHP.

Extending the form

The form comes with a "text", "email", "textarea", "select" and a "checkbox" field. These are pre-configured to be required fields, but you can make the fields optional, remove them, or add new ones.

Since the introduction of the Form Creator, making changes is very simple.

No branding

Contact form pro will not show any MajesticForm branding on the form, or the emails which it generates.

Installation service

If you prefer to have your form(s) professionally installed for you, no problem, get in touch to arrange a suitable time.