VK (ВКонтакте) vs X (Twitter) image sizes 2026
One file works on both for 1 formats, one layout with two exports for 2, and 4 need their own layout. 5 of 16 layouts below serve both platforms.
Check one creative against VK (ВКонтакте) and X (Twitter)
Nothing is uploaded or saved — the check runs entirely in your browser.
Format by format
The main size of each format on both platforms, and whether one file covers both.
| Placement | VK (ВКонтакте) | X (Twitter) | For both |
|---|---|---|---|
| Square | One layout, two exports | ||
| Vertical / Portrait | Different layouts | ||
| Landscape | Different layouts | ||
| Carousel | One layout, two exports | ||
| Profile picture | One file | ||
| Cover / Header | Different layouts | ||
| Display banner | Different layouts |
One creative set for both
Layouts: 16 · used on both platforms: 5
-
Master size Export sizes Max weight150 KBVK (ВКонтакте) Formats—
VK (ВКонтакте) Universal Ad — Square 1:1 600×600·Carousel for Websites — Card 600×600·Carousel for Apps — Card 600×600·Collage / Slider — Media File 600×600·HTML5 Banner — 300x300 (Desktop) 300×300·Organic Feed Post — Square 1080×1080
X (Twitter) Image Ad - Square (1:1) 1200×1200·Carousel Ad Card 800×800
-
Master size Max weight90 MBVK (ВКонтакте) FormatsMP4MOV
VK (ВКонтакте) In-Feed Video Ad·In-Stream Video Ad — 16:9·Shoppable Ads — Video
X (Twitter) Promoted Video Ad - Landscape (16:9)
-
Master size Export sizes Max weight5 MB FormatsJPGPNG
VK (ВКонтакте) Universal Ad — Landscape 16:9 1080×607·MAX Channel Banner — 16:9 1080×607
X (Twitter) Spotlight Takeover (formerly Trend Takeover+) 1280×720
-
Master size Export sizes Max weight5 MB FormatsJPGPNG
VK (ВКонтакте) Universal Ad — Vertical 4:5 1080×1350
X (Twitter) Image Ad - Portrait (4:5) 1440×1800
-
Master size Max weight90 MBVK (ВКонтакте) FormatsMP4MOV
VK (ВКонтакте) Vertical / Fullscreen Video 9:16
X (Twitter) Vertical Video Ad (9:16, full-screen)
-
Master size Export sizes Max weight5 MB FormatsJPGPNG
X (Twitter) Image Ad - Landscape (1.91:1) 1200×628·Website Card (Image with Website Button) 800×418·App Card (Image with App Button) 800×418·Poll Ad (Image/Video with Poll) 800×418
-
Master size Max weight1 GB FormatsMP4MOV
X (Twitter) Promoted Video Ad - Square (1:1)·Amplify Pre-roll Video Ad
-
Master size Max weight— FormatsJPGPNG
VK (ВКонтакте) Dzen Channel Promo — Card Image 3:4
-
Master size Max weight150 KB FormatsZIP
VK (ВКонтакте) HTML5 Banner — 240x400 (Desktop)
-
Master size Max weight150 KB FormatsZIP
VK (ВКонтакте) HTML5 Banner — 300x600 (Desktop)
-
Master size Max weight150 KB FormatsZIP
VK (ВКонтакте) HTML5 Banner — 300x250 (Mobile)
-
Master size Max weight— FormatsJPGPNG
VK (ВКонтакте) Community Cover (Обложка сообщества)
-
Master size Max weight— FormatsJPGPNG
VK (ВКонтакте) Community Live Cover (Живая обложка)
-
Master size Max weight— FormatsJPGPNG
VK (ВКонтакте) Community Menu / Button Tile (Кнопка меню)
-
Master size Max weight2 MB FormatsJPGPNGGIF
X (Twitter) Profile Header / Banner
-
Master size Max weight5 MB FormatsJPGPNGGIF
X (Twitter) Image Ad - Portrait (2:3)
Text limits
Every value each platform uses for the field, characters unless noted
| Field | VK (ВКонтакте) | X (Twitter) |
|---|---|---|
| Title | 20 · 25 · 40 · 72 | 70 · 200 |
| Description | 25 · 32 · 50 · 90 · 108 | 30 |
| CTA | 25 · 30 · 40 | — |
| Headline | — | 20 · 50 · 70 |
| Primary text | 220 · 16384 | — |
| Body | — | 257 · 280 |
| Company name | 115 | — |
| Link/URL | — | 23 |
| Caption | — | 90 |
| Message | — | 25 |
Video side by side
VK (ВКонтакте)
- Vertical / Fullscreen Video 9:16 1080×1920 · 9:16 · Max duration: Up to 30 sec (up to 300 sec for community/mini-app objectives; up to 180 sec in reach video campaigns) · 90 MB
- In-Feed Video Ad 1920×1080 · 16:9 (also 1:1, 4:5, 9:16) · Max duration: Up to 30 sec for 16:9, 4:5 and 9:16; up to 300 sec for 1:1 and for community/mini-app objectives; up to 180 sec in reach video campaigns · 90 MB
- In-Stream Video Ad — 16:9 1920×1080 · 16:9 · Max duration: 6–30 sec · 90 MB
- Shoppable Ads — Video 1920×1080 · 16:9 · Max duration: 5–30 sec · 90 MB
X (Twitter)
- Promoted Video Ad - Landscape (16:9) 1920×1080 · 16:9 · Max duration: 2 min 20 sec (0:15 or less recommended) · 1 GB
- Promoted Video Ad - Square (1:1) 1200×1200 · 1:1 · Max duration: 2 min 20 sec (0:15 or less recommended) · 1 GB
- Vertical Video Ad (9:16, full-screen) 1080×1920 · 9:16 · Max duration: 2 min 20 sec (0:15 or less recommended) · 1 GB
- Amplify Pre-roll Video Ad 1200×1200 · 1:1 · Max duration: 2 min 20 sec (0:15 or less recommended) · 1 GB