Ship forms
without backend code.
Collect submissions, send email notifications, block spam, and trigger webhooks just by pointing your HTML form to our endpoint.
<!-- Just point your form action to forms.fyi -->
<form action="https://forms.fyi/f/your-form-id" method="POST">
<input type="email" name="email" placeholder="Your email" />
<button type="submit">Subscribe</button>
</form>Submission received!
user@example.com just subscribed.
Everything you need
We handle the infrastructure so you can focus on building great websites. All the features you expect from a powerful form backend.
Spam Protection Included
Built-in filtering with Cloudflare Turnstile, reCAPTCHA, and advanced heuristic analysis. Keep your inbox clean automatically.
Email Notifications
Get instantly notified. Set up custom auto-responses for your users.
Instant Webhooks
Forward data to Zapier, Make, Slack, or any custom API.
File Uploads
Securely accept files, images, and documents directly from your forms.
Field validation
On Pro, define field rules in Workflow: required fields, type checks, and constraints—invalid submissions are rejected with clear errors, no custom server code.
Thank-you & redirect URLs
Point successful HTML form posts to your own thank-you or confirmation page. Configure a Pro redirect URL and we respond with a 303—ideal for static sites and campaigns.
Analytics & Export
Track submissions over time, export to CSV or JSON with one click.
API Access
Manage forms and submissions programmatically via our REST API.
Works with your entire stack
Whether you're using plain HTML, a modern JavaScript framework, or a CMS like Webflow, forms.fyi integrates seamlessly. Just point your form action to our URL or send us a POST request.
<form action="https://forms.fyi/f/your-form-id" method="POST">
<label for="email">Email Address</label>
<input type="email" id="email" name="email" required />
<label for="message">Message</label>
<textarea id="message" name="message" required></textarea>
<button type="submit">Send Message</button>
</form>Perfect for static sites, Jekyll, Hugo, or raw HTML pages. Works out of the box.
Comparing form backends?
See how Forms.fyi stacks up against other form endpoints—grounded in what we ship on Free and Pro.
Frequently Asked Questions
Have questions? We've got answers. If you can't find what you're looking for, reach out to our support.
Do I need to know how to code?
Basic HTML knowledge is helpful but not required. You can use our Form Generator to create the code for you, then simply copy and paste it into your website.
Can I use this with WordPress/Wix/Squarespace?
Yes! As long as you can edit the HTML of your site or add a custom code block, you can use forms.fyi. It works with any platform that supports HTML forms.
How do I prevent spam?
We have built-in spam protection using Cloudflare Turnstile and proprietary filters. You can also enable reCAPTCHA or Turnstile for an extra layer of security. We automatically block known spam bots.
Is there a free plan?
Yes. The Free plan includes 100 submissions per month and core spam protection — ideal for personal sites, portfolios, and testing.
Can I upload files?
File uploads are a Pro feature (up to 5MB per file, allowed types only). Upgrade from your billing page when you need attachments.
How do I export my data?
You can export all your form submissions to CSV/Excel format at any time from your dashboard. You can also use our API to retrieve data programmatically.