MMS Best Practices for images and video

Recomendations on sending and transcoding multimedia messages.

MMS content deliverability properties

File size

MMS messages are routed through Carrier Gateways (MMSC) to reach mobile subscribers. Each gateway has a maximum message size, which varies across carriers. The file size depends on the destination mobile device and the carrier network. We provide an MMS content transcoding service for our Short Code product to help optimize the size of MMS content. This service automatically resizes content based on mobile device and carrier gateway limitations, reducing deliverability issues when sending content that is too large for the recipient's network.

Dimensions

Most mobile display content in a portrait orientation, making it essential to optimize content for a vertical layout. MMS images should be sized in portrait or square dimensions, as many users are not used to viewing full-screen images. MMS videos may be formatted in a widescreen or portrait format, depending on the content. Widescreen mode is standard for television or movie clips, while portrait mode effectively uses space, and shows a larger video area, in message threads, making it easier to watch and add readable text.

Content of interest area

MMS messages are sent to the destination mobile device's messaging app and displayed in a preview bubble. The preview bubble may cut off parts of the image or video content, and some apps may overlay controls. To maintain interest, position relevant content in the areas displayed in the preview bubble that is displayed prior to opening the message and displaying the content on a full screen.

Best Practices for Sending Static MMS Images

Recommended File Size for Static MMS Images

In MMS messaging, it's crucial to consider image file size and image dimensions to improve deliverability rate. A smaller file size, such as 500Kb, can increase the rate of delivery. MMS image dimensions are typically measured by pixels, which are small dots or squares that affect resolution on a screen. It’s important to consider the trade-off between file size, quality, and delivery speed when sending multimedia content via MMS.

Our recommendations for file size depend on whether or not you plan to use transcoding:

  • No Transcoding : We recommend keeping static MMS images files under 500Kb, and no larger than 740Kb
  • Sinch Transcoding : We recommend keeping static MMS images files under 1Mb
Note:

If you are sending to a large subscriber base (that is, a base that is anywhere from hundreds of thousands to more than a million subscribers), we recommend uploaded file size of 300k or smaller. This will avoid slower batch delivery from the database.

Recommended Images Dimension for Static MMS Images

The optimal image size across all devices has an aspect ratio of 9:16. We recommend 1080px by 1920px.

Image Design Considerations for Static MMS Images

When an MMS image is delivered to a phone there are typically two ways the content is displayed. The content is displayed in the message conversation thread within a message bubble and then when the image bubble is tapped, the content is displayed in a full screen view. When when the image is displayed within a message bubble, there are portions of the image cut off from view. It's therefore important that any image be designed with the “content of interest” within a more restricted areas of the image so that it's readable from within the conversation view.

  • For Images 480 by 480 : Avoid adding content of interest in the top 39px, right 39px, bottom 39px, and left 44px of the gif
  • For Images 1080px by 1920px : Avoid adding content of interest on the top 250px and the bottom 250px

Additional best practices for Static MMS Images

  • Image files are best in a .jpg format. This format tends to render faster and are supported on more devices than .png files.
  • If you use a .png file, exclude transparency. Transparency will be filled in with color outside of your control by the recipient’s device.
  • On current iOS devices, when a static image is opened in a preview mode, it shows a top and bottom navigation bar, which covers a small portion of the top and bottom of the image. When a user touches the image in a preview mode, the top and bottom navigation bars are removed, allowing the user to see the full image. Take the content of interest areas mentioned above into consideration.
  • It’s important to consider the trade-off between file size, quality, and delivery speed when sending multimedia content via MMS. Before sending a message, we recommend you send a test MMS to yourself to ensure the quality of the image.

Best Practices for Sending Animated Gif Images

An animated gif is a .gif image file composed of multiple images that play on a loop. Unlike videos, animated gifs files don't include sound and don't require the viewer to press play.

Recommended File Size Animated Gifs

Our recommendations for file size depend on whether or not you plan to use transcoding:

  • No Transcoding : We recommend keeping animated MMS image files under 500 KB
  • Sinch Transcoding : We recommend keeping animated MMS images files under 740KB
Note:

If you are sending to a large subscriber base (that is, a base that is anywhere from hundreds of thousands to more than a million subscribers), we recommend uploaded file size of 300k or smaller. This will avoid slower batch delivery from the database.

