Firebase Cloud Messaging
Test Push Notifications Online
Send FCM notifications via HTTP v1 — no backend required.
Advertisement
Setup guide
How to get each field
Follow these steps, then paste values into the form on the right. TestFCM uses FCM HTTP v1 only.
- 1
Project ID
→ Project IDYour Firebase project identifier.
- Open Firebase Console → select your project.
- Click the gear icon → Project settings.
- Copy the value under General → Project ID.
- 2
Access Token (OAuth 2.0)
→ Access TokenOAuth 2.0 token from gcloud — NOT the FCM device token.
- This is NOT your FCM registration / device token (never paste APA91… here).
- Install Google Cloud SDK, then run: gcloud auth login
- Run: gcloud auth application-default login
- Run: gcloud auth print-access-token
- Copy the token — it usually starts with ya29. — and paste into Access Token.
Access Token ≠ Device Token. Device token goes in the FCM Registration Token field only.
gcloud token docs ↗ - 3
FCM Registration Token
→ Device TokenUnique token for the device or app instance that should receive the push.
- In your Android/iOS/Web app, call Firebase Messaging getToken().
- Log or copy the token from app debug output.
- Paste the full token into the form on the right.
- 4
Title & Message
→ Title / MessageThe notification text your user will see on the device.
- Enter a short Title (e.g. "Test notification").
- Enter the Message body shown in the notification tray.
- Optional: add Click Action URL, Image URL, or JSON Data payload.
- 5
Send & Save
→ Send NotificationDispatch the push and optionally store the request for later.
- Click Send Notification — your app calls our server, which forwards to FCM (avoids browser CORS).
- Use Save Locally to store the request and re-test from the list above.
- Sign in with Google to sync saved requests across devices.
Built by dhruvdave.in
Advertisement