Home › Device & Internet Tests › Browser Notification Test

Browser Notification Test

Find out whether this browser can show notifications, what the permission is set to, and what a test notification looks like on your device. Customize title, text, icon, image, sound, vibration and more, then watch the event log to see what happened.

Last updated:

Notification permission Checking…

Checking what this browser supports…

Test notification

Options

Preview

The real look depends on your operating system and browser.

Event log

    JavaScript for this notification
    
            
          
    Advertisement
    Advertisement

    How to use the Browser Notification Test

    1. Check the status panel: it shows whether notifications are supported and the current permission.
    2. Press Request permission and choose Allow in the browser prompt. If it is blocked, follow the steps shown.
    3. Customize the notification: title, text, icon, image and options such as silent or require interaction.
    4. Press Send test notification, or pick a delay and switch to another tab or app to test background delivery.
    5. Read the event log. If the log says shown but you saw nothing, check your system's Do Not Disturb / Focus settings.

    What the permission states mean

    Notification.permissionMeaningWhat you can do
    defaultThe site has not asked yet, or you closed the prompt without choosing.Press Request permission and choose Allow.
    grantedThe site may show notifications.Send a test. If nothing appears, check system settings and Do Not Disturb.
    deniedYou (or a policy) blocked notifications for this site.Reset it in the site settings next to the address bar, then reload.

    Browsers only show the permission prompt in response to a user action such as a click, and many now show a quieter prompt (a bell icon in the address bar) for sites that ask too often. Repeatedly dismissing the prompt can make a browser block it automatically for a while.

    Notification options you can test

    OptionWhat it doesSupport notes
    body, iconText and small image next to the titleAll browsers with notifications
    imageLarge picture under the textChromium-based browsers on Windows, ChromeOS and Android; ignored elsewhere
    badgeSmall monochrome icon in the Android status barMainly Android
    tag + renotifyA new notification with the same tag replaces the old one; renotify alerts againrenotify requires a tag, or the browser throws an error
    requireInteractionKeeps the notification visible until you act on itChromium desktop; the OS may still move it to the notification center
    silentNo sound and no vibrationWidely supported; cannot be combined with vibrate
    vibrateVibration pattern in millisecondsAndroid only
    actionsButtons such as Open or DismissOnly with a service worker (registration.showNotification), mainly Chromium

    Troubleshooting checklist

    1. Permission is "granted" in the status panel above.
    2. Browser notifications are on in the operating system. Windows: Settings > System > Notifications. macOS: System Settings > Notifications > your browser (allow banners or alerts). Android: Settings > Apps > your browser > Notifications.
    3. Do Not Disturb, Focus or Focus Assist is off, or the browser is on its allowed list.
    4. The event log says "shown". If it says "error", the browser or system refused it.
    5. Test in the background. Use a 5 or 10 second delay and switch to another app: some systems hide banners for the app you are using.
    6. Check the notification center; a notification may arrive there without a banner.

    Frequently asked questions

    Why don't I see the test notification?

    If the permission is granted and the event log says the notification was shown, the browser handed it to your operating system. It is usually hidden by Do Not Disturb / Focus mode, by notifications being turned off for the browser in system settings (Windows Settings > System > Notifications, macOS System Settings > Notifications), or it went straight to the notification center. Some browsers also show quiet notifications only as an icon in the address bar.

    How do I reset a blocked notification permission?

    Click the icon to the left of the address bar (a lock or settings icon), find Notifications and set it to Allow or Ask, then reload the page. In Firefox use the permissions icon in the address bar; in Safari use Settings > Websites > Notifications. A page cannot ask again by itself once you have blocked it.

    Can I choose a custom notification sound?

    Not reliably. The old "sound" option was dropped from the Notification standard and browsers ignore it, so notifications use your system's default sound. You can make a notification silent, and this tool can optionally play a short chime in the page when the notification is shown.

    Why are the action buttons not shown?

    Action buttons only work for notifications created through a service worker (registration.showNotification) and only in browsers that support them, mainly Chromium-based browsers. This page has no service worker of its own, so the test sends the notification without buttons and notes that in the log; the copied code shows the service worker version.

    Do notifications work on iPhone and Android?

    On Android, Chrome and other browsers show web notifications only from a service worker, so a plain page notification may fail with an error, which the log will show. On iPhone and iPad (iOS 16.4 or later) web notifications work only for sites added to the Home Screen as a web app, not in a normal Safari tab.

    Is anything sent to a server?

    No. These are local notifications created by JavaScript in this page. There is no push subscription, no server and nothing is stored except your form settings in this browser.

    Are all the tools on FreeToolCabin tested for quality and accuracy?

    Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

    Related tools

    Browser Feature CheckerTest which Web APIs, CSS features and JavaScript syntax your browser supports.Vibration TestTest your phone's vibration motor with short, long, SOS, heartbeat and custom patterns.Browser Fingerprint TestSee how unique your browser is: canvas, WebGL, audio, font and screen fingerprints, run locally.Ad Blocker TestCheck if your ad blocker works: bait ad elements and ad/tracker requests, with every result listed.Internet Speed TestMeasure download, upload, ping and jitter.What Is My IPSee your public IP address and location.Battery Status CheckerCheck your battery level, charging state and time to full or empty.What Are My GPS CoordinatesSee your latitude and longitude in decimal and DMS, with accuracy and maps.Online CompassUse your phone as a compass with heading in degrees and cardinal points.Bubble LevelTurn your phone into a spirit level with surface and bar modes.Online ProtractorMeasure any angle on screen or in a photo with a draggable 360° protractor.Local Storage InspectorView, edit and clear the cookies, localStorage and other data this site stores in your browser.FPS TestMeasure your browser's live frame rate, 1% lows and frame times, and compare 15-240 FPS.GPU TestSee your graphics card, WebGL and WebGPU support and limits, and run a quick GPU benchmark.CPU BenchmarkTest your processor's single-thread and multi-thread speed in the browser and compare scores.Ping TestCheck your latency, jitter and packet loss to Cloudflare, Google and other servers live.Accelerometer TestCheck your phone's accelerometer and gyroscope with live values, graphs and a tilt ball.WebRTC Leak TestCheck if WebRTC exposes your real public or local IP address, even behind a VPN.IPv6 TestTest whether your connection supports IPv6, see your IPv4 and IPv6 addresses and check any site.Sequence Memory TestWatch squares flash in a 3x3 grid and repeat the growing sequence. Track your best level.Visual Memory TestRemember which squares light up as the grid grows. Three lives, levels and score history.Browser Storage TestSee your browser's storage quota and usage, and test localStorage, IndexedDB and cookie limits.Device Info CheckerSee your device's OS, CPU cores, memory, GPU, screen, network, battery and sensors in one report.Gyroscope TestCheck your phone's gyroscope with live rotation readings, a 3D phone model and graphs.WebGPU TestCheck if your browser supports WebGPU, see adapter info, limits and features, and run a GPU benchmark.4K Video Playback TestPlay generated 1080p, 4K or 8K test clips and see decode speed, dropped frames and smoothness.Browser BenchmarkTest your browser's speed: JavaScript, DOM, Canvas, WebGL, JSON and regex scores in one run.Bufferbloat TestMeasure lag under load: idle vs loaded latency, graded A+ to F with a latency chart.Cloud Ping TestPing AWS cloud regions worldwide from your browser and find the lowest-latency data center.Fake Flash Drive CheckerFill a USB drive or SD card with test data and read it back to expose fake capacity and bad memory.GPS SpeedometerLive GPS speed in mph, km/h or knots with max, average, trip distance and HUD mode.Am I Connected to the InternetCheck if your internet really works: tests several servers, latency and captive Wi-Fi portals.USB Drive Speed TestMeasure USB flash drive and SD card write and read speed in MB/s, right in your browser.Video Codec Support CheckerCheck H.264, HEVC, VP9 and AV1 support at 1080p, 4K, 8K and HDR, with hardware decode hints.What Is My ElevationSee your current elevation above sea level in feet and meters from GPS and terrain data.What Is My Time ZoneSee your time zone, UTC offset, abbreviation and daylight saving status instantly.Are Cookies Enabled TestCheck if cookies, localStorage and sessionStorage work in your browser, with fix steps.Dual N-Back TestWorking memory training: match squares and spoken letters from N steps back, with auto-levels.GPS Route TrackerRecord a walk, run or ride on a map: distance, time, pace, elevation, GPX and KML export.Is JavaScript Enabled TestCheck instantly if JavaScript is enabled, see your JS engine and get how-to-enable steps.Online PedometerCount steps with your phone's motion sensor: distance, calories, cadence and saved sessions.Qibla Direction FinderFind the Qibla from your location: exact bearing to the Kaaba, live phone compass and map path.Reading Speed TestTime how fast you read a passage, answer comprehension questions and compare with adult averages.Online Serial PlotterPlot live numbers from Arduino, ESP32 or any USB serial device as a multi-line chart.Bluetooth Device ScannerFind nearby Bluetooth LE devices and read their services, characteristics and battery level.
    See all 46 Network, Browser & System Tests →