Free tools
Free Push Notification Image Preview Tool
See exactly how your rich push notification looks on iOS and Android before you send. Enter your title and app name, preview on device mockups, and get the Wafrow image URL for Braze, OneSignal, or Klaviyo.
How to add the image to your push platform
- In your push campaign, expand Settings under the compose panel.
- Paste your Wafrow URL into the Rich Notification Media field.
- Braze fetches the image when delivering the notification.
- In your notification, scroll to Media.
- Enter your Wafrow URL in the Image URL field.
- Both iOS and Android will use the same URL — OneSignal handles delivery per platform.
- In your push flow or campaign, open the push editor.
- Paste your Wafrow URL into the Image field.
- Use Klaviyo Liquid tags in the URL for per-recipient personalization.
Set the image field in your FCM payload, or the mutable-content flag plus a Notification Service Extension on iOS to download the Wafrow URL as the attachment.
See the API documentation for full payload examples.
Rich push image specifications
| Platform | Recommended size | Aspect ratio | Max file size | Formats |
|---|---|---|---|---|
| iOS (APNs) | 1024×512px | 2:1 | 10 MB | JPEG, PNG, GIF, HEIC |
| Android (FCM) | 1024×512px | 2:1 | 1 MB | JPEG, PNG |
| Braze iOS | 1038×1038px | 1:1 | 10 MB | JPEG, PNG, GIF |
| Braze Android | 600×300px | 2:1 | 1 MB | JPEG, PNG |
| OneSignal | 192×192px min | 1:1 or 2:1 | No strict limit | JPEG, PNG, GIF |
Ridiculously good value
Simple, transparent pricing. Risk-free, cancel anytime.
| Free Plan | Lifetime License | Pay-As-You-Go | |
|---|---|---|---|
| Price |
Freeforever |
$99one-time payment |
$0.01per image generated14-day free trial |
| Images Generated | 1,000 / month | 10,000 / month | Unlimited |
| Bandwidth | 1 GB / month | 25 GB / month | Unlimited |
| Integrations | All 14 integrations | All 14 integrations | All 14 + Custom Webhooks |
| MCP Server | — | Included | Included |
| Support | Self-serve | Self-serve | Self-serve + dedicated |
| Get Started | Get Started | Get Started |
Features on All Plans
Use on email, whatsapp, mobile push & landing pages
MCP server for AI agents
6000+ fonts available
Generate Images using URL Parameters
Unlimited image and PDF downloads
Multi-lingual support for characters in arabic, hindi, chinese, japanese
Rest API and webhooks
Digital creative asset manager
Live slack and email support
Risk-free, cancel anytime, no lock-in
Wafrow cancellation is self-serve. No need to email us or callbacks from retention specialists. Straightforward and fair, the way life should be.
Cheapest possible plans for startups and non-profits
As we bootstrap our way through this journey, we realize the value of your hard earned cash. Our endeavour is to make the starting plan as high value as possible. If you're a non-profit, we're happy to offer discounts. Just email us your credentials.
World-class support

Frequently asked questions
What is a rich push notification?
A rich push notification includes a media attachment — typically an image — that appears when the recipient expands the notification. On iOS, the attachment appears below the notification text. On Android, the "big picture" style shows a wide image. Rich push notifications have higher engagement than text-only pushes.
What image size does iOS require for push notifications?
For iOS notification attachments, Apple recommends a maximum size of 1024×1024px for square attachments, or a 2:1 aspect ratio for banner-style rich push. The file must be under 10MB. JPEG and PNG are both supported.
What image size does Android require for push notifications?
For Android "big picture" notifications, Google recommends a 2:1 aspect ratio image (e.g. 1024×512px). Smaller images will be upscaled; very large images may be cropped. PNG and JPEG are supported.
Which push platforms support rich images?
Braze, OneSignal, Klaviyo Mobile, Firebase Cloud Messaging (FCM), Apple Push Notification Service (APNs), Airship, and Iterable all support image attachments in push notifications.
Can I personalize the push notification image per user?
Yes. Use Wafrow's dynamic URL with URL parameters to pass the user's name, offer, or other data into the image. Your push platform passes the personalized URL as the media attachment URL when sending the notification.