“Replaced my entire Express form handler with a single URL. Literally deleted 200 lines of code and it works better now.”
Formtorch is the modern form backend for static sites and apps. Capture submissions, route webhooks, and block spam via a single API endpoint.
<!-- Drop this in any page -->
<form
action=
method="POST"
>
<input type="text" name="name" placeholder="Your name" />
<input type="email" name="email" placeholder="Email" />
<textarea name="message"></textarea>
<!-- Spam protection: honeypot field -->
<input type="text" name="_honeypot" style="display:none" />
<button type="submit">Send</button>
</form>Trusted by teams shipping on
From HTML form to delivered email in under a minute, with spam protection built in.
No backend, no deployment, no headaches.
Point your form action (or fetch) to a Formtorch endpoint. Works with any form, any framework, any host.
We accept HTML form posts, AJAX requests, and JSON payloads. Built-in validation, honeypot spam filtering, and reCAPTCHA support.
Receive submissions via email, view them in your dashboard, trigger webhooks, or export as CSV. Your data, your way.
Video coming soon
We'll drop a quick walkthrough here.
Formtorch works with any stack. If it renders HTML or sends HTTP, you're good.
<!-- Plain HTML — no JavaScript required --><form action="https://formtorch.com/f/xK9a2b" method="POST"> <label for="name">Name</label> <input id="name" name="name" type="text" required /> <label for="email">Email</label> <input id="email" name="email" type="email" required /> <label for="message">Message</label> <textarea id="message" name="message" rows="4"></textarea> <!-- Honeypot: hidden spam trap --> <input name="_honey" style="display:none" /> <!-- Redirect after submit --> <input type="hidden" name="_redirect" value="https://mysite.com/thanks" /> <button type="submit">Send message</button></form>Built by engineers who expect infrastructure to just work.
TorchWarden™ runs on every submission — scoring for honeypots, rate abuse, keyword patterns, and duplicates. Real submissions pass instantly.
Every form submission fires a webhook to any HTTP endpoint. Deliver to Slack, Zapier, Make, or your own API. Automatic retries with full delivery history.
File uploads stored securely and linked to submissions. Export any date range as a CSV in seconds — no matter how many rows.
Battle-tested infrastructure, not a weekend project. Built for teams that ship.
4-layer protection: per-IP, per-form, per-project, and monthly quotas. Powered by Redis with in-memory fallback.
Invisible fields that catch bots automatically. Zero friction for real users, zero chance for automated spam.
Plug in Cloudflare Turnstile, hCaptcha, or reCAPTCHA v3. Toggle per-form from the dashboard.
Send users to any URL after submission. Set per-form defaults or pass _redirect in the form payload.
Failed deliveries automatically retried with exponential backoff. Full delivery log in the dashboard.
Submissions stored in Postgres with field-level encryption. SOC 2 in progress. GDPR-compliant data handling.
Invite team members with role-based access. Owners, admins, and viewers. Per-project permissions.
Get notified instantly in Slack, email, or any HTTP endpoint. Configurable per-form notification rules.
Export any date range as CSV. Cursor-based pagination scales to millions of rows without timeouts.
Join 100+ of developers who ditched their form backend and never looked back.
Your first 150 submissions per month are always free, forever.