Free plan

50 submissions/month · no credit card · View plans

Best Netlify Forms Alternatives in 2026

Netlify Forms is effortless while your site lives on Netlify. The moment you move hosts, or need a form on a site Netlify does not deploy, you need a backend that works anywhere.

Prices and limits checked on each provider's own site, October 2026.

Short answer: Netlify Forms only works on sites Netlify builds and hosts. If you are moving to Vercel, Cloudflare Pages, GitHub Pages or your own server, use a standalone backend: formvoxo (dashboard and spam protection on every plan, Pro $12.99/month), Formspree, or Web3Forms for the biggest free tier. Full formvoxo vs Netlify Forms comparison →

Why people look for a Netlify Forms alternative

Netlify Forms is a good product. These are the reasons that usually make people compare.

Tied to Netlify hosting

Forms are detected at deploy time, so they stop working the day the site moves to another host. Netlify's docs only cover Netlify-hosted sites.

JavaScript forms need workarounds

React and Vue forms must add a hidden form-name field or ship a static HTML copy of the form so the build can detect it, and AJAX posts must be URL-encoded - JSON bodies are not accepted.

Legacy plan limits

Accounts created before September 2025 on legacy plans get 100 submissions per site each month, and going over moves the site to a paid Forms level automatically.

The best Netlify Forms alternatives

1. formvoxo

formvoxo.com · Best for moving off Netlify without losing features

Our product

formvoxo gives you a hosted endpoint that works on any host, with a dashboard, email notifications, honeypot and per-IP rate limiting on every plan. AJAX works with plain fetch, so React and Next.js forms need no hidden build-time copy.

Free plan

50 submissions/month, 1 form

Paid from

$12.99/month (Pro, 1,500 submissions)

Watch out for: Netlify Forms includes uploads and webhooks; on formvoxo those are on Business ($29.99). The free plan is 1 form and 50 submissions.

2. Formspree

formspree.io · Best for a large plugin ecosystem

Formspree has been around for over a decade and has ready-made plugins for Airtable, Google Sheets and Notion from the Personal plan.

Free plan

50 submissions/month, unlimited forms, 30-day archive

Paid from

$15/month (Personal, 200 submissions)

Watch out for: The $15 Personal plan is 200 submissions; webhooks and Zapier need Professional ($30).

Full formvoxo vs Formspree comparison

3. Web3Forms

web3forms.com · Best for a free plan close to Netlify's

Unlimited forms, 250 submissions a month and CSV export for free make it the closest free match for a small Netlify site that is moving away.

Free plan

250 submissions/month, unlimited forms

Paid from

$15/month or $149/year (Pro, 10,000 submissions); $49/year Starter by application

Watch out for: No file uploads or auto-responder on free, and emails carry Web3Forms branding unless you pay for the add-on.

Full formvoxo vs Web3Forms comparison

4. Basin

usebasin.com · Best for never dropping a submission

Basin keeps accepting submissions above your plan limit and bills the overage, which suits sites with traffic spikes.

Free plan

50 submissions/month, 1 form, 30-day retention

Paid from

$15/month (Starter, 250 submissions)

Watch out for: Paid plans start at $15/month for 250 submissions, and webhooks start on Growth ($29).

Full formvoxo vs Basin comparison

Netlify Forms vs the alternatives

Cheapest plan that includes each feature. Verify on each provider's site before you decide.

Feature Netlify Forms formvoxo Formspree Web3Forms Basin
Free plan Unlimited on credit plans, Netlify-hosted sites only 50 submissions/month, 1 form 50 submissions/month, unlimited forms, 30-day archive 250 submissions/month, unlimited forms 50 submissions/month, 1 form, 30-day retention
Paid from No separate Forms price (Netlify plans from $9/month) $12.99/month (Pro, 1,500 submissions) $15/month (Personal, 200 submissions) $15/month or $149/year (Pro, 10,000 submissions); $49/year Starter by application $15/month (Starter, 250 submissions)
CSV / data export Every plan Pro ($12.99) Personal ($15) Free plan Starter ($15)
File uploads Every plan (8 MB per request) Business ($29.99) Personal ($15) Pro ($15) Free plan (100 MB)
Webhooks Every plan Business ($29.99) Professional ($30) Starter ($49/year) Growth ($29)
Spam protection Akismet, honeypot and reCAPTCHA v2 Honeypot + per-IP rate limiting on every plan Spam filtering and reCAPTCHA on every plan; custom honeypot on Business hCaptcha and honeypot on the free plan Basic on every plan, advanced from Pro ($49)
Works on any host No, Netlify only Yes Yes Yes Yes

How to switch from Netlify Forms to formvoxo

Your HTML form stays the same. Only the endpoint and a few special fields change.

Before (Netlify Forms)

<form name="contact" method="POST" data-netlify="true" netlify-honeypot="bot-field">
  <input type="hidden" name="form-name" value="contact">
  <p hidden><input name="bot-field"></p>
  <input type="email" name="email" required>
  <textarea name="message" required></textarea>
  <button type="submit">Send</button>
</form>

After (formvoxo)

<form action="https://www.formvoxo.com/f/YOUR_TOKEN" method="POST">
  <input type="email" name="email" required>
  <textarea name="message" required></textarea>
  <!-- Honeypot: must stay empty, hidden from people -->
  <input type="text" name="_honey" style="display:none" tabindex="-1" autocomplete="off">
  <button type="submit">Send</button>
</form>
  1. Create a free formvoxo account and add a form. Copy its endpoint URL.
  2. Add action="<your endpoint>" to the form and remove data-netlify, netlify-honeypot and the hidden form-name field.
  3. Replace the bot-field honeypot with an empty, hidden _honey field.
  4. For JavaScript forms, post with fetch to the endpoint and send an Accept: application/json header instead of URL-encoding to "/".
  5. Download your existing submissions as CSV from the Netlify Forms tab before you turn form detection off.

Common questions

Does Netlify Forms work if my site is not on Netlify?
No. Netlify detects forms when it builds and deploys your site, so the form must be on a Netlify-hosted site. On any other host you need a standalone form backend.
Is Netlify Forms free?
On Netlify's credit-based plans (all accounts created since September 2025), form submissions no longer use credits. Legacy plans include 100 submissions per site each month.
What is the best Netlify Forms alternative for Vercel or Cloudflare Pages?
Any hosted form backend works, because the form posts to an external URL. formvoxo, Formspree, Web3Forms and Basin all work on Vercel, Cloudflare Pages and GitHub Pages.
Can I submit forms as JSON?
Netlify Forms does not accept JSON bodies. formvoxo accepts AJAX submissions and returns JSON when you send an Accept: application/json header.
How long does switching take?
For a single contact form, a few minutes: add the action URL, remove the Netlify attributes, rename the honeypot and redeploy.

Try formvoxo free

Move your form off Netlify in a few minutes - free plan, no credit card.