Formspree Logo MarkFormspree

Email Contact Forms

Connect your form to our endpoint and we’ll email you the submissions. No PHP, Javascript or sign up required — perfect for static sites!

Example form

<form action="" method="POST">
  <input type="text" name="name">
  <input type="email" name="_replyto">
  <input type="submit" value="Send">

Start Receiving Emails.

Click below to create a unique form action URL. This is not a form builder. You can use whatever HTML, CSS or JavaScript you like.

Send to this email:

Connect to Much More.

Formspree has built-in plugins for services like Mailchimp, Google Sheets and Slack. Zapier is available too, but not required.

Learn More


No Registration Required

per month

A simple one-click form validation and robust feature set gets your forms collecting submission data fast.

Get Started


Power Users, Businesses, Agencies

and up, per month

Paid Registration unlocks more submissions along with many additional features.

See Plans

Trusted by:

… and over 22,000 more domains.

Formspree Features

(*) indicates a registration requirement

Easy Setup

No PHP, JS, or registration needed. Just name your form fields, point the action to us, and submit the form once to activate. It takes only a few minutes to get your form up and running.

Flexible Email Settings

Control the reply-to, subject and cc attributes of your emails via special hidden input fields. Configure emails to match your workflow.

Spam Protection

All forms come with a reCAPTCHA that uses machine learning techniques to fight spam, configured with your choice of 93 different languages.

Custom Thank You page*

By default, a user is shown a Formspree "Thank You" page after submission. You can provide an alternative URL per form to use instead.

Submissions Archive*

If you ever missed a submission email, you can login and read your latest submissions, timestamped with full data. Also, the submissions can be exported to CSV or JSON.

AJAX Forms*

Use AJAX to submit forms — this even works cross-origin. Create a new form in your account dashboard and set the Accept header on your form to application/json.

Disable reCAPTCHA*

Don't want your users to complete a reCAPTCHA? With Paid Registration, each form now comes with the option to disable the reCAPTCHA, or leave it enabled – you maintain complete control.

3rd Party Plug-ins*

Connect your form to Mailchimp, Slack, Google Sheets and hundreds of other services. With Formspree, the data adjusts to your workflow, not the other way around.

More form submissions*

Formspree is free for 50 submissions per form per month. Getting more than 50 submissions each month? No problem, there is an upgrade path.

White-label Forms*

Replace the Formspree branding with your own, and send submissions using a custom from name and email template that’s familiar to your clients.

More client emails*

Pre-verify your clients’ email addresses on your account so you can set up and manage all their forms in one place.

Custom Email Templates*

Customize the content and style of your submission emails by changing the logo and font, or replace the email markup with your own.

See Plans


Formspree has delivered over form submissions sent through forms created.