Followers

Create Free Contact Form without Signup or Hosting [Formspree]

Create Free Contact Form without Signup or Hosting

Formspree is a simple form-to-email API used on thousands of websites that has sent over 75K form submission emails. Formspree started as Brace Forms, created by the Brace.io team. Last month, however, Brace.io announced that it was acquired by Squarespace, and as a part of that transition, Brace Forms was open sourced. Since Brace.io is shutting down, we’ve forked the project and put it on Assembly to give its community an opportunity to take over.

Check Demo
Just send your form to our URL and they'll forward it to your email. No PHP, Javascript or sign up required — perfect for static sites!

Features:
  • No PHP
  • No JavaScript
  • No Sign up
  • Basic HTML work
  • No Database
  • No Hosting required
  • Can be use on Site, Blogger, and other free blogging site.

How to?

#1: Copy below codes and paste where you want to display form.
HTML
<form action="//formspree.io/your@email.com" method="POST">
    <input type="text" name="name" required/>
    <input type="email" name="email" required/>
    <input type="submit" value="Send"/>
</form>

#2: Replace your@email.com with your email address.
#3: Submit form yourself first as test and Confirm your Email Address.

#4: After Confirming, you will started receiving emails.

Advanced Features

#1: This value is used for the email's Reply-To field. This way you can directly "Reply" to the email to respond to the person who originally submitted the form.
HTML
<input type="text" name="_replyto" placeholder="Your email"  required/>

#2: By default, after submitting a form the user is shown the Formspree "Thank You" page. You can provide an alternative URL for that page.
HTML
<input type="hidden" name="_next" value="/thanks.html" />

#3: This value is used for the email's subject, so that you can quickly reply to submissions without having to edit the subject line each time.
HTML
<input type="hidden" name="_subject" value="New submission!" />

#4: This value is used for the email's CC Field. This lets you send a copy of each submission to another email address.
HTML
<input type="hidden" name="_cc" value="another@email.com" />
#5: Add this "honeypot" field to avoid spam by fooling scrapers. If a value is provided, the submission will be silently ignored. The input should be hidden with CSS.
<input type="text" name="_gotcha" style="display:none" />

#6: Using AJAX: You can use Formspree via AJAX. This even works cross-origin. The trick is to set the Accept header to application/json. If you're using jQuery this can be done like so:
Javascipt
$.ajax({
    url: "//formspree.io/you@email.com", 
    method: "POST",
    data: {message: "hello!"},
    dataType: "json"
});

Previous
Next Post »