Firebase Notification Tester
Send test Firebase Cloud Messaging (FCM) notifications to a device token, multiple tokens, or a topic. Paste your Firebase service account JSON (firebase-auth.json), configure title, body, data payload, Android/iOS/Web options — no server env or admin password required. Full guide →
Firebase Notification Tester
Paste firebase-auth.json (service account) → pick a type → send a real FCM push
Send by device token or FCM topic — works for Android, iOS and Web
Your credentials are used only for this request — never stored on the server or in our database.
Firebase Console → Project settings → Service accounts → Generate new private key
Your key stays in browser memory for this send only — never stored on the server or in browser storage (cleared on reload). Use over HTTPS on a trusted machine.
FCM registration token of the Android/iOS device
Advanced options+
e.g. {"ref_type":"routes","ref_id":12}. Non-string values are coerced to strings.
Live preview
Mobile device preview
atdev.blog
nowNotification title
Your message will appear here…
Examples
Quick-fill sample configs into the form
Result
Fill in the form and click Send to see the Firebase response.
Recent sends
No sends yet.
Related Tools
All toolsAbout Firebase Notification Tester for Android & iOS
A developer tool to test FCM push notifications before shipping your mobile app. Send to a single token, batch tokens, or a topic with full Android and APNs configuration options.
Key Features
- -Send to single FCM token, multiple tokens, or topic
- -Notification title and body plus custom data JSON
- -Android priority and notification channel ID
- -iOS sound and badge (APNs) configuration
- -Platform selector: Android, iOS, Web, or both
- -Paste or upload Firebase service account JSON — no server setup
- -Credentials used only for the send request — not stored in our database
Use Cases
Mobile QA
Verify push notifications reach test devices before release without Postman or curl.
Payload debugging
Test data-only or notification payloads and inspect Firebase response message IDs and errors.
Android channel testing
Confirm high-priority notifications and channel IDs work on Android 8+ devices.
iOS APNs validation
Check sound, badge, and silent push (content-available) behaviour on iOS test builds.
Frequently Asked Questions
Is my Firebase service account safe?▾
Where do I get an FCM device token?▾
Why must data payload values be strings?▾
Can I send to production users?▾
Tips & Best Practices
- -Use a debug device token from the same Firebase project as your pasted service account JSON
- -Start with a simple notification title + body before testing data-only silent pushes
- -For Android 8+, set a notification channel ID that exists in your app
- -Check the result panel for Firebase message ID and error details after each send