WebsiteAMP

Why Your Logo Grid Looks Off (Even When Everything Is the Same Size)

Mark Praschan

Mark Praschan

3 min read

If you’ve ever built a “As seen in,” partner, or client logo section, you’ve probably run into this: every logo is the same height (or fits the same box), but the row still looks messy. One mark feels huge. Another disappears. A wordmark looks fine next to an icon… until you put them in a grid.

That’s usually not a branding problem. It’s a visual weight problem.

Same size ≠ same presence

Most layout tools (and a lot of CSS) treat images like rectangles. You set a max height, object-fit, or a square tile, and call it done. That works for photos. Logos are different.

A solid badge fills its box. A thin outline logo leaves most of the tile empty. A wide wordmark and a compact symbol can share the same bounding box and still “read” at completely different scales. Your eye isn’t measuring the box — it’s measuring how heavy the mark feels.

Designers have known this for a long time in print and identity systems. On the web, we often skip it because it’s annoying to fix by hand — especially when marketing sends 12 logos with different padding, backgrounds, and file crops.

What usually makes logo rows look wrong

  • Uneven padding baked into the file. One PNG has the logo tight to the edges; another has a huge transparent margin. Same CSS height, different results.
  • Background leftovers. White boxes, soft shadows, or solid backdrops inflate the “mass” of some assets and not others.
  • Shape mismatch. Circular icons, horizontal wordmarks, and tall monograms don’t share visual center the same way.
  • Density differences. Dark, filled shapes dominate lighter outlines even when both are “correctly” sized.

If you’ve ever nudged one logo up 4px for the hundredth time before a launch, you’ve already been doing perceptual balancing — just manually.

A better mental model: balance by weight, not by box

Instead of asking “Are these the same height?”, ask “Do these feel equally present next to each other?”

In practice, that means:

  1. Trim fake margins. Crop or remove empty padding so you’re sizing the mark, not the canvas.
  2. Normalize backgrounds. Prefer transparent marks on a consistent section background when you can.
  3. Scale for presence. Dense logos often need to sit slightly smaller; sparse logos slightly larger — until the row feels calm.
  4. Check optical center. Geometric center and visual center aren’t always the same, especially for irregular shapes.
  5. Review at real size. Zoom out. Logo grids that look fine in Figma can still wobble on a phone-width viewport.

You don’t need a physics degree for this. You need a consistent process — and enough patience to stop treating every logo like a stock photo thumbnail.

When it’s worth systematizing

Hand-tuning three logos is fine. Hand-tuning thirty for a redesign, a conference page, or a recurring “featured in” module is where time disappears.

If you regularly ship logo clouds, it’s worth using a workflow that estimates visual weight (pixel mass, opacity, density) instead of only matching bounding boxes. One option is ImageBalancer, a browser-based tool that previews perceptual balancing locally — useful when you want to see a batch evened out before you commit exports to the site.

Whatever tool you use (or don’t), the goal is the same: a quieter grid. Visitors shouldn’t notice your logo sizing. They should notice the brands.

Quick checklist before you publish a logo section

  • Do any files still include white padding or leftover backgrounds?
  • Do solid icons overpower thin wordmarks at a glance?
  • Does the row still look even on mobile?
  • Are hover/grayscale treatments applied to the mark — not to uneven transparent space?
  • Would a non-designer say “these look matched,” or “something’s off”?

Uneven logo grids are a small detail with a big trust signal. Getting them optically balanced won’t rewrite your SEO strategy — but it will make the page feel more intentional, which is exactly what good web design is supposed to do.