> ## Documentation Index
> Fetch the complete documentation index at: https://docs.snowdoughnut.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Performance Max creative specs

> Image, video, and text asset specs for Google Performance Max: required ratios, minimum sizes, file caps, and asset counts.

Every figure on this page comes from Google's own specification pages, checked 28 July 2026. Sources are listed at the bottom.

<Note>
  PMax serves one asset group across Search, Display, YouTube, Discover, Gmail, and Maps. Google crops and recombines your assets per placement, so build for cropping rather than for one fixed layout.
</Note>

## Build once, export three times

PMax requires three image ratios. All three crop cleanly out of a single 1200 × 1200 master, landing on Google's recommended size in each case.

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 943 500" width="100%" role="img" aria-label="A 1200 by 1200 square master with a 1.91:1 crop at 1200 by 628 and a 4:5 crop at 960 by 1200 nested inside, leaving a 960 by 628 region common to both.">
  <rect width="943" height="500" fill="#ffffff" />

  <text font-family="ui-sans-serif, system-ui, Segoe UI, Helvetica Neue, Arial, sans-serif" x="245" y="32" fill="#212529" font-weight="650" font-size="16">Performance Max — one 1200 x 1200 master covers all three ratios</text>

  <rect x="245" y="56" width="430" height="430" fill="#f1f3f5" stroke="#adb5bd" stroke-width="2" />

  <text font-family="ui-sans-serif, system-ui, Segoe UI, Helvetica Neue, Arial, sans-serif" x="225" y="62" fill="#212529" font-weight="650" font-size="26" text-anchor="end">1:1</text>
  <text font-family="ui-sans-serif, system-ui, Segoe UI, Helvetica Neue, Arial, sans-serif" x="225" y="87" fill="#495057" font-size="13" text-anchor="end">1200 × 1200 px master</text>

  <rect x="245" y="158.4" width="430" height="225.1" fill="none" stroke="#1971c2" stroke-width="2" stroke-dasharray="7 5" />

  <text font-family="ui-sans-serif, system-ui, Segoe UI, Helvetica Neue, Arial, sans-serif" x="225" y="117" fill="#1971c2" font-weight="650" font-size="12" text-anchor="end">1.91:1 landscape  1200 x 628</text>

  <rect x="288" y="56" width="344" height="430" fill="none" stroke="#1971c2" stroke-width="2" stroke-dasharray="7 5" />

  <text font-family="ui-sans-serif, system-ui, Segoe UI, Helvetica Neue, Arial, sans-serif" x="225" y="133" fill="#1971c2" font-weight="650" font-size="12" text-anchor="end">4:5 portrait  960 x 1200</text>

  <rect x="288" y="158.4" width="344" height="225.1" fill="#2f9e44" fill-opacity=".07" />

  <rect x="288" y="158.4" width="344" height="225.1" fill="none" stroke="#2f9e44" stroke-width="2.5" />

  <text font-family="ui-sans-serif, system-ui, Segoe UI, Helvetica Neue, Arial, sans-serif" x="460" y="266" fill="#2f9e44" font-weight="650" font-size="11.5" text-anchor="middle">SURVIVES EVERY CROP</text>
  <text font-family="ui-sans-serif, system-ui, Segoe UI, Helvetica Neue, Arial, sans-serif" x="460" y="283" fill="#2f9e44" font-size="11.5" text-anchor="middle">960 × 628 px</text>
  <text font-family="ui-sans-serif, system-ui, Segoe UI, Helvetica Neue, Arial, sans-serif" x="225" y="159" fill="#868e96" font-size="11" text-anchor="end">Keep the headline, logo and</text>
  <text font-family="ui-sans-serif, system-ui, Segoe UI, Helvetica Neue, Arial, sans-serif" x="225" y="173" fill="#868e96" font-size="11" text-anchor="end">CTA inside the green box.</text>
</svg>

Keep your logo, headline, and product hero inside the green **960 × 628** core and nothing important gets cut in any ratio.

<Warning>
  This saves design time, not upload steps. PMax still needs all three ratios uploaded as separate assets.
</Warning>

## Image assets

