Contact forms are crucial for any website. Without a contact form you are forced to directly display your email address and this leaves in vulnerable to email collecting bots.
Believe me I have tried every possible solution to hide or camouflage my email address and at the same time keep it readable to potential customers, and it doesn’t work. Simply put, if you want to connect with your readers / clients / fans via email, you need a contact form.
A contact form has several components : the actual HTML code you place in your HTML file, the CSS styles usually placed in a CSS file and some PHP or AJAX code, used for validating the input fields and actually sending the information collected by the form.
Free HTML Contact Forms
Slick Contact Form Template
Slick Contact form is a professional form that you can easily implement into your website to allow your visitors to contact you. One simple modification from you in order to get it working, and that is changing the default e-mail to your e-mail in order to receive the submissions. The download includes xHTML, Js, PHP and CSS files.
3D Contact Form
This is a a simple PHP contact form with a 3D effect. It uses PHP, HTML and CSS. The form is easy to integrate in your website and easy to customize. The pack includes a detailed tutorial on how to add fields to the form and how to integrate it in your website.
Bootstrap Contact Form with Validation
A very complex free HTML contact form by Jay Deutsch released on codepen.io. The form includes a lot of fields and can be used to collect very detailed information about the person that fills it.
Elegant Contact Form
An elegant HTML contact form designed by Mark Murray on CodePen. The form is really simple, featuring the name, email, subject and message fields organized in two columns.
Colorlib Contact Form
A native HTML5, and CSS3 contact form that’s compact, easy to customize to your own needs, and only requires a simple dynamic configuration for sending the actual emails through. Styling can be configured according to your own requirements.
Responsive Contact Form With Map
A really cool contact form, actually a contact page which features everything you would need in order to be contacted. You have the social links, the contact form as well as additional contact information. Besides this you have a cool map you can use to pinpoint your place of business or places of business if there are more than one as the form allows you to add more. This is done with the Google Maps API.
Modal Box Contact Form
An elegant contact form in a modal box with a custom dropdown and round submit button.
A Nice & Simple Contact Form
Stylish HTML Contact Form
Bootstrap 3 Contact Form
HTML contact form with CAPTCHA
This contact form provides a pretty secure CAPTCHA form for added security.
PHP Contact Form
This contact form is available in 3 different templates.
Free HTML / CSS Contact Forms
This contact form is available in a light theme, a dark theme, a blue, green and red color.
HTML5 and CSS3 Contact Form
Fast and Secure Contact Form
Fast Secure Contact Form PHP Script allows a user to easily create and add contact forms to a web page. The form will let the user send emails to a site’s admin. An administration panel is present, where the user can create and preview his forms.
Simple Contact Form
Simple Contact Form With Captcha
Free Bootstrap Contact Form
Here’s a very simple Bootstrap Contact form that you can use on your bootstrap site with same page Ajax Validation return.
Simple HTML Contact Form With Captcha
A simple contact form with a simple anti-spam mechanism.
Premium HTML Contact Forms
Ultimate PHP, HTML5 & AJAX Contact Form
A very complete contact form that you can easily customize to fit yout needs.
Responsive Contact Form
This AJAX jQuery, bootstrap, php, or html static website component allows you to easily place a self-contained Contact Form on any HTML or PHP page of your existing website. It uses just 1 file to Validate, Process and Send the completed contact form to your e-mail address and best of all, does not reload the page to validate or send the form!
PHP Ajax contact Form with Google Maps
AJAX Contact Form Extended
This jQuery based AJAX Contact Form; Extended allows you to easily place a self-contained Contact Form on any HTML or PHP page of your existing website. It uses just 1 file to Validate, Process and Send the completed contact form to your e-mail address and a Direct Message notification to your Twitter account, best of all, it does not reload the page to validate or send the form!
ContactZ – Impress and Contact Form
The contact form is a simple form, where the people easily can contact you or your company. To stop spammers you have the ability to add an ReCaptcha. A auto responder is also included.
Easy Contact Form With Attachments
This for is available with 4 themes : Light, Dark, Wooden and Transparent.
Email with Multiple Attachments
This form lets you send fully supported HTML based email with multiple attachments. Get this script, customize settings and upload at your server or integrate it in your current project to send or receive HTML based emails containing multiple file attachments. GIF, PNG, JPG, RAR, ZIP, PDF support is built-in. You can add more file type support or remove any one from available easily.
Just Forms Advanced
Just Forms advanced – is a form framework that helps you to create any kind of form (classic, multistep, pop up menu, pop up bottom, modal, without footer and header) with client side processing of the data.
Dynamic Contact Form
Easily create forms from the administration area, You can add text,description,select radiobuttons and checkboxes in your form. Very usefull if you want to personalise your contact form.
Contact Form + Management System
This script comes with the Autoresponder settings where you can enable or disable the responder system and much more features.
Do you know any good HTML contact forms ?
If you designed or you know a great contact form we didn’t include in this article, we’d love to hear from you in the comments below.