Resize Images for Google PMax Ads Using ChatGPT

How to use ChatGPT's image generation to quickly resize client images into the three required Google Performance Max ad sizes.

Google PMax Required Image Sizes

Performance Max campaigns need these three image sizes for full ad coverage:

Size Dimensions Aspect Ratio Used For
Landscape1200 × 628~1.91:1Display, Discover, Gmail ads
Square1200 × 12001:1Display, Discover, social placements
Portrait960 × 12004:5Mobile Display, Discover feed

What You Need

ChatGPT with GPT-4o can resize images directly inside the chat — no Photoshop or extra tools needed.

1

Open ChatGPT

Go to chatgpt.com or open the ChatGPT desktop/mobile app. Start a new chat and make sure the model selector shows GPT-4o — this is the model with built-in image generation and editing.

ChatGPT new chat screen with GPT-4o selected
2

Upload Your Image

Click the paperclip icon (attachment button) in the message bar, then select your image file. You can also drag and drop the image directly into the chat.

Uploading an image to ChatGPT
Tip: You can upload multiple images at once if you need to resize a batch. ChatGPT will process them together.
3

Write Your Resize Prompt

With the image attached, type a prompt telling ChatGPT the exact PMax sizes you need. Here are prompts you can copy and paste:

All 3 PMax Sizes at Once (Recommended) I need this image resized for Google Performance Max ads. Please give me three versions: 1. 1200 x 628 pixels (landscape) 2. 1200 x 1200 pixels (square) 3. 960 x 1200 pixels (portrait) Keep the subject centered and maintain high quality. Don't stretch or distort the image — if you need to fill extra space, extend the background naturally.
Landscape Only (1200x628) Resize this image to exactly 1200 x 628 pixels for a Google PMax landscape ad. Keep the main subject centered and the quality high. Don't crop out important elements.
Square Only (1200x1200) Resize this image to exactly 1200 x 1200 pixels (square) for a Google PMax ad. Keep the subject centered. If the original isn't square, extend the background naturally instead of stretching.
Portrait Only (960x1200) Resize this image to exactly 960 x 1200 pixels (portrait) for a Google PMax ad. Keep the subject centered and maintain high quality.
Writing the PMax resize prompt
4

Send and Wait for the Result

Press Enter (or click the send arrow). ChatGPT will process your image and generate a resized version. This usually takes 10–30 seconds.

The resized image will appear directly in the chat as an inline image.

ChatGPT resized image result
Note: ChatGPT regenerates the image using AI, so minor visual differences from the original are possible. For pixel-perfect resizing with zero changes, a traditional image editor is more reliable.
5

Download the Resized Image

Hover over the generated image and click the download button (down arrow icon) in the top-right corner. The image saves as a PNG file to your Downloads folder.

Downloading the resized image
Tip: Need a different format? Ask ChatGPT: "Can you give me this as a JPG instead?"
6

Verify & Adjust if Needed

Check the output dimensions by right-clicking the downloaded file and viewing its properties. If the size isn't right, reply in the same chat:

Correction Prompt That's close, but the landscape version needs to be exactly 1200 x 628 pixels (not 1200 x 630). Please regenerate at the exact size.

ChatGPT keeps context from the conversation, so it will refine without needing to re-upload.

Adjusting the image size

Google PMax Image Specs — Quick Reference

All three sizes are required for full PMax ad coverage. Google recommends uploading at least one of each.

Format Dimensions Ratio Min Required Max Upload
Landscape1200 × 6281.91:11 image20 images
Square1200 × 12001:11 image20 images
Portrait960 × 12004:51 image20 images
Google requirements: Max file size 5 MB. Accepted formats: JPG and PNG. Avoid excessive text on images — Google may reject ads with too much text overlay.

Pro Tips for PMax Images