What does 'no data stored' mean?
The Worker relays content directly through Resend. Only timestamps, field counts, and delivery status reach Postgres.
Replace one URL in your HTML form. Submissions land in your inbox — no data stored, no SDKs, no complexity.
How it works
Change your form's action attribute. No npm packages, no API keys, no build steps.
The endpoint validates and forwards values straight through to your inbox — JSON, form-data, or URL-encoded.
Custom success and error redirects. Nothing stored along the way — delivery metadata only, never field values.
<form
method="POST"
action="https://forms.example.com/f/your-token"
>
<input name="email" type="email" />
<textarea name="message" />
<button type="submit">Send</button>
</form>Start free, upgrade when you need more volume or advanced spam protection.
Free $0 forever 25 / mo | Starter $3.99 /mo 1,000 / mo | Most popular Pro $9.99 /mo 5,000 / mo | Business $19.99 /mo 20,000 / mo | |
|---|---|---|---|---|
| Custom redirects | ||||
| Dashboard analytics | ||||
| Honeypot fields | ||||
| Rate limiting | — | |||
| Turnstile CAPTCHA | — | — | ||
| Fake email protection | — | — | ||
| Word block filter | — | — | ||
| Priority delivery | — | — | — |
The Worker relays content directly through Resend. Only timestamps, field counts, and delivery status reach Postgres.
Yes. Any technology that sends an HTTP POST works.
Overages appear in your dashboard and you can upgrade through Polar.
Cloudflare rate limiting, honeypots, email checks, word filters, and optional Turnstile.
Stop maintaining form-to-email infrastructure. Let MailFrwrdr handle delivery so you can ship.