Home / Guides / Send an HTML form to email — no PHP, no server
Send an HTML form to email — no PHP, no server
The classic "mailto without the problems": send a plain HTML form to your inbox without PHP, a mail server, or any backend code.
Create your free form endpoint
1. Get your form endpoint
Create a free form in Formcatch to get a URL like https://forms.mgm-llc.org/f/YOUR_FORM_ID. This replaces the PHP script or mailto: you would otherwise need.
2. Use a normal HTML form
<form action="https://forms.mgm-llc.org/f/YOUR_FORM_ID" method="POST"> <input name="name" required> <input name="email" type="email" required> <textarea name="message" required></textarea> <button>Send</button> </form>
3. Check your inbox
Every field is emailed to you and stored in your dashboard. No PHP, no SMTP setup, works on any static host.
FAQ
Why not use mailto: or PHP mail()?
mailto: opens the visitor’s email client and often fails; PHP mail() needs a server and lands in spam. Formcatch delivers reliably with no server.
Does it work on GitHub Pages / Netlify / Vercel?
Yes. Because the backend is Formcatch, it works on any static host.
More guides
How to add a contact form without a backendHow to send form submissions to SlackHow to send form submissions to DiscordHow to add a file upload form without a backendHow to send an automatic reply to form submissions