Responsive Display Ad Image Generator
Paste any URL and Oginify paints the asset pair Google Ads actually wants — a 1200 × 628 (1.91:1) horizontal and a 600 × 600 square, painted together from the same brand read, centered with a 10% safe inset so the GDN crop engine has room to work.

Built for the Display Network's dynamic crop engine
A responsive display ad isn't one image — it's one source asset Google reshapes into leaderboards, MPUs, skyscrapers, mobile banners, Gmail rows and YouTube companions. Most templates only survive one of those.
Crop-safe at any placement
Composition is anchored to the center with a 10% safe inset on every edge. The same hero stays readable when GDN crops it into a 728×90 leaderboard, a 300×250 MPU, a 160×600 skyscraper or a 320×50 mobile banner — the four placements that absorb most Display impressions.
1.91:1 + 1:1 painted as one
Google requires both ratios; uploading only the horizontal leaves Gmail and mobile-feed inventory unaddressed. Oginify paints the 1200 × 628 and the 600 × 600 from a single brand read in the same pass — so the square isn't a sad center-crop of the horizontal.
Five-asset uploads, not one
Google Ads lets you upload up to 15 images per ratio and recommends five. Oginify is built to be paste-five-URLs-fast — refresh the hero five times across the same brand and ship a real asset rotation, not one creative repeated.

Tuned for the GDN, not the homepage
GDN inventory is fragmented by design — Performance Max, Demand Gen, retargeting and standard Display all draw from the same asset pool but render at wildly different sizes. The fix isn't a bigger canvas; it's a hero composed for the smallest legible crop and a square sibling painted in lock-step.
Drop in the URL of a homepage you're driving cold traffic to, a product page you're retargeting, a SaaS landing pushing trial signups, or an e-commerce store. Oginify reads the brand once and emits both ratios in a single pass — no manual canvas duplication, no off-brand square.
Oginify vs. Canva vs. Google's AI assets.
Run it yourself with our MIT-licensed Agent Skill, let Oginify paint the ad, or compare against generic template builders.
| Oginify Managed SaaS | Canva templates DIY editor | Google AI assets Auto-generated | |
|---|---|---|---|
| Output ratio | 1200 × 628 + 600 × 600 | Manual canvas resize | Often only 1.91:1 |
| Brand match | Auto-detected from URL | Your tokens, your time | Generic |
| Under 20% text | Sized to clear by default | You eyeball it | Usually |
| Crop-safe at any slot | 10% safe inset built-in | Manual per export | Sometimes |
| 1.91:1 + 1:1 pair | Painted together | Two separate files | Inconsistent |
| Setup | Paste a URL | Sign up + drag editor | In-account suggestion |
| Cost | Free · $0.99 optional tip | Freemium · $13/mo Pro | Free, ad-budget locked |
| Best for | Ship one ad right now | Hand-crafted single asset | Quick fill, low control |
| Generate now | View on GitHub | — |
Paste once,ship the full asset pair.
Three reads, two ratios, one upload-ready bundle.
decoded.
GDN crop.
- Center-anchored hero with 10% safe inset on every edge
- Pre-tested against 728×90, 300×250, 160×600 and 320×50
- Text-area governor pinned to ≤20% of the 1200×628 frame
- Square sibling painted from the same brand read, not center-cropped
Google-ready.
Responsive Display Ad FAQ
Everything about generating Google Responsive Display Ad images with Oginify — sizes, the 20% text rule, and how the horizontal and square assets work together.
What's a key benefit of responsive display ads?
One set of assets — headlines, descriptions, a 1200 × 628 horizontal image and a 600 × 600 square — is automatically combined and resized to fit every slot across the Google Display Network's 3M+ sites, 650K+ apps, Gmail and YouTube. You upload once; Google picks the best combination per placement.
When should you use responsive display ads?
Use RDAs when you want maximum reach on the Display Network without designing dozens of static banner sizes. They're the default Display ad format in Google Ads today and consistently outperform legacy uploaded image ads on reach and cost-per-click in head-to-head tests.
What size is a Google responsive display ad image?
Google requires two image ratios: a 1.91:1 horizontal at 1200 × 628 (minimum 600 × 314), and a 1:1 square at 600 × 600 (minimum 300 × 300). You can upload up to 15 of each (5 is recommended). Files must be JPG, PNG or static GIF under 5 MB. Oginify paints both ratios from the same brand read in a single click.
Why does Google reject my ad image for too much text?
Google's image policies recommend keeping text overlays under roughly 20% of the image area so the ad scales legibly into the smallest GDN slots. Oginify sizes the headline and logo inside that budget by default — it's why the same hero stays readable as a leaderboard, an MPU and a mobile banner.
Do I need both 1.91:1 and 1:1 images?
Yes — both are required. The 1.91:1 horizontal serves most banner-style placements; the 1:1 square serves Gmail, mobile feed and a long tail of native slots. Submitting only one ratio leaves entire chunks of GDN inventory unaddressed, and Google Ads will flag it.
Oginify vs. Canva vs. Google's auto-generated assets — which do I pick?
Pick Oginify if you want a brand-matched 1200 × 628 + 600 × 600 pair painted from your landing page URL in seconds, with the 20% text rule and dynamic-crop safety baked in. Pick Canva if you want to hand-craft a single asset in a drag-and-drop editor. Lean on Google's AI-generated assets only as ad-hoc fill — they're generic and you can't enforce brand.
Both ratios painted,
in one paste.
Paste any landing-page URL. Get back a 1200 × 628 horizontal and a 600 × 600 square — painted from the same brand read, sized for every GDN crop, ready to drop into the responsive display ad upload screen.