Your files stay on your device Push notification tester Send real FCM test messages from the browser using your own project ID, OAuth token, and device tokens, with per token results. Firebase project IDOAuth2 access tokenDevice registration tokens Fill the credentials and press send. The access token comes from gcloud auth print-access-token or your own OAuth flow; it is short-lived by design and this page never stores it. This page is a transport, not a dashboard: it tells you what Google answered per token and nothing about the device beyond that. It cannot show the notification, confirm display on a locked screen, or read delivery receipts; FCM publishes none to a browser. Wrong-scope or expired OAuth tokens fail with THIRDPARTYAUTHERROR, tokens from another project fail with SENDERID_MISMATCH, and UNREGISTERED means the token is dead and should be retired. OptionsSend notification More regex & cron tools - Notification test (/device/notifications) - JWT decoder (/web/jwt) All regex & cron tools (/dev) Was this tool useful? YesNo Canonical HTML: https://nutter.tools/dev/push-notification-tester Markdown version: https://nutter.tools/dev/push-notification-tester.md Plain-text version: https://nutter.tools/dev/push-notification-tester.txt Agent index: https://nutter.tools/llms.txt