Four Free Options for Adding Contact Forms to your Website

Let’s say you have a static website hosted on something like Github Pages. I have one at I am pointing my domain to it via CNAME.

These are static HTML sites and I needed to place a contact form on it. I needed a simple solution for someone to submit an email and comment/message on my static site.

Here are four ways to add an email form on a static HTML only website.

You get 3 free embeddable forms with a single Wufoo account. You can see this option used on my own personal website at This is a Github Pages static hosted website with a CNAME record for

Brace Forms
These guys just have you point the form action to their site along with your url. From, “Just send your form to our URL and we’ll forward it to your email. No PHP, Javascript or sign up required — perfect for static sites!”

Simple Form
You create an account with them, receive a public API key and check your messages with a private API key. You get the form HTML which you can embed on your static site. From Simple Forms, “Simple Form allows you to setup forms with any kind of data (including file uploads) in 2 easy steps”.

Google Docs
Google Docs let’s you create an embeddable form that you can collect in Google Sheet. From the Google Docs page, “Create a form and collect the responses in a Google Docs spreadsheet.”.

I’m sure there are others, but if you’re looking for ways to embed a contact form on a static HTML page or website, you can’t go wrong looking into the options above.

Post written by Ed Reckers

Founder and lead web development consultant at Red Bridge Internet : San Francisco WordPress Developers and Consultants.

3 Responses to “Four Free Options for Adding Contact Forms to your Website”

  1. Eslam A. Hefnawy

    for what it’s worth, I’ve also wrote a ridiculously simple and free API for that exact same purpose. All you need is just a javascript POST request. check it out here:

  2. Geoffrey Callaghan

    This is handy if you want to add static website forms and host your site on github pages

Leave a Reply