Browser Notification Tester
Test whether your browser supports notifications and request notification permission.
How to use this tool
- Open this page — it runs instantly in your browser, no signup or install.
- Allow any permission prompt if asked; everything stays on your device.
- Use the on-screen controls — results update live.
Test whether your browser supports notifications and request notification permission.
How it works
The Browser Notification Tester checks whether your browser supports the Web Notifications API and lets you request notification permission and send a test notification with one click.
When you click 'Send Test Notification', the browser shows a permission prompt if you have not decided yet. If you allow it, a sample notification appears in your OS notification area just as it would from a real web app. If you have previously blocked notifications for this site, the tool reports the blocked status and explains how to reset the permission in your browser settings.
Use this tool to understand how browser notifications work before enabling them on a website, to verify that notifications are correctly configured after clearing browser data, or to troubleshoot why a web app's notifications are not appearing.
The tool uses the same Notifications API that real web applications use, so the test is an accurate representation of what you would experience in any web app.
Worked example
Check notification permission status and send a test
- Open the Notification Tester page.
- Read the current permission status (default / granted / denied).
- Click 'Request Permission' if status is default.
- Allow notifications when the browser prompts.
- Click 'Send Test Notification' and look for the notification in your OS tray.
A test notification appears in the OS notification area, confirming the browser can display web notifications.
Common mistakes to avoid
- Blocking the permission prompt out of habit and then wondering why the test notification never appears.
- Having OS-level Do Not Disturb enabled, which suppresses all notifications including the test one.
- Confusing browser notification permission with OS-level notification settings — both must allow notifications for them to appear.
Key terms
- Notification.permission
- A browser property with three possible values: 'default' (not yet asked), 'granted' (allowed), or 'denied' (blocked).
- Web Notifications API
- A browser standard that lets web pages display native OS-level notifications outside the browser window, with explicit user permission.
- Push notification
- A notification sent from a server to a browser even when the website is not open, using the Push API with a Service Worker — distinct from a simple browser notification.
Frequently asked questions
- Why does the permission dialog not appear?
- Browsers block permission prompts that are not triggered by a user gesture. Click the button directly — do not trigger it programmatically.
- Can I revoke notification permission?
- Yes. Go to your browser's site settings and reset the notification permission for this page.