You will learn

Learn best practices for sending images and GIFs in text messages so that they display nicely to recipients.

Why follow MMS best practices?

A variety of factors affect how an image or GIF looks on a recipient’s phone, including the wireless carrier, type of phone (iOS or Android), and the phone version.

By following MMS best practices, you can maximize your chances of the media looking good for all of your recipients.

Before you begin

When you add an image or GIF to a text message, the message automatically turns from an SMS into an MMS.

Please note the following about MMS messages:

  • You cannot change the position of the image in an MMS, and it may appear differently on iOS and Android devices.
  • MMS is only available for certain countries and sending number types.
    • United States: toll-free numbers and short codes.
    • Canada: toll-free numbers.
    • Australia: long codes.

If the recipient’s country or your sending number does not support MMS, the message is sent as SMS without the image or GIF.

Always A/B test MMS against SMS messages for your audience.
On average, SMS tends to perform the same or better than MMS messages, but MMS costs more to send. Learn more about the mobile messaging rates.

Supported media types

Klaviyo supports the following media types for MMS messages:

  • PNG
  • JPEG
  • GIF

MP4 videos cannot be uploaded as images. WebP images must be converted to a supported image type before sending. You can upload a non-animated WebP file and select Continue to have Klaviyo convert it to a PNG file. Animated WebP files cannot be converted.

Klaviyo's automatic image compression tool can reduce the file size of PNG and JPEG images. It does not compress GIFs.

PNG vs. JPEG

Both PNGs and JPEGs have their own advantages and disadvantages:

  • PNGs:
    • Use lossless compression, which preserves image data during compression.
    • Can still lose detail when resized or look blurry when enlarged.
    • Can have transparent backgrounds (although this is not recommended for MMS images).
  • JPEGs:
    • Can be resized easily.
    • Use lossy compression, which discards some image data and can reduce quality.

In short, use PNG when possible. If you have a larger-sized image that you need to make smaller, use a JPEG.

Why are PNG and JPEG images different?

The differences between PNG and JPEG are the result of how these images get compressed. Images use 2 types of compression: lossy and lossless.

  • Lossy
    Permanently removes some image data to reduce file size, which can affect image quality.
  • Lossless
    Preserves image data during compression. Resizing or editing the image can still change its appearance.

File size limit

All images and GIFs must be under 600 KB.

If the file size is larger than 600 KB, the image or GIF may be compressed and distorted due to carrier constraints. Keeping your media under 600 KB helps reduce this risk, but carriers and devices can still change how it appears.

Further, if a message has an image or GIF exceeding 600 KB, the message may not be delivered.

SMS with image.jpg
SMS with image.jpg
Tips to reduce the file size

Klaviyo has an automatic image compression tool built into the upload process for PNG and JPEG images. To compare versions in the image library:

  1. In the upload tab, select Upload settings > Compare, then click Back.
  2. Select a PNG or JPEG to upload. On Select upload version, compare the original and compressed versions, including their file sizes and percentage difference.
  3. Select Original or Compressed, then click Upload. Klaviyo marks its suggested choice as Recommended, but you can choose the original if the compressed version loses clarity.

Keep the version you use for MMS under 600 KB. If a file is too large to upload, reduce its size first. Alternatively, you can export the image as a JPEG and use a program to reduce the file size.

Klaviyo does not compress GIFs. If you need to make a GIF smaller:

  • Use cuts (rather than fades), as cuts can decrease the size of a GIF by up to 50%.
  • Decrease the number of frames per second.
  • Add a color overlay, which decreases how many colors are in the GIF.

Ratio

Your images and GIFs should not be overly wide or tall. Phones adjust multimedia to fit the width of the text message, so a ratio exceeding 9:16 (or 16:9) may look distorted.

Generally, images and GIFs can be in any of the following formats.

Ratio

Example sizes

Square

1:1

480 x 480, 600 x 600 px

Portrait

9:16

360 x 640, 1080 x 1920 px

Landscape

16:9

640 x 360, 1920 x 1080 px

As for which to choose, portrait tends to be the best option, followed by square. Portrait-sized media look good on most devices. However, devices can still crop portrait media, so keep important text and images away from the edges.

GIF length

GIPHY recommends making your GIFs 6 seconds or less.

Best practices

There are a few dos and don’ts for creating images and GIFs for MMS. If you don’t follow these best practices, your image can appear differently than you intend or look low quality.

Dos

Check that your image or GIF has:

  • High color contrast
    Ensures the image on top and its background are distinct from each other, so the image doesn’t look blurry or as if it’s one solid color.
  • High gradient contrast
    If there’s a gradient, make sure the colors in the gradient are not too close to each other. Otherwise, it might appear like a solid-color image.

Don’ts

Do not include any of the following in your images or GIFs:

  • Transparent backgrounds
    Within the message thread, the transparent background looks to be solid, with a random color selected as the background. Thus, recipients won’t see your image the way you intended, and it may look blurry or like a solid-color image.
  • Borders
    Some iOS devices cause borders to appear off-center from the image.
  • Opacity transitions (GIFs)
    There are 2 reasons for avoiding opacity transitions: they may show as random colors and can result in a larger file size.

Additional resources

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type