Formspree

Add a reliable form backend to any site without writing server code.

formsstatic
Websiteformspree.io
CategoryEmail & forms
PricingFreemium
Card requiredNo

ABOUT

What is Formspree?

Formspree is a form backend service that lets you add a form to any static HTML site and receive submissions via email without writing server-side code. It works by pointing your form's action attribute to a Formspree endpoint. The service handles spam filtering, file uploads and email notifications.

BEFORE YOU SIGN UP

What you should know

✓
Dead simple to set upCreate a Formspree form endpoint, use it as the HTML form action and submissions work without running your own backend or server.
✓
Works with any static siteCompatible with all static site generators including Astro, Hugo, Jekyll, 11ty and plain HTML.
△
Low free tier limit50 submissions per month on the free plan restricts usage for anything beyond a low-traffic personal site.
✕
Limited customizationEmail notification templates are basic with no HTML customization on the free plan. Advanced spam rules require paid plans.

COMMUNITY

From the forums

On r/webdev and HN, Formspree is appreciated as a quick solution for static site forms, especially for Jekyll, Hugo and Astro sites. The simplicity of just setting a form action URL is the main selling point. Some users find the submission limits restrictive and wish for more customization options in email templates.

— Community sentiment

ABOUT US

Honest, independent, no fluff.

No paid placements. Just a clear look at what this does, what it costs, and what to know before you commit.

Read more→

FAQ

Questions, answered.

Does Formspree work with JavaScript frameworks?+

Yes, Formspree works with any HTML form. It integrates seamlessly with React, Vue, Astro and other frameworks via standard form submission or fetch API.

Can I receive file uploads through Formspree?+

Yes, Formspree supports file uploads on paid plans. The free plan only handles text field submissions.