Nezuko Web Push Logo
No email. No trackers. Just a 16-digit code.

Nezuko Web Push
notifications, simplified.

Drop one line of JS on your site. Send privacy-focused web push notifications with Nezuko. Zero trackers, no email required, passwordless authentication.

Free. Self-hostable. Privacy-focused web push notification service.

Trusted by builders

A small community, growing quietly.

Accounts
2
Sites registered
1
Push subscribers
12
Notifications delivered
80
Interactive preview

See it in action.

Compose a push notification and watch it appear on desktop and mobile.

POST /notifications
76
Install in seconds

One file. One script tag.

Drop nezuko-sw.js at the root of your site, then paste the snippet before </body>. That's it.

index.html
<script async src="https://nezukoo.vercel.app/embed/YOUR_SITE_ID.js"></script>
How it works

Three steps from install to sent.

01
Step 01

Add your site

Sign in with your 16-digit code, paste your site URL, and get a unique embed snippet.

Add site
https://your-site.com
Add
02
Step 02

Drop the snippet

One <script> tag before </body>. Nezuko registers a service worker and handles subscriptions for you.

<script src="…"></script>
03
Step 03

Send a push

Compose a title and body from your dashboard. Every subscriber is delivered a native OS notification.

nezukoo.vercel.app
now
You have 42 new signups
Nice growth today.
Privacy by default

We don't know who you are.
And we like it that way.

XXXX-XXXX-XXXX-XXXX
//

No email, no password, no phone.

Your account is a 16-digit code. Nothing to leak, nothing to sell.
Google Analyticsblocked
Meta Pixelblocked
Hotjarblocked
Segmentblocked
Mixpanelblocked
zero

Zero trackers in the embed.

The script does one thing: register push. No fingerprinting, no analytics, no third parties.
your VPS
HTTPS
no third party
your users
</>

Self-hostable.

Run Nezuko on your own VPS. Your data never touches ours.
your-site.com→200
evil.com→403
🔒

Origin-locked subscriptions.

Each subscription is bound to your registered origin. Someone else can't hijack your script to send from a different domain.

Ship a push before
your coffee's cold.

Generate a code, paste the snippet, send your first push. No credit card, no email confirmation, no BS.

Create your code →