Limited-time offer The first 2,000 users get 10,000 emails/month free forever 2,000 of 2,000 spots left Claim yours
Bring your own SMTP

Email for every
site you ship.

Turn your Gmail, Zoho or any SMTP into an email API. Contact forms, signups and scheduled emails, with no backend.

yourwebsite.com/contact

Contact us

Send us a message and we'll get back to you.

Live demo: type your own message. Nothing is actually sent.
Search mail
  • Inbox 2
  • Sent
  • Drafts
S
Newsletter signup: sam@studio.co2h ago
J
Quote request from JordanYesterday
1,000emails a month, free
<5 minfrom sign-up to first email
0lines of backend code
AES-256encryption for your SMTP login

Get started

Live in three steps

No server, no build step, no SDK. If you can paste HTML, you can ship this.

  1. 1

    Connect your SMTP

    Pick your provider and the server settings fill themselves in. Test the connection in one click.

    GmailZohoSES+9
  2. 2

    Copy your snippet

    Every site gets its own endpoint and key, with ready-made code for HTML, JavaScript and more.

    <form action=".../form/KEY">
  3. 3

    Paste and publish

    Messages land in your inbox from your own address. Every send shows up in the logs.

    New message · Delivered
html
<form action="https://app.formsmtp.com/api/v1/form/YOUR_KEY" method="POST">
  <input name="name" placeholder="Your name" required>
  <input name="email" type="email" placeholder="you@example.com" required>
  <textarea name="message" placeholder="Message" required></textarea>
  <button>Send</button>
</form>

Everything included

More than a form endpoint

Start with a contact form. Grow into templates, contacts and scheduled emails, all in the same dashboard, on every plan.

Safe in front-end code

Lock each key to your websites, to fixed recipients and to an hourly limit. A leaked key can only ever email you.

  • Allowed websites
  • Allowed recipients
  • Hourly limit
  • Spam honeypot

Visual template builder

Brand colors, logo, buttons and images, with live desktop and mobile previews.

Contacts & audiences

Signup forms add people automatically. Tag them, add fields, import CSV.

Scheduled & recurring

Send now, later, or every day, week or month in any timezone.

Logs & API playground

Every email with its status and the exact SMTP error. Try real requests from the dashboard.

Deliverability checks

SPF, DKIM and DMARC at a glance, plus one-click unsubscribe on bulk email.

Savings calculator

See how much you save

Others charge per submission because they pay to send your email. You bring the SMTP, so we don't.

20,000
You save$1,020a year vs Formspree

Cheapest plan that covers the volume, from public pricing pages (October 2026). Founding members pay $0 up to 10,000 emails a month.

Pricing

So cheap it feels like a typo

Free

For a portfolio or a side project.

$0/month
Start free
  • 1,000 emails / month
  • 3 projects
  • HTML form endpoint & JSON API
  • Visual template builder
  • Contacts + scheduled emails
  • 7-day logs
Limited-time · 2,000 spots left

Founding member

First 2,000 users. Free forever.

$0/month, forever
0 claimed · 2,000 left Claim a founding spot
  • 10,000 emails / month
  • 10 projects
  • Everything in Free
  • 30-day logs
  • Founding badge in your account
  • Free forever, locked in

Pro

For freelancers and growing products.

$5/month
Start free, upgrade later
  • 50,000 emails / month
  • Unlimited projects
  • Scheduled & recurring emails
  • 90-day logs
  • Priority email support
  • Webhooks (soon)

Agency

For agencies running many client sites.

$15/month
Start free, upgrade later
  • 250,000 emails / month
  • Unlimited projects
  • Everything in Pro
  • 1-year logs
  • Team seats (soon)
  • White-label emails (soon)

Every plan sends through your own SMTP account, so your provider's sending limits still apply. Paid plans open for upgrades soon; start free today and keep your setup. Compare every plan

Compare

Others charge per submission.
We don't touch your sending.

FormSMTPFormspreeEmailJSWeb3FormsGetform
Free emails / month1,00010,000 for founding members5020025025
Cheapest paid plan$5/mo50,000 emails$15/mo200 submissions$9/mo2,000 requests$12/moyearly, 20,000$16/mo1,000 submissions
Sends from your own SMTP Every planBusiness plan onlyYesNot listedGrow plan ($41) and up
Templates, contacts & scheduling IncludedPartialTemplates onlyNoNo

Competitor figures from their public pricing pages, October 2026. Prices change; check before you decide.

FAQ

Questions, answered

Do I need my own SMTP account?

Yes, and that is the point. FormSMTP sends through the account you already trust: Gmail, Google Workspace, Outlook, Zoho, your host, or a service like Amazon SES, Brevo or Resend. Your sender reputation stays yours and nobody else shares your IP.

Is the founding offer really free forever?

Yes. The first 2,000 accounts get 10,000 emails a month at $0, forever. It's applied automatically when you sign up, and the offer closes once the spots are gone. Everyone else still gets 1,000 emails a month free.

Can I put the API key in my website code?

Yes. Form submissions always go to your own inbox, and you can restrict a project to your website, to fixed recipients and to an hourly limit. Even if someone copies the key, it can only send to you, slowly.

Does it work with GitHub Pages, Netlify, Vercel, Framer or Webflow?

Anywhere you can add an HTML form or a fetch() call. There is no backend to deploy: the form posts straight to FormSMTP, which sends through your SMTP account.

What happens if my SMTP login stops working?

The email is logged as failed with the exact error from your provider (wrong password, sending limit, and so on), so you can fix it in a minute. The dashboard shows a connection health check.

How are my SMTP credentials stored?

Passwords and API keys are encrypted at rest with AES-256-GCM, decrypted only in memory to send your email, and never shown back in the dashboard.

Limited-time offer

Claim 10,000 emails a month.
Free forever.

Only for the first 2,000 users. 2,000 spots left.

0 claimed2,000 of 2,000 spots left