2
1 Comment

I built an ad resizer that actually handles Google Performance Max, not just social sizes

I'm a graphic designer. For years, every approved creative meant rebuilding it for each ad placement by hand.

The painful part was never the square social sizes — plenty of tools resize those. It was Google: the full Performance Max set (a batch of banners across many dimensions with different text and CTAs) and the awkward extreme Display strips, each needing the right structure and safe zones. That's the work that ate hours.

Every tool I tried either made me rebuild inside their editor, or only did shallow social resizing. Nothing took one finished creative and produced the full Google/PMax depth.

So I built Oppye (https://www.oppye.com/) on nights and weekends. You upload a flat image (no layered file, no prep), and it recomposes into a full ad set — preserving the real logo, brand colors, fonts, and safe zones instead of cropping or stretching.

It's early. It's used inside the agency I work at, and I have my first external customer. From what I've seen in real use, a Performance Max set that takes 1–2 hours by hand comes out in around 10 minutes — though that's from limited use, not a benchmarked average.

Happy to answer anything, and I'd genuinely value feedback from other designers and marketers who know this pain.

posted toAvatar for product Oppye
Oppye
  1. 1

    I like that you're solving the part of the workflow people actually avoid.

    Resizing isn't really the problem—recreating dozens of production-ready assets while preserving brand consistency is. If Oppye consistently turns one approved creative into a campaign-ready asset library, that's a much bigger outcome than automated resizing.