The FormSubmit alternative that gives you somewhere to look
FormSubmit is free, unlimited and needs no account, and for a personal site that is hard to beat. It is also email and nothing else: no dashboard, 30 days of history reachable only through an API capped at five calls a day, and uploaded files that are never kept. FormRoute gives every submission a place to live.
Choose FormSubmit for a personal site or a one-off page where a lost message costs nothing and you want zero accounts to manage. Choose FormRoute when a submission is a lead or a support request, meaning you need to see it again, prove it arrived, and send it somewhere other than an inbox.
Why people outgrow FormSubmit
dashboards
There is no account, so there is no screen. Delivery is by email only, and FormSubmit's own FAQ warns that messages land in spam "especially if you are receiving a lot of them". A submission in a spam folder is indistinguishable from one that never arrived.
API calls a day
History exists, but only through a read-only API limited to five requests every 24 hours. That is enough to check something. It is not enough to export, to back up, or to build anything on.
days, then gone
Submissions are kept for 30 days. Uploaded files are not kept at all and cannot be reached through the API, so an attachment exists only in the email it arrived in.
What you get instead
A dashboard
Every submission visible, searchable and exportable, on the free tier, with retention you set from 0 to 30 days or off entirely.
Server-side validation
Declare rules once and they hold on every request. FormSubmit documents no validation of any kind.
Invisible spam filtering
Cloudflare Turnstile and an AI classifier, with no puzzle for real visitors. FormSubmit runs reCAPTCHA by default.
Your address stays private
The endpoint is an opaque key. On FormSubmit the destination inbox is the URL, sitting in your public markup.
FormRoute vs FormSubmit
FormSubmit figures checked on 1 September 2026 against their own documentation.
| FormRoute | FormSubmit | |
|---|---|---|
| Free submissions / month | 1,000 | Unlimited |
| Dashboard | ✓ | ✕ |
| Submission history | Up to 30 days, in the UI | 30 days, API only |
| API requests | Unmetered on read | 5 per day |
| Uploaded files retained | ✓ | ✕ |
| Server-side validation | ✓ | ✕ |
| Native routing | ✓ | ✕ |
| Slack, Sheets, CRM | ✓ | Generic webhook only |
| Autoresponder | ✓paid | ✓breaks without reCAPTCHA |
| Spam filtering | Turnstile + AI classifier | reCAPTCHA v2 and v3 |
| Destination address hidden | ✓ | Opt-in, after publishing it |
| Account required | Yes | No |
<!-- Before --> <form action="https://formsubmit.co/[email protected]" method="POST"> <!-- After --> <form action="https://api.formroute.dev/f/YOUR_KEY" method="POST">
Switch in 30 seconds
Change one attribute. Same HTML, same field names, no SDK and no redeploy of anything but your form.
Two things worth doing on the way out. Pull anything you still need through the FormSubmit API first, remembering the five-calls-a-day limit, because everything older than 30 days is already gone. And your email address stops being public the moment the action changes, which is the fastest way to stop that page being scraped.
Questions about switching
FormSubmit is unlimited and free. Is FormRoute not a downgrade?+
On raw submission count, yes: FormSubmit documents unlimited submissions and unlimited forms, and FormRoute's free tier is 1,000 a month. We are not going to pretend otherwise. The trade is that those submissions become things you can see, search, validate, route and export, instead of emails you hope arrived.
What does FormSubmit do better?+
It asks nothing of you. No account, no password, no card, no plan to outgrow, and nothing to deprovision when you hand a site to a client. Setup is one attribute and one confirmation click. For a portfolio or a landing page that gets a handful of messages a year, that is the correct amount of product.
Why does the exposed email address matter?+
On FormSubmit the destination inbox is the endpoint, so it sits in your page source where any scraper reads it. There is an obfuscated alias, but it is only issued after you confirm the form using the plain address, so the address has already been published by then. A FormRoute endpoint is an opaque key that reveals nothing.
Can I keep using reCAPTCHA?+
You will not need to. FormRoute runs Cloudflare Turnstile and an AI classifier on the edge, so real visitors are never asked to identify traffic lights. Worth knowing about FormSubmit: turning its reCAPTCHA off also silently disables the autoresponder.
Is FormRoute free forever?+
Yes. 1,000 submissions a month, unlimited forms, unlimited domains, a dashboard, no time limit and no credit card.