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

Thank you so much for your patience throughout our correspondence. Because you offer a terrific and much-needed service that I wasn't able to find elsewhere (nor so affordably), Keep doing what you do for folks trying to cut spam and stay connected!

31 August 2015
I went through 6 or 8 different forms before I found yours, and none worked. I am absolutely thrilled that yours actually worked, and was relatively easy to edit and upload.

You should be charging for it. Seriously. I’d be more than happy to send you a payment via PayPal. Just tell me what you think it is worth and what PayPal account to send it to and I will do it later today. Right now, it’s almost 7AM here and I need to sleep after working all night!

Stephan Edwards, oldjohnpublishing.com
06 August 2015
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

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.