AT Logoatdev.blog

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) + FCM token — no server env setup

Step 1: Firebase JSON → Step 2: Token → send. Advanced: topic, platform, data…

Quick test

4 steps: Firebase JSON → Token → Title → Body

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.

Result

Fill in the form and click Send to see the Firebase response.

Related Tools

All tools

About 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?
Your JSON is sent over HTTPS only when you click Send. We do not store it in our database. For extra safety, use a test Firebase project and avoid pasting production keys on shared computers.
Where do I get an FCM device token?
From your Android or iOS app using Firebase SDK: log FirebaseMessaging.getToken() (Android) or Messaging.messaging().token (iOS) on a debug build.
Why must data payload values be strings?
FCM requires all values in the data map to be strings. Use "123" instead of 123 in your JSON payload.
Can I send to production users?
This tool is for internal testing only. Do not use it to spam 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
Firebase Notification Tester - FCM Push Test Tool Online | atdev.blog