In-App Message Media Size Limits and Formats

In-app messages do not have character limits. Push notifications, however, have length limits imposed by Apple and Google.

Additionally, when sending push messages to users, be aware of the layout constraint which may further limit the amount of text people can actually read. Optimizing for these limits ensures your message comes across in the short space you have.

For each platform, you can send 3932 characters. Special characters such as Emojis may take more space and diminish the character count quicker. For example, Emojis can take up to 5 characters. These limitations are mandated by character encoding and the maximum payload size Apple and Google can manage.

On iOS


Limits depend on the notification type. The limit is approximately 235 characters or 4 lines. If you go over 8 lines your message will also get truncated.


Banners get truncated around 62 characters or 2 lines.

Notification Center and the Lock Screen

The messages in notification center get truncated around 110 characters or 4 lines.


On Android

In-App Notifications

The limit here is about 84 characters, depending on the screen size of the user's device.

Push Notifications

The limit here is between about 30 and 40 characters, once again, depending on the screen size of the user's device.


Using Both Platforms

Your push text should be short and engaging, with clear value to engage the user and prompt them to open your app. Based on the limits above, it's best to keep your push copy to just a few words.


File Sizes

Our file size limit for images and videos 50 MB. Be aware that large files will take longer to load and display/play for your users, potentially decreasing the views. Users on cellular data with limits are also worth considering. Images should be exported at a low resolution from your graphics manipulation tools.

Video Sizes and formats

We support popular web, consumer, and professional media formats. Examples include MP4 and MOV. The video will resize so that the maximum width or height fits within these dimensions: a 1920x1080 or 1080x1920 bounding box (depending on the video orientation, i.e. portrait or landscape). The video will maintain its aspect ratio. Media is best presented in portrait format, with a resolution above 640 x 1136 pixels. There is 50 MB limit on file size, but the smaller the file size, the faster it will load for your user and the more likely they are to engage with your content. Videos can be played in both in-app messages and push notifications for iOS. In Android, videos will play in an in-app message and show a screenshot of the video in a push notification. Please contact us if you encounter a format that doesn't work.

Image sizes and formats

We support JPEG, PNG, and GIF formats. Animated images are included, but files above 1MB may load slowly. Images larger than 1030 x 772 pixels will be scaled and cropped to fit.