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.

Start free   Pricing

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