An HTML contact form that emails you, no PHP
A plain HTML form can email you without PHP or a server. Set the form's action to your Formbold endpoint and its method to POST, and every submission goes to your inbox. No JavaScript needed.
What HTML do I need?
Only this form. The two attributes that matter are action, which points at your endpoint, and method="POST". Paste it anywhere inside your page's body and replace FORM_ID with the ID from your Form Setup tab.
How do I make an HTML form send email?
Point it at Formbold. Three steps, no build tools.
Create a free account
Sign up and click Create New Form. The Free plan gives you 10 forms and 250 submissions a month.
Set the action URL
Copy https://formbold.com/s/FORM_ID from Form Setup into the form's action attribute. Give every input a name, such as name, email and message.
Upload and test
Publish the page, or open it locally, and send one entry. You'll see it in Submissions and in your inbox.
What happens after someone clicks Submit?
Formbold stores the entry, checks it for spam, emails it to you and, on paid plans, forwards it to your other tools. With a Redirect URL set, the visitor lands on your own thank-you page.
No PHP, no mail server
Works on GitHub Pages, Netlify, Cloudflare Pages, S3 or plain shared hosting, because nothing runs on your server.
An email per entry
On every plan. Starter lets you add CC, BCC and more recipients.
Automatic reCAPTCHA
Plain HTML posts can use Automatic reCAPTCHA, which needs no keys and no code changes. Pair it with Basic Spam Filter.
File uploads
Add enctype="multipart/form-data" and a file input. Uploads are on Starter and higher, up to 50 MB per file on Business.
Your own thank-you page
Set a Redirect URL in Settings > Email Configuration and visitors land on your page after they submit. Starter and higher.
Send entries to Slack or Sheets
On Starter and higher, forward each entry to Slack, Google Sheets, Notion or your own webhook. The form HTML stays exactly the same.
What else should I know about HTML forms?
Quick fixes for the problems people hit on their first HTML form.
Still have a question?
The docs cover setup, framework guides, integrations and spam protection, step by step.