When transcoding an animated gif, we will reduce the dimensions of the animated gif by 25% and 50%. We will also apply compression to the animated gif. The results of this compression will vary based on the number of colors and compression you have already applied to your source animated gif.

Recommended File Dimensions Animated Gifs

Recommended Dimensions (Portrait/Vertical) 480px wide by 720px tall (a little animation) 480px wide by 640px tall (a lot of animation)

Recommended Dimensions (Square) 640px wide by 640px tall (a little animation) 480px wide by 480px tall (a lot of animation)

Animated GIFs are displayed too large on iOS v13–13.4 unless the width is 320px or less. This issue is fixed in 13.5

Image Design Considerations for Animated Gifs

480px by 720px: Avoid placing content of interest in the 39px at the top, right, and bottom of the gif. Also avoid the adding such content in the 44px on the left side of the gif.

480px by 640px: Avoid placing content of interest in the 65px at the top, and the 58px at the bottom of the gif. Also avoid the 39px to each side of the gif.

640px by 640px: Avoid placing content of interest in the 52px at the top, right, and bottom of the gif. Also avoid the adding content in the 58px on the left side of the gif.

480px by 480px: Avoid placing content of interest in the 39px at the top, right, and bottom of the gif. Also avoid the adding such content in the 43px on the left side of the gif.

Tips for decreasing animated gif file size

  • Keep the animation short and repeat it.
  • Lower your Frames Per Second (FPS). A higher frame speed means that you are adding more content to each second which will increase the file size. While a video may have 24–30 FPS, we recommend keeping animated gifs in the 2–4 range depending on the length of the content.
  • Limit the number of colors used in your file.

Additional best practices for animated gifs

  • Animated images should always be saved and uploaded as .gif files.
  • Don't include any transparent aspects in your file. Transparency will be filled in with another color by the phone.
  • When transcoding an animated gif, we will reduce the dimensions of the animated gif by 25% and 50%. Also, we will apply compression to the animated gif. The results of this compression will vary based on the number of colors and compression you have already applied to your source animated gif.
  • It’s important to consider the trade-off between file size, quality, and delivery speed when sending multimedia content via MMS. Before sending a message, we recommend you send a test MMS to yourself to ensure high video quality.

MMS Best Practices for Sending Videos

Recommended File Size of MMS Videos

Our recommendations for file size depend on whether or not you plan to use transcoding:

  • No Transcoding : We recommend keeping MMS video files under 500Kb and no more than 740Kb.
  • Sinch Transcoding : We recommend keeping MMS video files under 10MB. This will result in Video files from 300Kb to 1.5Mb.
Note:

If you are sending to a large subscriber base (that is, a base that is anywhere from hundreds of thousands to more than a million subscribers), we recommend uploaded file size of 300k or smaller. This will avoid slower batch delivery from the database.

Recommended Video Dimensions for MMS Videos

Landscape Video Format (Horizontal) 1280px by 720px

Portrait Video Format (Vertical) 720px by 1280px

Additional best practices for MMS Videos

Duration:

The duration of a video will have the most dramatic effect on the quality, and resulting file size, of the MMS message.

  • Videos 15 seconds and under will be delivered in HD quality to nearly all carriers and most mobile devices.
  • Videos under 20 seconds will be delivered in HD quality to most carriers and most mobile devices.
  • Videos over 20 seconds will vary in quality depending on the network and mobile device.

The characteristics of your video will also impact the video's quality. For example, the inclusion of music and fast movements in the video may reduce video quality.

Frame Rate: 30 FPS.

Further Advice for Videos

You can improve the quality of your video by using the following techniques:

  • Use spoken audio instead of music.
  • Use slower movements in the video.
  • Use solid colors.
  • Video source files are best in .mp4 formats.
  • Different carriers have different requirements when it comes to the file size of a video. Carriers may decrease the size of the video if it's too large. This could affect the quality that's provided.
  • It’s important to consider the trade-off between file size, quality, and delivery speed when sending multimedia content via MMS. Before sending a message, we recommend you send a test MMS to yourself to ensure high video quality.
We'd love to hear from you!
Rate this content:
Still have a question?
 
Ask the community.