2.4M+ Submissions processed
99.9% Uptime
🔒 TLS 1.3 encrypted
🌍 GDPR & CCPA compliant
No account needed Unlimited & free forever

Express

Instant form endpoints. Zero setup.

Verify your email once, point your form at the endpoint, and submissions land straight in your inbox — no server, no backend, no account required.

0  Lines of backend
<60s  Setup time
  Submissions free

Try it right now

Edit the form code, verify your email, and submit a real test — it lands in your inbox in seconds.

Code Editor
Live Preview
Live
1 — Verify your email
One-time only · no account needed
2 — Test your form
Fill out and submit below

Trusted by developers

Real numbers. Real feedback from people who've shipped with Express.

2.4M+
Submissions
processed
98K+
Active
endpoints
99.9%
Uptime
this year
TLS 1.3 encrypted
GDPR compliant
No data sold
"Took me literally 45 seconds to set up a contact form on my Astro blog. Pointed the action, verified my email, done."
JL
James L.
Frontend developer
"I use Express for every static site I ship. Clients get emails, I get zero server bills. Switched from Formspree and never looked back."
SM
Sarah M.
Freelance designer

Common questions

Everything you need to know before getting started.

Yes — Express is free forever with no monthly submission limit. Verify your email once and your endpoint stays active indefinitely. No credit card, no rate limits, no hidden quotas.
With Express, submissions are processed and delivered to your inbox without being persisted in a database. They pass through our servers only long enough to be formatted and emailed to you.
Zero setup. Set your form's action attribute to your endpoint URL, verify your email once, and submissions start arriving. No server, no config file, no deployment pipeline.
<form action="https://000form.com/f/you@email.com" method="POST"> <!-- your fields here --> </form>
Yes. Add a hidden _next field with the URL you want to redirect to after a successful submission.
<input type="hidden" name="_next" value="https://yoursite.com/thanks">
Yes. Send a POST request with Accept: application/json in the headers and we return a JSON response instead of redirecting. Works with fetch, axios, or any HTTP client.
// fetch example await fetch('https://000form.com/f/you@email.com', { method: 'POST', headers: { 'Accept': 'application/json' }, body: new FormData(form) });
Express — no account needed, unlimited submissions, email delivery only. No dashboard, no submission history. Perfect for static sites and quick projects.

Core — free account required, 50 submissions/mo on the free plan, full dashboard with searchable history, spam filtering, CSV export, per-form analytics, and team features on paid plans.
Need a dashboard? Try Core. Core unlocks permanent submission history, spam filtering, CSV export, per-form analytics, and team collaboration — free to start, no credit card.
Explore Core