Demonstration of our free contact form in action.

Contact Form (Free)

Full source code download for the free contact form.

Free Download


  • Submissions sent by email
  • HTML and Text emails
  • Email auto-responder
  • SMTP support
  • Client-side validation (using JavaScript)
  • Server-side validation (using PHP)
  • Highly customisable
  • Easy to add to your website

How to use

  • Step one - Download and unzip
  • Step two - Edit the configuration file
  • Step three - Add to your website

Free VS Pro - Feature Comparison

Latest release: 10th May 2021

About the free contact form

The free contact form is designed to run on your website which allows your visitors to send messages directly to your chosen email addresses.

Is it really free?

Yes, the contact form code can be used on your personal or commercial websites at no cost.

The free version contains a small attribution to FreeContactForm which appears under the form. This must remain intact to legally use it. If you'd prefer an attribution free version (which comes with many more features), please consider the Pro version.

Configuring the free contact form

It's easy to configure, just add your email address to the configuration file and it's ready to go. But many more advanced configuration features are available if you need them.

Email customisation

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

Form validation

When your visitor uses your form, the form validator will check the fields have been completed correctly.

By default, the validation will make sure the user enters no more than 100 characters into the Name field, provides a valid email address, and enters no more than 3000 characters into the Message field. The Phone number field is optional and should not contain more than 30 characters.

The validation is done in real-time by JavaScript in the browser and also checked again on the Server by PHP.

Form styling

The form is styled using custom stylesheets. You can edit this to match your website fonts and colours easily.

Is this the same as the Pro version?

Although most of the features are the same, some advanced features have been reserved just for contact form pro.

The free version was built with our form creator application, but to make it free, the following features are not included: installer, anti-spam protection, additional language files, and file upload and attachment support (find out more).

Download and setup

To set up the form on your website, first download and extract the files. Then add your email address to the configuration file (fcf-assets/fcf.config.php), and upload it to your website.

More details on this can be found on the free contact form installation page.

Free Download

If you run into any problems, please read the help page and also consider getting in touch with us for support.

Your feedback

To help us improve this product, your feedback is vital. We would be grateful if you could spare 2 minutes to send us your feedback.

We're here to help

Need some additional help?

We offer installation, upgrades, fixes, and customisations. Get in touch to see how we can help.