Pre-launch · Waitlist open

Stop losing contact form emails.

Add one script. Tag your form.Every submission lands in your inbox — no backend required.

Launching soon. Early members get priority access.

index.html
<!-- 1. Include the script -->
<script
  src="https://cdn.unnoise.in/v1.js"
  data-api-key="pk_live_xxx"
></script>

<!-- 2. Tag your form -->
<form data-unnoise>
  <!-- your existing fields -->
</form>

# That's it.

Built for static sites, indie hackers, and small projects.

ReactNext.jsAstroVuePlain HTML

Why I built this

Every time I ship a small project,I hit the same wall.

The UI is done. The landing page is live. The contact form looks perfect. Then I have to create an API route, configure an email provider, add environment variables, and debug delivery issues — all just to receive a message.

POST /api/contactWrite server handler
npm i nodemailerInstall packages
SMTP_HOST=smtp.gmail.comManage secrets
debug: why isn't it sending?Waste an afternoon

It felt unnecessary. So I built Unnoise.

What it does

Just add an attribute.

Unnoise listens for form[data-unnoise] submissions in the browser and securely forwards them to your email.

  • API key validation
  • Domain allowlisting
  • Submission storage
  • Reliable email delivery
  • Basic spam protection
  • 30 free submissions / month

No AI. No automation. No CRM. No analytics suite.
Just form submissions → your inbox.

New Submission

Delivered
Delivered to your inbox instantly

How it works

Drop it in. You're done.

STEP 01

Add the script

Paste one script tag into your page. One line. No npm install.

STEP 02

Tag your form

Add data-unnoise to your existing form. Nothing else changes.

STEP 03

Receive emails

Submissions land in your inbox instantly and reliably.

Dashboard

I kept it simple on purpose.

View submissions, manage API keys, restrict domains. Nothing more. It's not meant to replace your stack — it removes friction.

SubmissionsDomainsSettings
12 / 30 this month

alice@example.com

General inquiry

2 min ago

bob@devs.io

Partnership question

1 hr ago

carol@indie.co

Bug report

3 hr ago

Pricing

I wanted this to be affordable for side projects.

No complicated tiers. No hidden fees.

Free
$0/month

Perfect for a personal project or portfolio.

  • 30 submissions / month
  • 1 domain allowlist
  • Basic spam protection
  • Email delivery
Join Waitlist
ProLaunching soon
$5/month

For projects that need more than 30 submissions a month.

  • Unlimited submissions
  • Domain allowlisting
  • Email notifications
  • Basic spam protection
Join waitlist for early access

No checkout yet. Join to get notified.

FAQ

Common questions

Do I need my own backend?

No. That's the point. If you can add a script tag, it works.

Does it work with static sites?

Yes. HTML, React, Next.js, Astro, Vue — any framework where you can add a script tag.

Why not just build it myself?

You can. I did. Repeatedly. This just saves the hour of setup every time you ship something new.

What happens when I hit the free limit?

We'll notify you by email. Forms will safely pause until the next month or until you upgrade.

Is there any AI or automation?

No. Unnoise does one thing: forwards form submissions to your inbox. No automation, no CRM, no AI.

Join the waitlist

If you've ever thought,
“why is this form setup so hard?”

Unnoise is for you.
Join the waitlist. I'll email you when it's ready.