Formspree alternative
A free, open-source Formspree alternative.
Formspree is a solid service, but its free plan keeps 50 submissions a month, needs an account, and saves redirects, file uploads and webhooks for paid plans. sendm8 is a free, open-source form backend that does all of that at no cost, and you can switch by changing one URL.
01 sendm8 vs Formspree
Free plan,
side by side.
Free plans only, taken from each service’s own pricing page and docs. Plans change, so if something’s out of date, tell us and we’ll fix it.
| Free plan | sendm8 | Formspree |
|---|---|---|
| Free submissions / month | 1,000 per formEmail: 10 instant a day, then a daily digest | 50 |
| Forms | Up to 100 | Unlimited |
| Works without signing up | Yes, email in the URL100/month until you claim the form | No, account needed |
| Stored submissions + export | Dashboard, CSV + JSON | 30-day archiveExport on paid plans |
| Webhooks + chat apps | Webhooks, Discord, Slack, TelegramUnlimited | Discord, Slack, TelegramWebhooks and Zapier from Professional |
| File uploads | 5 MB a file10 MB a submission | Paid plans |
| Custom redirect | Yes | Paid plans |
| Open source, self-hostable | Yes, AGPL-3.0 | —No source or self-hosting listed |
| Cheapest paid plan | There isn’t one | $15/mo$10/mo billed yearly |
yes partly no, or paid only← swipe the table →
Checked · sources
- Formspree (checked ): plans, file uploads, redirects, email URLs phased out
Fair’s fair. What they do well:
- Formspree runs a machine-learning spam filter on every plan, supports reCAPTCHA, hCaptcha and Turnstile, and free forms can post to Discord, Slack and Telegram.
02 Switching
One line, usually.
For most forms, it’s one line: change the action URL. Use your email address for a form without an account, or a form id from the dashboard.
<form action="https://formspree.io/f/xyzabcde" method="POST">
<input name="email" type="email" required>
<textarea name="message" required></textarea>
<button>Send</button>
</form><form action="https://sendm8.com/f/you@example.com" method="POST">
<input name="email" type="email" required>
<textarea name="message" required></textarea>
<button>Send</button>
</form>- An
emailfield becomes the Reply-To on sendm8 too._replytoworks as well. - The
_gotchahoneypot works the same way. - Formspree documents
subjectfor the email subject; sendm8 uses_subject. Rename it, or it arrives as an ordinary field. - Formspree’s thank-you redirect is a dashboard setting. On sendm8, add a hidden
_nextfield, or set a redirect URL in Form settings. - Using
@formspree/react?@sendm8/reacthas the sameuseFormandValidationError; change the import and the form id.
Step by step, including JavaScript, React and a prompt for AI assistants: the Formspree migration guide. Every row of the comparison, with sources: sendm8 vs Formspree.
03 Other options
Not sold on us? Fair enough.
Other free Formspree alternatives, described from their own pricing pages:
- FormSubmit
- No account and no stated submission cap: your email in the URL. No dashboard; history is API-only for 30 days.
- Web3Forms
- An access key by email instead of an account. Webhooks, chat apps and file uploads are on paid plans.
- Getform (now Forminit)
- One form and 100 submissions a month free, with file uploads and an unlimited archive. Integrations and export on Pro.
- Basin
- One form and 50 submissions a month free, with 30-day retention. Redirects, export and integrations on paid plans.
Checked 28 Oct 2026. The sources for each are linked on its comparison page.
Pick Formspree itself if…
- You want a long-established, commercially supported service with paid plans, a support team and integrations such as Zapier.
- You rely on Formspree’s machine-learning spam filter or its reCAPTCHA and hCaptcha options. sendm8 has its own spam scoring, an AI check and Cloudflare Turnstile, but not those two.
- You need more than a few files per submission, or larger ones: Formspree’s paid plans allow far bigger uploads than sendm8.
04 Questions
Before you switch.
- What is the best free alternative to Formspree?
- It depends on what you need. sendm8 keeps 1,000 submissions a month per form, includes webhooks, Discord, Slack and Telegram, and is open source. FormSubmit has no stated cap but no dashboard. Web3Forms and Forminit keep integrations for paid plans.
- Is there a Formspree alternative that doesn’t need an account?
- Yes. sendm8 and FormSubmit both work with your email address in the form’s URL: confirm once by email and submissions arrive. A no-account sendm8 endpoint keeps 100 submissions a month.
- Is there an open-source Formspree alternative I can self-host?
- sendm8 is open source under AGPL-3.0 and runs on Cloudflare Workers, D1 and R2. The same code runs sendm8.com, and the repository has self-hosting instructions.
- How hard is it to move from Formspree?
- For most forms you change the action URL. Rename a subject field to _subject, add _next for a thank-you redirect, and swap @formspree/react for @sendm8/react if you use React.