TikTok vs VK (ВКонтакте) image sizes 2026
One file works on both for 0 formats, one layout with two exports for 1, and 3 need their own layout. 4 of 16 layouts below serve both platforms.
Check one creative against TikTok and VK (ВКонтакте)
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 | TikTok | VK (ВКонтакте) | For both |
|---|---|---|---|
| Square | — | Only on VK (ВКонтакте) | |
| Vertical / Portrait | Different layouts | ||
| Landscape | — | Only on VK (ВКонтакте) | |
| Carousel | Different layouts | ||
| Profile picture | One layout, two exports | ||
| Cover / Header | — | Only on VK (ВКонтакте) | |
| Display banner | Different layouts |
One creative set for both
Layouts: 16 · used on both platforms: 4
-
Master size Max weight90 MBVK (ВКонтакте) FormatsMP4MOV
TikTok In-Feed Video Ad - Vertical (recommended)·TopView Ad (reservation, first-impression takeover)·Reservation / Reach & Frequency In-Feed Video
VK (ВКонтакте) Vertical / Fullscreen Video 9:16
-
Master size Export sizes Max weight90 MBVK (ВКонтакте) FormatsMP4MOV
TikTok In-Feed Video Ad - Horizontal/Landscape 960×540
VK (ВКонтакте) In-Feed Video Ad 1920×1080·In-Stream Video Ad — 16:9 1920×1080·Shoppable Ads — Video 1920×1080
-
Master size Export sizes Max weight100 KB FormatsJPGPNG
TikTok In-Feed Single Image Ad 720×1280·Carousel Ad - Image Card 720×1280
VK (ВКонтакте) Community Live Cover (Живая обложка) 1080×1920
-
Master size Export sizes Max weight150 KBVK (ВКонтакте) Formats—
TikTok TikTok Ad Network Banner (600x500) 600×500
VK (ВКонтакте) HTML5 Banner — 300x250 (Mobile) 300×250
-
Master size Export sizes Max weight150 KB 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
-
Master size Max weight5 MB FormatsJPGPNG
VK (ВКонтакте) Universal Ad — Landscape 16:9·MAX Channel Banner — 16:9
-
Master size Max weight100 MB FormatsJPGPNG
-
Master size Max weight100 MB FormatsJPGPNG
-
Master size Max weight— FormatsJPGPNG
-
Master size Max weight5 MB FormatsJPGPNG
VK (ВКонтакте) Universal Ad — Vertical 4:5
-
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 weight— FormatsJPGPNG
VK (ВКонтакте) Community Cover (Обложка сообщества)
-
Master size Max weight— FormatsJPGPNG
VK (ВКонтакте) Community Menu / Button Tile (Кнопка меню)
-
Master size Max weight500 MB FormatsMP4MOVMPEG3GP+1
TikTok In-Feed Video Ad - Square
Text limits
Every value each platform uses for the field, characters unless noted
| Field | TikTok | VK (ВКонтакте) |
|---|---|---|
| Description | 22 · 50 · 100 | 25 · 32 · 50 · 90 · 108 |
| Title | 35 | 20 · 25 · 40 · 72 |
| Primary text | 24 | 220 · 16384 |
| Caption | 35 · 50 · 100 · 150 | — |
| CTA | — | 25 · 30 · 40 |
| Advertiser name | 10 · 20 | — |
| App name | 20 · 40 | — |
| Company name | — | 115 |
Video side by side
TikTok
- In-Feed Video Ad - Vertical (recommended) 1080×1920 · 9:16 · Max duration: Up to 10 min (auction); 5-60s recommended, 9-15s ideal · 500 MB
- In-Feed Video Ad - Square 640×640 · 1:1 · Max duration: Up to 10 min (auction); 5-60s recommended · 500 MB
- In-Feed Video Ad - Horizontal/Landscape 960×540 · 16:9 · Max duration: Up to 10 min (auction); 5-60s recommended · 500 MB
- TopView Ad (reservation, first-impression takeover) 1080×1920 · 9:16 · Max duration: 5-60s, recommend 9-15s · 500 MB
- Reservation / Reach & Frequency In-Feed Video 1080×1920 · 9:16 · Max duration: 5-60s, recommend 9-15s · 500 MB
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