Add your headlines, descriptions, images and logo, and see how Google can assemble them across Search, Display, YouTube, Gmail and Discover. Live character checks, asset shuffling and PNG export. Free, no signup.
Performance Max is one campaign that runs everywhere: Google takes your headlines, descriptions, images, logo and videos, then assembles them into ads across Search, Display, YouTube, Gmail and Discover. You never build the final ad, Google does. This tool shows you what those assembled ads can look like before you upload a single asset:
It works with images and video, previews light and dark mode, shuffles asset combinations the way Google mixes them, and exports PNG mockups for client approvals. Everything renders locally: your files never leave your browser.
The tool enforces these limits as you type and warns when a required asset is missing. They match Google's current Performance Max specs:
| Text asset | Limit | How many |
|---|---|---|
| Headlines | 30 characters | 3 to 15 (keep at least one at 15 characters or fewer) |
| Long headlines | 90 characters | 1 to 5 |
| Descriptions | 90 characters | 2 to 5 (keep at least one at 60 characters or fewer) |
| Business name | 25 characters | 1 |
| Display URL path | 15 characters each | Up to 2, optional |
| Call to action | Pick from Google's list | 1, or leave it Automated |
The short variants matter because Google trims long assets out of compact placements. If every headline is 28 characters, the smallest surfaces have nothing to show.
| Asset | Ratio | Recommended size | Notes |
|---|---|---|---|
| Landscape image | 1.91:1 | 1200 x 628 (min 600 x 314) | Required, add 4 or more, up to 20 |
| Square image | 1:1 | 1200 x 1200 (min 300 x 300) | Required, add 4 or more, up to 20 |
| Portrait image | 4:5 | 960 x 1200 (min 480 x 600) | Optional, add 2 or more |
| Logo | 1:1 | 1200 x 1200 (min 128 x 128) | Required, up to 5 |
| Landscape logo | 4:1 | 1200 x 300 (min 512 x 128) | Optional |
| Video | Any | 10 seconds or longer | Optional, up to 15. Google auto-generates one if you add none |
Image files max out at 5120 KB. The preview above crops one creative to every shape, which is exactly what Google does when it fits your image into a placement, so you can spot a crop that cuts off your product or your text.
Google Ads shows you a handful of sample renderings inside the asset group editor, but it will not let you freely mix assets, check truncation on every surface, or export a mockup a client can approve. Meanwhile the campaign spends real money assembling your assets in combinations you never signed off. Previewing first catches the classic failures: a headline that dies at 30 characters, a square crop that beheads your product shot, a missing logo replaced by a grey circle, and an auto-generated video you would never have approved.
This tool is part of how we run Google Ads accounts at Hey Sage. If you would rather have your Performance Max campaigns managed by people who preview before they publish, get started here.
Yes. Completely free, with no account, no watermark and no usage limits. It is a free tool built by Hey Sage, a paid ads agency that runs Performance Max campaigns every day.
Only partially. The asset group editor shows a handful of sample renderings, but you cannot freely mix assets, check every placement, or export mockups. This tool lets you do all three before you upload anything.
Google Search, Display, YouTube, Gmail and Discover. They cover the main surfaces where Performance Max assembles your text, image and logo assets into ads.
Headlines are 30 characters (3 to 15 per asset group), long headlines 90 (1 to 5), descriptions 90 (2 to 5), and the business name 25. Google recommends at least one headline of 15 characters or fewer and one description of 60 or fewer.
At minimum, landscape 1.91:1 images (1200 x 628 recommended) and square 1:1 images (1200 x 1200 recommended), plus a square logo. Portrait 4:5 images (960 x 1200) are optional but give Google more placements to work with.
Google auto-generates one from your images and text. That is rarely flattering, so preview how your assets look and then add at least one 10 second video of your own.
No. Everything renders locally in your browser. Your creative never leaves your device, and nothing is stored on our servers.