Free tier — no credit card required

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
contact.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>
1line of code
16frameworks
8page templates
6integrations

How it works

Up and running in 60 seconds

No backend, no database, no configuration.

1

Create a form

Sign up and create a form in seconds. You get a unique token and an action URL.

nbforms.com/app
2

Add 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"
3

Manage submissions

Every submission appears in your dashboard with email alerts, spam filtering, and integrations ready to go.

inbox · alerts · integrations
Submissions inbox

Every 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
Contact form3 new
S

[email protected]

Hi, I'd love to get a quote for your enterprise plan...

2m ago
M

[email protected]

Just wanted to say the new dashboard is fantastic!

1h ago
A

[email protected]

I'm having trouble with the webhook integration on...

3h ago

New submission received

[email protected] — just now

your-form.nbforms.com

Get in touch

We usually reply within a day.

Name
Email
Your message…
Send message
Hosted forms

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 forms

Works 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 snippets

Features

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.

Telegram
Webhook
Slack
Google Sheets
Zapier
Make

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.

FAQ

Frequently asked questions

Still curious? See all FAQs.

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">