How to Reduce Image Size for Google Ads
Google Ads rejects images that exceed size or dimension limits. Here are the limits, the spec for each ad type, and the fastest way to fit them.
Google Ads has strict image specifications. Get them wrong and your ad is rejected before it ever ships. Here's the spec, the size caps, and the fastest path to compliance.
Google Ads image specifications (2026)
Responsive Display Ads: image assets
- Landscape: 1200ร628 (1.91:1)
- Square: 1200ร1200 (1:1)
- Logo (landscape): 1200ร300 (4:1)
- Logo (square): 1200ร1200 (1:1)
- File size cap: 5 MB per asset
- Formats: JPG, PNG, GIF (static or animated GIF for some placements)
- No WebP, no AVIF at the moment. Convert to JPG.
YouTube image ads
- Companion banner: 300ร60
- Display image: 1280ร720
- File size cap: 150 KB for the companion, 1 MB for display
- Formats: JPG, PNG, GIF
Discovery Ads
- Landscape: 1200ร628
- Square: 1200ร1200
- Portrait: 960ร1200
- File size cap: 5 MB
Performance Max
- All above sizes apply.
- Add lifestyle photos: 1200ร900 or larger.
The two common rejection reasons
1. File size over limit
Most Ads images are oversized JPEGs. A photo at quality 100 from a phone camera easily exceeds 5 MB.
Fix: run through Image Compressor at quality 85. Expect 50-70% size reduction with no visible quality loss.
2. Wrong dimensions
Designer hands you hero.jpg at 4000ร3000. Google Ads needs 1200ร628. Cropping is needed, not just resizing.
Fix: use Social Media Image Resizer. Pick custom dimensions or use the OG Image preset for 1200ร630 (effectively the same).
A fit-it-in-under-5MB workflow
For a 1200ร628 ad image:
- Start with a high-res source (designer's PSD export, original photo).
- Resize / crop to 1200ร628 using Social Media Image Resizer โ custom size.
- Save as JPG.
- Run through Image Compressor at quality 85.
Expected output: 150-400 KB JPG, well under Google's 5 MB cap.
Why not push toward the limit
Smaller images load faster in the ad slot. Faster-loading ads get higher quality scores. Higher quality scores mean lower CPC.
Don't ship a 4.8 MB ad just because you can. 300 KB is the sweet spot: sharp enough for any placement, fast enough to score well.
YouTube companion banner constraint
The 300ร60 companion banner has a 150 KB cap. That's tight for a photo. Solutions:
- Use a graphic, not a photo. Logos compress to under 50 KB at 300ร60.
- If you must use a photo: quality 70-75, max savings.
Image format
Stick with JPG for Ads in 2026. Google Ads accepts JPG, PNG, and animated GIF, but JPG is universally the smallest at the same visual quality.
PNG only makes sense for logos with sharp edges, transparency, or large flat-colour areas.
Tools
- Image Compressor: compress JPG to fit size limits
- Social Media Image Resizer: crop to exact dimensions
- PNG to WebP: if you need to convert a PNG source
All client-side. Your ad creative never uploads to any external server.
Quick reference: target file sizes
| Ad type | Dimension | Target file size |
|---|---|---|
| Landscape display | 1200ร628 | 200-500 KB |
| Square display | 1200ร1200 | 250-600 KB |
| YouTube display | 1280ร720 | 300-700 KB |
| YouTube companion | 300ร60 | < 100 KB |
| Logo | 1200ร300 or 1200ร1200 | 50-150 KB |
Related
Try Image Compressor, free in your browser
No uploads, no account. Your images never leave your device.
Open Image Compressor