The simplest way to handle HTML form submissions. Add your FormsList endpoint URL as the action attribute on any HTML form and you are done. No JavaScript, no server code, no configuration files. Submissions land in your dashboard with email notifications, spam filtering, and integrations ready to go.
By Vaibhav Jain · Last updated March 30, 2026
Sign up for a free FormsList account and create a new form. You get a unique endpoint URL like https://formslist.com/f/YOUR_FORM_HASH.
Set the action attribute on your <form> tag to your FormsList endpoint. Set method to POST. That is the only change you need.
When someone fills out your form, the data is sent to FormsList. You get an email notification and the submission appears in your dashboard. Set up Slack, Google Sheets, or webhook integrations for more workflows.
<form action="https://formslist.com/f/YOUR_FORM_HASH" method="POST">
<label for="name">Name</label>
<input type="text" id="name" name="name" required />
<label for="email">Email</label>
<input type="email" id="email" name="email" required />
<label for="message">Message</label>
<textarea id="message" name="message" rows="4" required></textarea>
<!-- Honeypot spam protection (hidden from real users) -->
<input type="text" name="_honey" style="display:none" />
<!-- Optional: redirect after submission -->
<input type="hidden" name="_redirect" value="https://yoursite.com/thanks" />
<button type="submit">Send Message</button>
</form>Every field with a name attribute is captured as a submission field. The _honey field is a honeypot — invisible to humans but traps bots.
Honeypot fields on all plans, AI scoring on Pro and Business
Get notified on every submission to any email address
Slack, Google Sheets, Discord, Zapier, and webhooks
Accept file attachments with multipart/form-data
Send users to your own thank-you page after submission
Search, filter, and export all submissions
No. FormsList works with a plain HTML form using the standard action and method attributes. No JavaScript, no build tools, no frameworks required. Just HTML.
By default, users see a FormsList thank-you page. You can customize this by adding a _redirect hidden field or configuring a redirect URL in your dashboard to send users back to your own page.
Yes. Add enctype="multipart/form-data" to your form tag and include file input fields. FormsList accepts file uploads on all plans including the free tier.
Yes. Any platform that lets you add custom HTML can use FormsList. Embed the form code in a custom HTML block on WordPress, Squarespace, Webflow, Carrd, or any other website builder.
FormsList automatically includes honeypot spam protection. For additional protection, you can add a reCAPTCHA field or rely on the AI spam scoring available on paid plans. No configuration needed for the basic honeypot.
No server code. No JavaScript. Just HTML and a FormsList endpoint.
Get Started Free