---
url: https://docs.oakmega.com/en/guide/asset-specs/messages.md
description: >-
  Before you prepare images, videos or audio for LINE, Facebook and Instagram
  messages or Richmenus, check here for the accepted formats, file size limits
  and recommended sizes, and how an image is displayed when its size doesn't
  match.
---

## LINE messages

When you create LINE messages in Post Article, Template Management or a chatbot, each message format has these asset specs.

| Asset | Format | Max file size | Recommended size | Display rules and limits |
|---|---|---|---|---|
| Image | JPG, JPEG, PNG | 10 MB | 1040 x 1040px | — |
| Imagemap | JPG, JPEG, PNG | 10 MB | 1040 x 1040px | The width is resized to 1040px after upload |
| Flex message (main image) | JPG, JPEG, PNG | 10 MB | 1024 x 512px | LINE displays it at about 1.91:1; other ratios are cropped automatically |
| Flex message (action buttons, 3 side by side) | JPG, JPEG, PNG | 10 MB | 600 x 600px | Displayed at 1:1; if the size doesn't match, the image is scaled proportionally and centered, with the extra space left blank |
| Flex message (action button, single) | JPG, JPEG, PNG | 10 MB | 260 x 87px | Displayed at 3:1; if the size doesn't match, the image is scaled proportionally and centered, with the extra space left blank |
| Carousel (image) | JPG, JPEG, PNG | 10 MB | 1040 x 1040px | Shown at the image's original ratio, never cropped; use the same image size on every page of a message |
| Carousel (Dynamic Image) | APNG (file extension must be .png) | 300 KB | 1040 x 1040px | Files with a .apng extension can't be uploaded; save them as .png |
| Image carousel | JPG, JPEG, PNG | 10 MB | 1040 x 1040px | Shown at the image's original ratio, never cropped; use the same size for every image in a message |
| Video / Rich video | MP4 | 200 MB | — | H.264 encoding is recommended. Videos not encoded in H.264 are converted automatically if they're 40 MB or smaller; over 40 MB, they can't be uploaded |
| Voice | M4A | 10 MB | — | — |

## Facebook and Instagram messages

When you create a Facebook or Instagram carousel, the image specs are as follows.

| Asset | Format | Max file size | Recommended size | Display rules and limits |
|---|---|---|---|---|
| Facebook carousel | JPG, JPEG, PNG | 10 MB | 1080 x 576px | Cropped automatically to fit the ratio if the size doesn't match |
| Instagram carousel | JPG, JPEG, PNG | 10 MB | 1080 x 1080px | If the size doesn't match, the image is scaled proportionally and centered, with the extra space left blank |

## Comment reply bots

When a Facebook comment reply bot replies to a comment with **Image Reply**, the image specs are as follows (Instagram comment reply bots can only reply with text).

| Asset | Format | Max file size | Recommended size | Display rules and limits |
|---|---|---|---|---|
| Image Reply | JPG, JPEG, PNG | 10 MB | 1080 x 1080px | — |

## Richmenus

LINE Richmenu images have size requirements; images that don't meet them can't be uploaded.

| Asset | Format | Max file size | Recommended size | Display rules and limits |
|---|---|---|---|---|
| Richmenu image | JPG, JPEG, PNG | 1 MB | 2500 x 1686px (large)2500 x 843px (small) | The width must be 800–2500px and the aspect ratio 1.45–3; otherwise the image can't be uploaded |

## Next steps

* [Web-based tools and links](https://docs.oakmega.com/en/guide/asset-specs/web-tools.md)
* [Account settings and import files](https://docs.oakmega.com/en/guide/asset-specs/account-and-import.md)
