BasicCaptcha Form Processor

This free form processor (or form-to-email script) is intended to collect data from an HTML form and send it to a specified email address. It works with any kind of HTML form and you can use it multiple times on your web pages.

Follow the steps below to protect your existing form with BasicCaptcha. No registration is needed.
Or copy our Ready-to-use forms.

Example 1. Simple anti-spam online form protected by BasicCaptcha.
Example 2. Anti-spam form protected by BasicCaptcha with JavaScript validation and some advanced features.

Warning: BasicCaptcha image has a link pointing to our site and promoting us; you must not remove the link, otherwise your site will be automatically banned in few days without warning. Do not add nofollow attribute!
If you don't like having a link then consider using our ProCaptcha form instead - click here.
More links can be found here.

How to protect your form with BasicCaptcha


Replace your tag <form...> with the following code in blue:

<form action="" method="post" id="myform" target="_top">
<input type="hidden" id="skip_WhereToSend" name="skip_WhereToSend"
value="" />
<input type="hidden" id="skip_Subject" name="skip_Subject"
value=" script" />
<input type="hidden" id="skip_WhereToReturn" name="skip_WhereToReturn"
value="" />
<input type="hidden" id="skip_SnapHostID" name="skip_SnapHostID"
value="MUG43RG6H6R5" />


A) Change to your email address, where the data is to be sent.
B) Change script to the desired subject of your email message.
C) Change to your web page address where the user is to be directed after submitting the web form. This can be a page saying "Thank you for taking the time to fill out our web form", for example.


Add this table in blue before your "Submit" button (anywhere between <form...> and </form>):

<table cellspacing="0" border="0" cellpadding="8"
<tr><td colspan="2" style="padding-bottom:1px;">
<a href="" alt="captcha form to email script" title="captcha form to email script" >captcha form to email script</a></td></tr>
<tr valign="bottom"><td>
<a href="#" onclick="return ReloadCaptchaImage('CaptchaImage');"><span style="font-size:12px;">reload image</span></a><br />
<a href=""><img id="CaptchaImage"
alt="online forms html" style="border-width:0px;"
title="online forms html"
src="" /></a>
</td><td>  <br /><i>Enter Captcha code</i><br />
<input id="skip_CaptchaCode" name="skip_CaptchaCode" type="text"
style="width:130px; height:48px; font-size:38px;" maxlength="6" /><br />
<script type="text/javascript">
function ReloadCaptchaImage(captchaImageId) {
var obj = document.getElementById(captchaImageId);
var src = '' + obj.src;
obj.src = '';
var date = new Date();
var pos = src.indexOf('&rad=');
if (pos >= 0) { src = src.substr(0, pos); }
obj.src = src + '&rad=' + date.getTime();
return false; }


  • Test your form! It's quick, easy and very important to test your form properly.
    Discover how to test forms on this page in the section "5. Testing the form!"
  • Make sure you whitelist our email address , our SMTP servers * and * in your local spam filters (if you use any). Also do this for external anti-spam systems such as Boxbe, etc. (if you use any), and finally in Gmail, Hotmail, AOL or other free email services (again, if you use any). Otherwise you may miss messages sent by your form and important script updates.
  • FrontPage users should read the instructions on this page in the section labeled
    "6. FrontPage forms and our Captcha protection".
  • We'll send you a Website Key in a day or two, so you can do more with your form.