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

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.

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, it will make sure the user enters between 2 and 60 characters into the Name field, provide a valid email address, and enters between 2 and 3000 characters into the Message field. This 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 have been removed: installer, anti-spam protection, and file upload and attachment support.

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.