VK (ВКонтакте) image & ad sizes

Social High confidence — confirmed in the official documentation. Verified 2026-10

Drop a creative or type a size — see every placement it fits

Nothing is uploaded or saved — the check runs entirely in your browser.

Size map

Every frame is drawn to the same scale · largest 1080×1920

All VK (ВКонтакте) sizes

Placement Size (px) Ratio Max weight Formats Video · Audio Text limits Confidence Details
1:1 5 MB JPGPNG — 4 High confidence — confirmed in the official documentation

Notes & best practice

VK Ads lists 600x600 as the 1:1 resolution and lets you crop larger uploads; third-party guides recommend 1080x1080.

On-image text must not exceed 20% of the image area.

The Universal ad is VK Ads' core auto-adaptive format.

Upload all image and video variants for one product, and the system reshapes the creative set across feed, sidebar, fullscreen, and partner networks (VK, OK, mini-apps).

The long ad text for sites can be up to 16,384 characters (220 for mobile apps).

Full specification

Size (px)
Ratio
1:1
Max weight
5 MB
Formats
JPG, PNG

Text limits

  • Title40chars
  • Description90chars
  • CTA30chars
  • Primary text16384charssites
  • Primary text220charsmobile apps

Title up to 40 chars; short description up to 90 chars; button text up to 30 chars; main/long ad text up to 16,384 chars (sites) / 220 chars (mobile apps)

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

2. Universal Ad — Vertical 4:5

Vertical / Portrait
4:5 5 MB JPGPNG — 3 High confidence — confirmed in the official documentation

Notes & best practice

Vertical feed placement for mobile.

Follows the same file and text rules as the square universal creative.

Text overlay must not exceed 20% of the area.

The 4:5 size is 1080x1350.

Full specification

Size (px)
Ratio
4:5
Max weight
5 MB
Formats
JPG, PNG

Text limits

  • Title40chars
  • Description90chars
  • CTA30chars

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

16:9 5 MB JPGPNG — 3 High confidence — confirmed in the official documentation

Notes & best practice

Horizontal feed and desktop placement.

The 16:9 size is 1080x607.

Text overlay must not exceed 20% of the area.

Full specification

Size (px)
Ratio
16:9
Max weight
5 MB
Formats
JPG, PNG

Text limits

  • Title40chars
  • Description90chars
  • CTA30chars

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

16:9 5 MB JPGPNG — 2 High confidence — confirmed in the official documentation

Notes & best practice

VK Ads banner for public and private MAX messenger channels with 1,000+ subscribers; it appears in the channel feed after a regular post and runs only in MAX.

Upload one 16:9 image at 1080x607 (JPG or PNG, up to 5 MB) and a 256x256 logo.

The title can be up to 72 characters and the short description up to 108.

Full specification

Size (px)
Ratio
16:9
Max weight
5 MB
Formats
JPG, PNG

Text limits

  • Title72chars
  • Description108chars

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

3:4 — JPGPNG — 2 High confidence — confirmed in the official documentation

Notes & best practice

VK Ads card that promotes a Dzen channel on dzen.ru (mobile and desktop); it also shows the channel's avatar and name and a Subscribe button.

VK recommends a JPG or PNG of at least 1200x1600 (3:4) so it crops correctly on different devices, though its help also lists 600x600, 1080x607 and 1080x1350 as accepted resolutions.

The title can be up to 40 characters and the description up to 25.

The image must not be fully black or white, and the ad-account preview does not show the real card size.

Full specification

Size (px)
Ratio
3:4
Max weight
Not officially published
Formats
JPG, PNG

Text limits

  • Title40chars
  • Description25chars

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

9:16 90 MB JPGPNG MP4MOV Up to 30 sec 2 Medium confidence — verified against reputable sources

Notes & best practice

Full-screen vertical placement for VK Clips, fullscreen, and in-app interstitials.

Minimum 9:16 image size is 607x1080.

Recommended video resolution is 1080x1920, with a minimum of 640x360 (1280x720 or 1920x1080 also recommended).

Keep key content out of the top 15% and the bottom 20%, where interface elements overlay the video.

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

Size (px)
Ratio
9:16
Max weight
5 MB (image) / 90 MB (video)
Cover / thumbnail formats
JPG, PNG
Formats · Video
MP4, MOV
Max duration
Up to 30 sec (up to 300 sec for community/mini-app objectives; up to 180 sec in reach video campaigns)
Max video
90 MB

Text limits

  • Title40chars
  • Description90chars

Medium confidence — verified against reputable sources Source: ads.vk.ru (opens in a new tab)

16:9 90 MB MP4MOV Up to 30 sec for 16:9, 4:5 and 9:16 2 High confidence — confirmed in the official documentation

Notes & best practice

Video creative for universal and video campaigns.

