Email and notifications · API

Web push

The browser standard that lets a website send notifications to visitors who opted in, even after they have closed the tab.

Push · Free · updated

How it works

A site registers a service worker and calls the Push API, and the browser asks the visitor for permission. The browser returns a subscription (a push service URL plus encryption keys) that the site stores on its server. To notify, the server sends an encrypted message to that URL, signed with the site's VAPID key pair; the browser maker's push service delivers it, and the service worker shows the notification.

It works in Chrome, Edge, Firefox and Safari. On iPhone and iPad (iOS 16.4 and later) it only works for sites the user has added to the Home Screen as a web app. Browsers expect the permission request to follow a click rather than appear on page load, and libraries such as web-push for Node.js handle the encryption and signing.

Web push pricing

Free

Free. Browser push services deliver messages at no charge; you only pay for the server that sends them.

Approximate, checked September 2026.What the other tools cost

More in Email and notifications

Push

All 15 Email and notifications terms

Crafted in the dark. Shipped to the world.

Tell us what you are building. You get a private project space with a proposal and a line-by-line quote within a day.