Ship forms
without a backend.
Point your HTML form's action at NBForms and get a submissions dashboard, email alerts, spam filtering, and integrations — instantly.
- Free monthly quota
- Spam filtering included
- Setup in two lines of HTML
<form action="https://api.nbforms.com" method="POST">
<input type="hidden" name="_token" value="tk_abc123" />
<input type="text" name="name" placeholder="Name" />
<input type="email" name="email" placeholder="Email" />
<textarea name="message" placeholder="Message"></textarea>
<button type="submit">Send</button>
</form>How it works
Up and running in 60 seconds
No backend, no database, no configuration.
Create a form
Sign up and create a form in seconds. You get a unique token and an action URL.
nbforms.com/appAdd the action URL
Set your HTML form's action attribute to your NBForms endpoint. That's all the code you write.
action="https://api.nbforms.com"Manage submissions
Every submission appears in your dashboard with email alerts, spam filtering, and integrations ready to go.
inbox · alerts · integrationsEvery response, one clean inbox
Submissions land in a searchable dashboard the moment they arrive — filtered for spam, grouped by form, with an email alert on every new entry. Add multiple recipients and CC addresses per form.
- Email alerts with multiple recipients and CC per form
- Automatic server-side spam detection on every submission
- Per-form statistics: views, submissions, and spam over time
New submission received
[email protected] — just now
Get in touch
We usually reply within a day.
No website? Publish a hosted form page
Every form can live at its own subdomain like your-form.nbforms.com — pick one of 8 page templates, add a title and subtitle, and share the link on social profiles, QR codes, or ads.
Learn more about hosted formsWorks with your stack
Copy-paste snippets for 16 frameworks
From plain HTML to React, Vue, Svelte, and Laravel — grab a working contact form for your framework in under a minute.
Browse all snippetsFeatures
Everything you need, nothing you don't
Built around what actually matters when collecting form submissions.
Spam protection
Server-side spam detection on every submission, plus optional reCAPTCHA v2 or Cloudflare Turnstile.
HTML form builder
Generate a ready-to-paste snippet with your fields, theme, colors, and font — copy or customise.
Custom redirect
Send users to your own thank-you page via a hidden _redirect field — no JavaScript needed.
File uploads
Accept single or multiple file attachments in your forms and download them from the dashboard.
View tracking
Embed a one-pixel image to count form views — pairs with statistics to show conversion rates.
Team collaboration
Role-based access for your whole team. Admins manage forms; members view submissions.
Send submissions where your team lives
Connect once, receive everywhere — from chat alerts to spreadsheets and automation platforms.
Contact forms for modern websites
NBForms is a contact form API for modern websites. Keep your own HTML and design, point the form's action at your NBForms endpoint, and receive submissions in your email inbox and dashboard — no server, no backend code, no hosting. Getting started is free, with a monthly submission quota included on every account.
The same endpoint works everywhere: static sites, 16 frameworks, website builders like Webflow and Framer, or a hosted form page when you don't have a website at all. Spam filtering runs server-side on every submission, and pricing is pay-as-you-go — credits never expire and there's no subscription.
Start collecting submissions today
Free tier included. No credit card. No backend setup. Just a form tag.
<form action="https://api.nbforms.com" method="POST">