Supported aspect ratios are 1:1, 4:5, 16:9, and 9:16.

Minimum resolution is 640x360, with 1280x720 or 1920x1080 recommended.

Supported formats are MP4 and MOV.

Match the resolution offered in the interface for your placement to avoid re-encoding.

Full specification

Size (px)
Ratio
16:9 (also 1:1, 4:5, 9:16)
Max weight
90 MB
Formats · Video
MP4, MOV
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
Max video
90 MB

Text limits

  • Title40chars
  • Description90chars

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

16:9 90 MB — MP4MOV 6–30 sec 3 High confidence — confirmed in the official documentation

Notes & best practice

VK Ads reach video shown before, during or after video content (pre-roll, mid-roll, post-roll) on VK, Odnoklassniki, VK projects and the VK Ad Network.

Use 16:9 video of 6 to 30 seconds, MP4 or MOV up to 90 MB, from 640x360 (1280x720 or 1920x1080 recommended).

Keep key elements out of the top 15% and the bottom 25%; louder audio is normalized to -15 LUFS.

Full specification

Size (px)
Ratio
16:9
Max weight
90 MB
Formats · Video
MP4, MOV
Max duration
6–30 sec
Max video
90 MB

Text limits

  • Title25charssites
  • Title40charsmobile apps
  • Description90chars
  • CTA25charssites
  • CTA40charsmobile apps

Title up to 25 chars (sites, communities) / 40 chars (apps); short description up to 90 chars; button text up to 25 / 40 chars

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

1:1 5 MB JPGPNG — 3 High confidence — confirmed in the official documentation
1:1 5 MB JPGPNG — 2 High confidence — confirmed in the official documentation
1:1 5 MB image90 MB video JPGPNG MP4MOV Up to 180 sec 3 High confidence — confirmed in the official documentation

Notes & best practice

One VK ad (feed and in-stream) with 2 to 10 images or videos, shown as a grid (Collage) or a swipeable row (Slider), for communities, sites and mobile apps.

Images use the universal-ad sizes: 600x600 (1:1), 1080x1350 (4:5) or 1080x607 (16:9), JPG or PNG up to 5 MB.

Videos (1:1, 4:5, 16:9 or 9:16) can run up to 180 seconds, or 300 for communities, as MP4 or MOV up to 90 MB.

Full specification

Size (px)
Ratio
1:1 (also 4:5, 16:9)
Max weight
5 MB (image) / 90 MB (video)
Formats
JPG, PNG
Formats · Video
MP4, MOV
Max duration
Up to 180 sec (up to 300 sec for communities)
Max video
90 MB

Text limits

  • Title40chars
  • Description90chars
  • Primary text16384charssites
  • Primary text220charsmobile apps

Title up to 40 chars; short description up to 90 chars (sites, apps); long description up to 16,384 chars (communities, sites) / 220 chars (mobile apps)

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

1:1 5 MB JPGPNG — 2 High confidence — confirmed in the official documentation

Notes & best practice

Dynamic product ads built from a product feed.

Requires a 256x256 logo or icon.

Product imagery and prices pull automatically from the catalog.

Displays 2 to 12 product cards.

Text limits are 25 characters for the title and 115 characters for company info.

Full specification

Size (px)
Ratio
1:1
Max weight
5 MB
Formats
JPG, PNG

Text limits

  • Title25chars
  • Company name115chars

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

16:9 90 MB MP4MOV 5–30 sec High confidence — confirmed in the official documentation

Notes & best practice

Video with an attached shoppable product carousel.

Use a 16:9 aspect ratio and 5 to 30 second duration.

Minimum resolution is 640x360 px.

Keep key elements out of the top 25% and the bottom 20% to avoid UI overlays.

Full specification

Size (px)
Ratio
16:9
Max weight
90 MB
Formats · Video
MP4, MOV
Max duration
5–30 sec
Max video
90 MB

Text limits

Product carousel 3–20 items pulled from catalog

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

14. Audio Ad

Other
Audio ad — 2 MB — MP3 5–30 sec — High confidence — confirmed in the official documentation

Notes & best practice

VK Ads audio spot played before audio content on VK, Odnoklassniki, Moy Mir and VK Music, bought in reach campaigns and billed per 1,000 listens.

Upload an MP3 of 5 to 30 seconds, up to 2 MB at 128-320 kbps, plus a square (1:1) image, or create the audio in the ad account with the Marusya voice assistant.

Width and height are set to 0.

This format has no fixed pixel size — the specs below are what matter.

Full specification

Format
Audio ad
Max weight
2 MB
Formats · Audio
MP3
Max duration
5–30 sec

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

3:5 150 KB ZIP — — High confidence — confirmed in the official documentation

Notes & best practice

HTML5 banner for the desktop sidebar on Odnoklassniki, VK projects and the VK Ad Network, bought in reach campaigns.

