Telegram Ads image & ad sizes
Drop a creative or type a size — see every placement it fits
Try:
Nothing is uploaded or saved — the check runs entirely in your browser.
Image 8 Video 2 Text ad 1
All Telegram Ads sizes
| Placement | Size (px) | Ratio | Max weight | Formats | Video | Text limits | Confidence | Details |
|---|---|---|---|---|---|---|---|---|
| Text ad | — | — | — | — | 2 | High confidence — confirmed in the official documentation | ||
Notes & best practiceCore Telegram Ad Platform format. Short text ad with a button, shown below posts in public channels or as an action bar in bots. Labeled as AD, Sponsored, or Recommended. Limit is 160 characters including spaces, with at most one optional link in the text (@link, t.me/link or t.me/link/123). Prohibits line breaks, lists, ASCII art, excessive capitalization, unusual spacing, and intrusive emojis. Link and button must lead to the same Telegram destination. This format has no fixed pixel size — the specs below are what matter. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.telegram.org (opens in a new tab) |
||||||||
2. Sponsored Message - Photo (16:9)Landscape |
16:9 | 5 MB | JPGPNGJPEG | — | 2 | Lower confidence — changes frequently, verify before launch | ||
Notes & best practiceTelegram sponsored messages support photos with a mandatory 16:9 aspect ratio (per third-party reports). Reported minimum resolution is 640x360. Formats are PNG and JPEG, up to 5 MB. Static image series without audio are auto-converted to GIF. Telegram has not published a media-spec page, so these numbers come from third-party guides. Full specification
Text limits
Lower confidence — changes frequently, verify before launch Source: nixsolutions-mobile.com (opens in a new tab) |
||||||||
| 16:9 | 20 MB | — | MP4 3-60 seconds | 2 | Lower confidence — changes frequently, verify before launch | |||
Notes & best practiceVideo and animated creatives for Telegram sponsored messages. Format must be MP4, 16:9 aspect ratio, 3 to 60 seconds duration, and up to 20 MB. Reported minimum resolution is 640x360. Telegram publishes no format, size or dimension specs for videos; these numbers come from a third-party guide. Full specification
Text limits
Lower confidence — changes frequently, verify before launch Source: nixsolutions-mobile.com (opens in a new tab) |
||||||||
| 1:1 | 10 MB | JPGPNG | — | 2 | High confidence — confirmed in the official documentation | |||
Notes & best practiceYandex-served ads in Telegram channels support up to 10 images per ad. For aspect ratios between 1:1 and 3:4 or 4:3, each side must be 450 to 5000 px. Recommended sizes are 1080x1080, 1280x1280, or 1280x1080. Formats are JPG and PNG, up to 10 MB each. Full specification
Text limits
High confidence — confirmed in the official documentation Source: yandex.com (opens in a new tab) |
||||||||
| 16:9 | 10 MB | JPGPNG | — | 2 | High confidence — confirmed in the official documentation | |||
Notes & best practice16:9 image option for Yandex-served Telegram channel ads. Resolution must be between 1080x607 and 5000x2812. Supports up to 10 images per ad. Formats are JPG and PNG, up to 10 MB each. Full specification
Text limits
High confidence — confirmed in the official documentation Source: yandex.com (opens in a new tab) |
||||||||
| 1:1 | 1 MB | JPGPNG | — | 3 | High confidence — confirmed in the official documentation | |||
Notes & best practiceTelegram Mini App post banner via AdsGram. Image must be 1:1, optimal 800x800 (range 240 to 1024 px), up to 1 MB. Optional GIF must be 1:1, range 240 to 600 px, up to 2 MB. Avatar is optimal 100x100 (range 32 to 1024 px), up to 500 KB. Forbidden characters are <, >, &, and double quotes. Full specification
Text limits
High confidence — confirmed in the official documentation Source: docs.adsgram.ai (opens in a new tab) |
||||||||
7. AdsGram In-App Video Banner (9:16)Vertical / Portrait |
9:16 | 50 MB | — | MP4 6-15 seconds | 2 | High confidence — confirmed in the official documentation | ||
Notes & best practiceFull-screen vertical video for Telegram Mini Apps via AdsGram. Format must be MP4, 9:16 aspect ratio (720 to 2048 px), 6 to 15 seconds duration, and up to 50 MB. Includes a 1:1 logo (32 to 1024 px). Keep key content and text inside the safe zone — the platform UI overlaps the top and bottom of full-screen 9:16 creatives. Full specification
Text limits
High confidence — confirmed in the official documentation Source: docs.adsgram.ai (opens in a new tab) |
||||||||
| 1:1 | 5 MB | JPGPNGGIF | — | 3 | High confidence — confirmed in the official documentation | |||
Notes & best practiceAdsGram banner for Telegram bots and channels. Image or GIF 1:1, up to 1280x1280, max 5 MB. Text up to 764 characters. Full specification
Text limits
High confidence — confirmed in the official documentation Source: docs.adsgram.ai (opens in a new tab) |
||||||||
9. AdsGram Chat Banner (21:9)Display banner |
21:9 | 1 MB | JPGPNG | — | 2 | High confidence — confirmed in the official documentation | ||
Notes & best practiceAdsGram Telegram-client chat banner. Wide 21:9 (240-1024px), max 1 MB. Includes a 1:1 icon (32-1024px), max 500 KB. Width and height shown are an example at the 21:9 ratio (1024px wide). Full specification
Text limits
High confidence — confirmed in the official documentation Source: docs.adsgram.ai (opens in a new tab) |
||||||||
10. AdsGram Inline BannerSquare |
1:1 | 500 KB | JPGPNG | — | 2 | High confidence — confirmed in the official documentation | ||
Notes & best practiceAdsGram inline banner in the Telegram client. 1:1 image (32-1024px), max 500 KB. Text must be 10 to 50 characters. Full specification
Text limits
High confidence — confirmed in the official documentation Source: docs.adsgram.ai (opens in a new tab) |
||||||||
11. Channel / Profile AvatarProfile picture |
1:1 | 5 MB | JPGPNGWEBP | — | — | Lower confidence — changes frequently, verify before launch | ||
Notes & best practiceTelegram avatar for channels, groups, bots, and users. Recommended size is 512x512 (accepts 160x160 up to 1024x1024) at a 1:1 ratio. Displayed as a circle. Keep key elements centered with a 15% margin. Advertised channels and bots use this as their brand mark in sponsored messages. Telegram does not publish an official figure; these numbers come from third-party guides. Full specification
Lower confidence — changes frequently, verify before launch Source: mediasizes.com (opens in a new tab) |
||||||||
High confidence — confirmed in the official documentation Medium confidence — verified against reputable sources Lower confidence — changes frequently, verify before launch shortened, full wording in the row details
Minimum creative kit
Layouts: 5 · placements covered: 9 of 11
| Layout | Master size | Export sizes | Max weight | Formats | Covers |
|---|---|---|---|---|---|
| 1:1Image | 500 KBfor 1024×1024 px | JPGPNG | Channel Ad Image - Square/Card (Yandex-served)AdsGram In-App Post BannerAdsGram Bot & Channel Post BannerAdsGram Inline Banner | ||
| 16:9Image | 5 MBfor 1920×1080 px | JPGPNG | Sponsored Message - Photo (16:9)Channel Ad Image - Landscape (Yandex-served) | ||
| 21:9Image | 1 MB | JPGPNG | AdsGram Chat Banner (21:9) | ||
| 16:9Video | 20 MB | MP4 | Sponsored Message - Video (16:9) | ||
| 9:16Video | 50 MB | MP4 | AdsGram In-App Video Banner (9:16) |
Not in the kit (avatars and formats without a pixel size): Sponsored Message (Text Ad), Channel / Profile Avatar
Text limits
Placements with limits: 10 of 11 · characters unless noted
| Placement | Title | Body | Company name | Description |
|---|---|---|---|---|
| Sponsored Message (Text Ad) | 40 | 160 | — | — |
| Sponsored Message - Photo (16:9) | 40 | 160 | — | — |
| Sponsored Message - Video (16:9) | 40 | 160 | — | — |
| Channel Ad Image - Square/Card (Yandex-served) | 56 | 764 | — | — |
| Channel Ad Image - Landscape (Yandex-served) | 56 | 764 | — | — |
| AdsGram In-App Post Banner | 30 | 160 | 40 | — |
| AdsGram In-App Video Banner (9:16) | 30 | — | — | 160 |
| AdsGram Bot & Channel Post Banner | 56 | 764 | 40 | — |
| AdsGram Chat Banner (21:9) | 30 | 160 | — | — |
| AdsGram Inline Banner | 30 | 50 | — | — |
Video specs
Placements: 2 of 11
| Placement | Size (px) | Formats | Max duration | Max video |
|---|---|---|---|---|
| Sponsored Message - Video (16:9) | 1920×1080 | MP4 | 3-60 seconds | 20 MB |
| AdsGram In-App Video Banner (9:16) | 1080×1920 | MP4 | 6-15 seconds | 50 MB |
Same shape on other platforms
Reuse a master layout where the ratio matches