The Netlify Forms alternative that survives a hosting migration

Netlify Forms only works while your site is built and hosted on Netlify. The moment you move to Cloudflare Pages, Vercel, GitHub Pages or anywhere else, every form on your site silently stops working. Static Contact is a form backend that doesn't care where you host — and never will.

Why your forms broke when you left Netlify

Netlify Forms works by scanning your HTML for data-netlify="true" at build time, on Netlify's build system. There is no form endpoint in your deployed HTML — the handling lives in their platform. Host the same site anywhere else and the markup is still there, but it posts into the void. No error, no email, no lead.

Migrate in about 5 minutes

Your existing Netlify form markup keeps working as-is. Sign up, grab your form's access code, and add one script tag before your closing </body>:

The script finds every form[data-netlify] on the page and rewires it to Static Contact. It keeps your field names, keeps the form-name convention, converts your netlify-honeypot field into our honeypot, and adds our bot protection on top. Multiple forms going to different inboxes? Add data-key to the individual <form> tag.

Prefer no JavaScript at all? Point your form's action straight at our endpoint instead — see the migration guide for the manual option and notes for Astro, Hugo and Eleventy.

Static Contact vs Netlify Forms

Static Contact Netlify Forms
Works on any host Yes — plain HTML form posting to our endpoint No — requires Netlify build + hosting
Survives moving hosts Yes — nothing to change when you migrate No — forms stop working off-platform
Free tier 50 submissions/month, 3 forms, no credit card Unlimited on credit-based plans; metered per site on legacy plans
When you grow Pay as you go: USD $5 per 500 submissions, cancel anytime Legacy metered plans auto-upgrade to the next paid level when you cross a threshold
Spam protection Honeypot + signed time token + blocklists, free. Optional reCaptcha / hCaptcha / Turnstile. Spam doesn't count against your quota Built-in spam filtering on platform
Works with Astro, Hugo, Eleventy, Next.js export, Webflow exports, plain HTML — anything that renders a form Sites built and deployed via Netlify

Comparison checked against Netlify's public documentation in June 2026. Netlify Forms is genuinely a good product while you host there — our difference is that your forms are not coupled to your host. Spotted something out of date? Tell us and we'll fix it.

What you keep, what you gain

  • Keep your markup — the shim reads the same data-netlify attributes Netlify used
  • Keep your success flow — set a custom redirect URL per form, or use our hosted thank-you page
  • Keep your honeypotnetlify-honeypot fields are mapped to ours automatically
  • Gain host independence — migrate hosting as often as you like; your forms never notice
  • Gain spam-free quota — submissions we flag as spam don't use up your monthly allowance
© 2026 Static Contact. All rights reserved.