Upload a ZIP up to 150 KB with one index.html, assets (PNG, JPG, GIF, CSS, JS, SVG) and the ad.size meta tag; external calls are not allowed.

Keep the top-left 80x30 px and top-right 40x40 px clear for the ad label and menu.

Full specification

Size (px)
Ratio
3:5
Max weight
150 KB
Formats
ZIP (HTML5)

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

1:2 150 KB ZIP — — High confidence — confirmed in the official documentation

Notes & best practice

HTML5 half-page banner for the desktop sidebar on VK projects and the VK Ad Network.

Same ZIP rules as the other VK HTML5 sizes: up to 150 KB, one index.html, no external resources, and the ad.size meta tag set to 300x600.

Full specification

Size (px)
Ratio
1:2
Max weight
150 KB
Formats
ZIP (HTML5)

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

1:1 150 KB ZIP — — High confidence — confirmed in the official documentation

Notes & best practice

Desktop HTML5 banner for the sidebar of Mail.ru, VK media projects and the VK Ad Network.

ZIP up to 150 KB with one index.html and the ad.size meta tag; external resources are not allowed.

Full specification

Size (px)
Ratio
1:1
Max weight
150 KB
Formats
ZIP (HTML5)

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

Document / file fluid (100%… 150 KB ZIP — — High confidence — confirmed in the official documentation

Notes & best practice

Stretchable desktop HTML5 banner shown under the search bar on the mail.ru homepage and at the top of desktop pages on VK projects and the VK Ad Network.

It must display correctly from 400 px wide up to the full screen width at a height of 90 px.

ZIP up to 150 KB.

Width and height are set to 0 because the width is fluid.

This format has no fixed pixel size — the specs below are what matter.

Full specification

Format
Document / file
Ratio
fluid (100% wide x 90 px)
Max weight
150 KB
Formats
ZIP (HTML5)

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

6:5 150 KB ZIP — — High confidence — confirmed in the official documentation

Notes & best practice

Mobile HTML5 banner shown at the top of mobile web pages; available in the VK Ad Network.

ZIP up to 150 KB with one index.html and the ad.size meta tag set to 300x250; external resources are not allowed.

Full specification

Size (px)
Ratio
6:5
Max weight
150 KB
Formats
ZIP (HTML5)

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

Document / file fluid (100%… 150 KB ZIP — — High confidence — confirmed in the official documentation

Notes & best practice

Stretchable mobile HTML5 banner shown under the news on the mail.ru homepage and inside page content on VK projects.

It must display correctly from 320 px wide up to the full screen width at a height of 300 px.

ZIP up to 150 KB.

Width and height are set to 0 because the width is fluid.

This format has no fixed pixel size — the specs below are what matter.

Full specification

Format
Document / file
Ratio
fluid (100% wide x 300 px)
Max weight
150 KB
Formats
ZIP (HTML5)

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

21. App / Logo Icon

Profile picture
1:1 5 MB JPGPNG — — High confidence — confirmed in the official documentation

Notes & best practice

Required icon or logo asset for app-promotion and product-banner ads.

Size must be 256x256 px.

Full specification

Size (px)
Ratio
1:1
Max weight
5 MB
Formats
JPG, PNG

High confidence — confirmed in the official documentation Source: ads.vk.ru (opens in a new tab)

5:2 — JPGPNG — — High confidence — confirmed in the official documentation

Notes & best practice

VK recommends 1920x768 px for the community cover (minimum 960x384), in PNG or JPG.

Keep anything that must stay visible 10–15% away from the edges.

Mobile crops the cover further.

The avatar overlays the lower-left corner of the cover.

Full specification

Size (px)
Ratio
5:2
Max weight
Not officially published (keep under ~5–10 MB)
Formats
JPG, PNG

High confidence — confirmed in the official documentation Source: vk.com (opens in a new tab)

9:16 — JPGPNG MP4 Up to 30 sec — High confidence — confirmed in the official documentation

Notes & best practice

Mobile-only animated or slideshow cover.

Upload up to 5 vertical images or videos at 1080x1920 px.

Video limit is 30 seconds and 20 MB.

Keep important text out of the top and bottom 200 px to avoid UI overlays.

Full specification

Size (px)
Ratio
9:16
Formats
JPG, PNG
Formats · Video
MP4
Max duration
Up to 30 sec
Max video
20 MB

High confidence — confirmed in the official documentation Source: vk.com (opens in a new tab)

1:1 — JPGPNGGIF — — High confidence — confirmed in the official documentation

Notes & best practice

Displayed as a 200x200 px thumbnail.

Minimum size for the full avatar is 400x400 px; 1000x1000 px is recommended for retina screens.

Tall uploads up to 200x500 px are accepted and cropped to a square or round thumbnail.

Full specification

Size (px)
Ratio
1:1
Max weight
Not officially published
Formats
JPG, PNG, GIF

High confidence — confirmed in the official documentation Source: vk.com (opens in a new tab)

1.47:1 — JPGPNG — 1 Lower confidence — changes frequently, verify before launch

Notes & best practice

Tile image for community navigation and menu buttons.

Recommended size is 376x256 px.

Displays in the community menu grid below the cover.

Full specification

Size (px)
Ratio
~3:2
Max weight
Not officially published
Formats
JPG, PNG

Text limits

  • Title20chars

Lower confidence — changes frequently, verify before launch Source: sokpro.ru (opens in a new tab)

1:1 50 MB per photo JPGPNGGIF — 1 Medium confidence — verified against reputable sources

Notes & best practice

Organic community and feed post image.

VK renders 4:5 (1080x1350 px) and 16:9 (1080x607 px) in the feed.

Upload high-resolution images for retina displays.

Post text limit is 16,384 characters.

Full specification

Size (px)
Ratio
1:1
Max weight
Up to 50 MB per photo (platform limit)
Formats
JPG, PNG, GIF

Text limits

  • Primary text16384chars

Medium confidence — verified against reputable sources Source: vk.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: 12 · placements covered: 20 of 26

Layout Master size Export sizes Max weight Formats Covers
1:1Image 150 KBfor 300×300 px — Universal Ad — Square 1:1Carousel for Websites — CardCarousel for Apps — CardCollage / Slider — Media FileHTML5 Banner — 300x300 (Desktop)Organic Feed Post — Square
16:9Video 90 MB MP4MOV In-Feed Video AdIn-Stream Video Ad — 16:9Shoppable Ads — Video
16:9Image 5 MB JPGPNG Universal Ad — Landscape 16:9MAX Channel Banner — 16:9
4:5Image 5 MB JPGPNG Universal Ad — Vertical 4:5
3:4Image — JPGPNG Dzen Channel Promo — Card Image 3:4
3:5Image 150 KB ZIP HTML5 Banner — 240x400 (Desktop)
1:2Image 150 KB ZIP HTML5 Banner — 300x600 (Desktop)
6:5Image 150 KB ZIP HTML5 Banner — 300x250 (Mobile)
5:2Image — JPGPNG Community Cover (Обложка сообщества)
9:16Image — JPGPNG Community Live Cover (Живая обложка)
1.47:1Image — JPGPNG Community Menu / Button Tile (Кнопка меню)
9:16Video 90 MB MP4MOV Vertical / Fullscreen Video 9:16

Not in the kit (avatars and formats without a pixel size): Adaptive Product Banner (Catalog/Logo), Audio Ad, HTML5 Banner — 100% x 90 (Desktop, Stretchable), HTML5 Banner — 100% x 300 (Mobile, Stretchable), App / Logo Icon, Community / Profile Avatar

Text limits

Placements with limits: 14 of 26 · characters unless noted

Placement TitleDescriptionCTAPrimary textCompany name
Universal Ad — Square 1:1 40 90 30 16384sites220mobile apps —
Universal Ad — Vertical 4:5 40 90 30 — —
Universal Ad — Landscape 16:9 40 90 30 — —
MAX Channel Banner — 16:9 72 108 — — —
Dzen Channel Promo — Card Image 3:4 40 25 — — —
Vertical / Fullscreen Video 9:16 40 90 — — —
In-Feed Video Ad 40 90 — — —
In-Stream Video Ad — 16:9 25sites40mobile apps 90 25sites40mobile apps — —
Carousel for Websites — Card 40 50 — 16384 —
Carousel for Apps — Card 25 32 — — —
Collage / Slider — Media File 40 90 — 16384sites220mobile apps —
Adaptive Product Banner (Catalog/Logo) 25 — — — 115
Shoppable Ads — Video Product carousel 3–20 items pulled from catalog
Community Menu / Button Tile (Кнопка меню) 20 — — — —
Organic Feed Post — Square — — — 16384 —

Video & audio specs

Placements: 7 of 26

Placement Size (px) Formats Max duration Max weight
Vertical / Fullscreen Video 9:16 1080×1920 MP4, MOV 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 MP4, MOV 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 MP4, MOV 6–30 sec 90 MB
Collage / Slider — Media File 600×600 MP4, MOV Up to 180 sec (up to 300 sec for communities) 90 MB
Shoppable Ads — Video 1920×1080 MP4, MOV 5–30 sec 90 MB
Audio Ad Audio ad MP3 5–30 sec 2 MB
Community Live Cover (Живая обложка) 1080×1920 MP4 Up to 30 sec 20 MB

Same shape on other platforms

Reuse a master layout where the ratio matches

Compare VK (ВКонтакте) with other platforms

Browse other platforms

Geo Glossary Compare