A simple but secure PHP contact/email form with image validation (Captcha) for spam protection. A contact form is one of the basic requirements of a website. However, most free contact form scripts available are not secure and are prone to hijack (one can use your form to spam people) and automated submissions (contact form email spam using bots or software). Scary isn't it? It definitely is.

Using image validation (Captcha) eliminates (upto 99%) automated form submissions and form hijacking. This php contact/email form script is light and very easy to install. You can see a demo here.

Unsolicited Testimonials

Vishal, I am most appreciative of the custom form you sent. Thank you for the speedy response.

7 February 2013
Thank you so much for your excellent service. If you would like me to endorse your product and/ or your very talented self, I'd be only too happy to write something. It would be my pleasure.

21 November 2012
Dear Vishal, Thank you very much! It looks great, you are the best.

Craig Bennett, craigbennettphotography.com
17 October 2012

More testimonials...


  • PHP - 5.0 or greater
  • GD and Freetype support in PHP
Click here to download the script

Non-captcha Version

If you server does not support Sessions or GD/Freetype, you can use the non-captcha version which uses a random simple question (question/answer set can be easily modified) to check spam. Click here for a demo of non-captcha version.

Click here to download the non-captcha script

Want Installation Help?

Get the form installed on your website for only $15.

Important: If you are ordering an installation for the Captcha version, please make sure the minimum requirements are met on your server (PHP - 5.0 or greater/GD and Freetype support).

Click here to order installation from 2CO

Want a Customized Version?

Get a customized version for your website (upto 5 extra fields) for only $15. If you require more than 5 extra fields (excluding the basic fields Name, Email, Subject and Message) on your form, please contact me first before ordering from the link below.

Important: Please make sure the default (Captcha) version works on your server before ordering a customized version (If you want the Captcha version).

Click here to order a customized version from 2CO

Branding Removal

For only $9 remove the link back to Easy PHP Contact Form website on your form page. Please note that purchasing a license entitles you to remove the attribution link on one of your website. For multiple websites, you need to buy multiple licenses.

Click here to order branding removal from 2CO

2Checkout.com is an authorized reseller of goods and services provided by Vishal P. Rao.