| Ratio                   | Recommended | Minimum   | Max file | Upload        | Required |
| :---------------------- | :---------- | :-------- | :------- | :------------ | :------- |
| Horizontal **1.91:1**   | 1200 × 628  | 600 × 314 | 5120 KB  | 4+ (up to 20) | Yes      |
| Square **1:1**          | 1200 × 1200 | 300 × 300 | 5120 KB  | 4+ (up to 20) | Yes      |
| Vertical **4:5**        | 960 × 1200  | 480 × 600 | 5120 KB  | 2+ (up to 20) | No       |
| Square logo **1:1**     | 1200 × 1200 | 128 × 128 | 5120 KB  | 1 (up to 5)   | Yes      |
| Horizontal logo **4:1** | 1200 × 300  | 512 × 128 | 5120 KB  | 1 (up to 5)   | No       |

Format: `.jpg` or `.png`, 5 MB maximum.

<Note>
  Google publishes no percentage safe zones for these formats, unlike Meta. Centre the focal subject and assume any edge can be cropped.
</Note>

### Logo tips

* Upload logos as **square**. A transparent background is often rendered on white, so a predominantly white logo on transparency will disappear.
* If a logo is flagged for blurriness, re-upload a higher-quality file. If issues persist, remove the other ratios and keep only the one that meets spec.

## Video assets

| Ratio    | Orientation | Length             | Upload                         | Required |
| :------- | :---------- | :----------------- | :----------------------------- | :------- |
| **16:9** | Horizontal  | 10 seconds minimum | 1 of each orientation (max 15) | No       |
| **1:1**  | Square      | 10 seconds minimum | 1 of each orientation (max 15) | No       |
| **9:16** | Vertical    | 10 seconds minimum | 1 of each orientation (max 15) | No       |

A 1920 × 1920 square master holds all three orientations, with a 1080 × 1080 centre common to every crop. Frame the action there and one edit works in all three.

<Warning>
  Video is marked optional, but leaving it out has a cost: Google auto-generates video from your other assets. To reach **Excellent** Ad Strength and stop auto-generation, upload your own video in **all three** orientations.
</Warning>

## Text assets

| Type             | Limit                          | Recommended         | Required |
| :--------------- | :----------------------------- | :------------------ | :------- |
| Headlines        | 30 characters                  | 11+ (min 3, max 15) | Yes      |
| Long headline    | 90 characters                  | 2+ (min 1, max 5)   | Yes      |
| Descriptions     | 90 characters                  | 4+ (min 2, max 5)   | Yes      |
| Business name    | 25 characters                  | 1                   | Yes      |
| Call to action   | Automated, or pick from a list | 1                   | Yes      |
| Final URL        | —                              | 1                   | Yes      |
| Display URL path | 15 characters each             | 2 (min 1, max 2)    | No       |

* Include at least one headline of **15 characters or fewer**.
* Aim for long headlines of **at least 30 characters**.
* Business name must match your domain or verified business name, with no promotional text.
* In Korean, Japanese, and Chinese each character counts as **2** toward the limit.

## Working notes

* **Feed the variety.** More distinct assets give Google more combinations to test. Duplicating one image across ratios wastes that.
* **One clean image per ratio.** Google recommends at least one image without text overlay in each ratio, since overlays clash with placements that add their own chrome.
* **Watch the square logo minimum.** At 128 × 128 it is far below the 1200 × 1200 recommendation. Meeting only the minimum will look soft on large placements.

## Sources

All checked 28 July 2026:

* [Performance Max campaigns specs and format requirements](https://support.google.com/google-ads/answer/17091269) — Google Ads Help
* [Asset requirements](https://developers.google.com/google-ads/api/performance-max/asset-requirements) — Google Ads API (page states last updated 2026-07-22)
* [About image assets for Performance Max](https://support.google.com/google-ads/answer/14530211)
* [Best practices for image assets in Performance Max](https://support.google.com/google-ads/answer/15995550)
* [Google Ads specs: ad formats, sizes, and best practices](https://support.google.com/google-ads/answer/13676244)

## Related resources

* [Image and video specs](/image-and-video-specs)
* [Display creative specs](/google-display-creative-specs)
* [Google Performance Max copy template](/google-pmax-copy-template)
* [Creative brief](/creative-brief)
* [Creative review checklist](/creative-review-checklist)
