Fully functional forms. Instantly.
Add a simple attribute. Netlify does the rest.
Gather responses from any form
Nothing to wire up. Just instant data in your dashboard.
On Netlify, any HTML form can instantly accept submissions—no backend code or infrastructure required. As soon as your form is deployed, you start seeing submissions appear in your Netlify dashboard.
How Netlify Forms work
So simple to setup, it almost appears to be magic.
Just add the `netlify` attribute to any form and everything gets wired up automatically. Our bots find your forms by inspecting the HTML of your site before its published.Learn more in our docs
Features that take forms further
Get notifications, trigger actions, and filter spam. Yup, again it’s all automatic.
Be notified of every new submission
As the submissions roll in, Netlify can provide notification via email, Slack, or webhooks.
View & Manage Responses
Netlify carefully collects every form submission in your dashboard where you can view, manage, and export the data.
Integrate with hundreds of services
Using our Zapier integration, you can connect Netlify Forms to over 1,000 other applications. Create Zendesk tickets, add Mailchimp subscribers, or add submissions to a Google spreadsheet. The possibilities are endless.
Spam filtering is built in
Remove the clutter of junk submissions with built-in spam filtering from Akismet.
Extend with Functions
Need custom code? Add powerful server-side logic—without needing a server—through the magic of Netlify Functions. Functions are custom code you write that can be triggered each time a form submission arrives. Check for errors, run database queries, or integrate with other APIs.Learn more about using Functions with Forms
Pricing for Netlify Forms
Netlify Forms are free to try and available as soon as you activate your account. Pricing scales as your usage grows—from small projects to fully customized enterprise plans.