FormRill
  1. Compare
  2. 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.

Sources checked , linked below the table

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 Forms vs FormRill

Netlify Forms compared with FormRill
FeatureNetlify FormsFormRill
Where it worksSites deployed on NetlifyAny host, any framework
JavaScript-rendered formsNeed a hidden HTML copy for detectionWork as they are: POST to the form URL
Free submissionsFree and unlimited on credit-based plans500 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

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>
  1. Create a free FormRill account. Your first form already emails you. Copy its form URL.
  2. Remove the netlify or data-netlify attribute and the hidden form-name input.
  3. Set the form’s action to the FormRill form URL and method to POST. For JavaScript forms, POST the same fields with fetch.
  4. Add the hidden honeypot field: <input type="checkbox" name="botcheck" hidden>.
  5. 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 free

When Netlify Forms is the better fit

People also compare