# Free tools for push notifications

Updated 2026-10-22. Free, no account. The validators also answer JSON at /api/tools/* with no key (CORS open, `Accept: text/markdown` for Markdown, RFC 9457 errors, 30 requests a minute and 300 a day per address); the OpenAPI description is https://notifly.io/api/tools/openapi.json.

## [Push notification preview](https://notifly.io/tools/push-preview)

See a push notification on an iPhone Lock Screen and an Android phone, collapsed and expanded, with the character and byte counts that decide where it gets cut off.

## [APNs payload builder](https://notifly.io/tools/apns-payload-builder)

Build an Apple Push Notification service payload and headers from a form, validate them against Apple's documented keys, types and 4 KB limit, and copy the curl request.

API: `POST https://notifly.io/api/tools/validate-apns`

## [FCM payload builder](https://notifly.io/tools/fcm-payload-builder)

Build a Firebase Cloud Messaging HTTP v1 message with Android, iOS and web overrides, validate it against the REST reference and the 4096-byte limit, and copy the curl request.

API: `POST https://notifly.io/api/tools/validate-fcm`

## [Web push tester](https://notifly.io/tools/web-push-test)

Send a real Web Push notification to your own browser: grant permission, subscribe, and see the subscription, the encrypted request and the push service's answer.
