Your form needs a backend. Paste one line instead.
Add an access key to any HTML form. Formlane stores submissions in Frankfurt, emails them to you and blocks spam. Works with Next.js, Astro, Framer, Webflow, Lovable and plain HTML.
- Data stored in the EU (Frankfurt)
- No tracking cookies
- Free 250 submissions / month
contact.html
<form action="…/formlane/api/submit"
method="POST">
<input type="hidden"
name="access_key"
value="fl_8Kx2…">
<input name="email">
<textarea name="message">
<button>Send</button>
</form>Submissions Stored in Frankfurt
Lena Hoffmann2 min ago
Can we book a call next week?
Marco Rossi1 h ago
Quote for 3 landing pages
Spam (honeypot)3 h ago
Blocked, not emailed
✓ Forwarded to you@company.com
Everything a contact form needs, nothing it doesn't
One-line setup
POST from any site with an access key. Redirect back to your page or get JSON for fetch().
Email to your inbox
Every submission lands in your inbox with reply-to set to the sender.
Spam filter without captchas
Honeypot field, rate limits and simple content rules. No third-party scripts, no AI.
Dashboard + CSV export
Browse submissions per form and export them as CSV whenever you need.
Data stored in the EU
Submissions are stored in a database in Frankfurt (eu-central-1), operated by an Estonian company.
Made for AI coding agents
Copy-paste snippets for every builder and an llms.txt so Lovable, Bolt or Cursor wire it up for you.
Live in two minutes
- 1
Sign in with your email
No password. Create a form and copy its access key.
- 2
Paste the snippet
Set the form action to Formlane and add the hidden access_key field.
- 3
Receive submissions
Get emails, browse the dashboard, export CSV.
Try it: send a test submission
This demo runs the real validation and spam rules, but stores nothing and sends no email. The inbox is filled with fake sample data.
| Time | Name | Message |
|---|---|---|
| 09:12 | Lena Hoffmann lena@example.com | Hi! Do you ship to Austria? |
| 08:47 | Tom Becker tom@example.org | Can we book a call next week? |
Like it? Get your own access key — free for 250 submissions a month.
Start free, upgrade when it grows
Free
$0 / month
- 250 submissions / month
- Up to 5 forms
- Email forwarding
- Spam filter
- CSV export
- “Powered by Formlane” link
Starter
Popular$8 / month
- 2,500 submissions / month
- Up to 25 forms
- No branding
- Email support
FAQ
Where is my data stored?
Submissions are stored in the EU, in a Supabase database in Frankfurt (eu-central-1). The app runs on Vercel and email notifications are sent via an email provider; see the privacy policy for all providers. The operator is Mindcaptain Services OÜ, Estonia.
Do I need JavaScript?
No. A plain HTML form with method POST works and redirects back. With fetch() you get a JSON response instead.
How does the spam filter work?
A hidden honeypot field, per-IP rate limits and content rules (e.g. link flooding). Suspected spam is kept in a separate tab and never emailed.
What happens at the monthly limit?
New submissions are rejected with a clear error until the next month or an upgrade. Existing data stays.
Can I cancel anytime?
Yes. Plans are monthly; cancel in the billing portal.