- Compare
- Netlify Forms alternative
Leave Netlify or stay: your forms keep working either way
Netlify Forms collects submissions for sites Netlify builds, because it finds your forms by parsing the HTML at deploy time. A FormRill form is just a URL, so the same form works on Netlify, Cloudflare Pages, GitHub Pages, Vercel or your own server, and JavaScript-rendered forms need no hidden HTML copy.
What Netlify Forms is
Netlify Forms is built into Netlify hosting. When you deploy, Netlify’s build system parses your HTML, finds forms marked with a netlify or data-netlify="true" attribute, and starts collecting their submissions in your Netlify site admin. There is no API call or extra JavaScript to add.
What to know before you choose
- Netlify finds forms “by parsing the HTML of your site when the build completes”, so detection is tied to deploying on Netlify.
- Forms rendered by JavaScript are not in the built HTML. Netlify’s docs suggest adding a hidden HTML copy of the form so the build can detect it.
- On credit-based plans Netlify says forms are free and unlimited. Legacy plans have their own submission limits.
Netlify Forms vs FormRill
| Feature | Netlify Forms | FormRill |
|---|---|---|
| Where it works | Sites deployed on Netlify | Any host, any framework |
| JavaScript-rendered forms | Need a hidden HTML copy for detection | Work as they are: POST to the form URL |
| Free submissions | Free and unlimited on credit-based plans | 500 a month |
Sources, checked 3 November 2026: Netlify docs: Forms setup, Netlify docs: Forms usage and billing. FormRill details come from our pricing page.
What FormRill gives you
- Never lose a submission. Every submission is saved before anything is delivered, so a failed email or webhook can’t lose it. Every delivery is logged, failures email you, and failed deliveries are retried automatically for about a day, or whenever you press Retry now. Free on every plan.
- One click to email. Your first form already sends to your inbox. If your form has an email field, Reply goes straight to the visitor.
- Route it anywhere. Telegram is free. Google Sheets, WhatsApp, webhooks, n8n and your CRM are Pro features, free during the beta.
- No CAPTCHA. A hidden honeypot field catches bots and keeps them in a Spam folder, out of your inbox.
Switching from Netlify Forms
The change is in your form’s opening tag. Your fields stay as they are.
<form name="contact" method="POST" data-netlify="true">
<input type="hidden" name="form-name" value="contact" />
<!-- your existing fields -->
</form><form action="https://api.formrill.com/YOUR_FORM_ID/submit" method="POST">
<input type="checkbox" name="botcheck" hidden />
<!-- your existing fields -->
</form>- Create a free FormRill account. Your first form already emails you. Copy its form URL.
- Remove the
netlifyordata-netlifyattribute and the hiddenform-nameinput. - Set the form’s
actionto the FormRill form URL andmethodto POST. For JavaScript forms, POST the same fields with fetch. - Add the hidden honeypot field:
<input type="checkbox" name="botcheck" hidden>. - Deploy anywhere, including Netlify, and send a test submission.
Questions
Can I keep hosting on Netlify and use FormRill?
Yes. FormRill does not care where your site is hosted. Moving hosts later needs no change to your form.
Does it work with React, Vue or AI-built apps?
Yes. There is no build step to detect forms. Any form or fetch request that POSTs to your form URL works.
Where do submissions go?
To your email by default, saved in your dashboard first. Telegram is free; Google Sheets, WhatsApp, webhooks, n8n and CRMs are Pro features, free during the beta.
Why switch if Netlify Forms is free for me?
If your site stays on Netlify and forms work, you may not need to. FormRill helps when you host elsewhere, run JavaScript forms, or want routing to Sheets, WhatsApp or your CRM.
Switch from Netlify Forms with one URL edit
Free up to 500 submissions a month and unlimited forms. No server, no credit card.
Start freeWhen Netlify Forms is the better fit
- Your site is deployed on Netlify and will stay there. Forms are built in, and on Netlify’s credit-based plans they are free and unlimited.
- You want submissions to live next to your deploys in one dashboard.
People also compare
Formspree alternative
Switch by changing one URL. Long-running form backend with a polished dashboard. Free plan: 50 submissions a month.
Web3Forms alternative
No access key to paste. Access-key form-to-email service. Free plan: 250 submissions a month.
FormSubmit.co alternative
Keep your email address out of your HTML. Free, no-signup endpoint where your email address goes in the form’s action URL.
StaticForms alternative
Telegram alerts and webhooks without a paid plan. API-key form backend with low-priced paid plans. Free plan: 250 submissions every 30 days on one form.
Getform (Forminit) alternative
Submissions past the limit are kept, not rejected. Long-running form backend, renamed Forminit in 2026. Free plan: 1 form, 100 submissions a month.
Formcarry alternative
Unlimited forms on the free plan. Form endpoint with a polished dashboard and integrations. Free plan: 1 form, 50 submissions a month.
Basin alternative
Honest about signed webhooks, redirects and limits. Feature-rich form backend with signed webhooks and a form builder. Free plan: 1 form, 50 submissions a month.