← All articles

Ten years of the Happo logo: what changed, what stayed, and why the details matter

Joe Lencioni
, Founder and CTO

After ten years and three versions, we shipped a new Happo logo. Here's the story behind it: the rushed 2016 original, the smiling hippo that stuck, and a quiet typographic detail in the new wordmark that almost nobody will notice — and why caring about that kind of detail is exactly how we think about building Happo.

The new Happo logo: the smiling hippo icon beside the Happo wordmark

We shipped an updated logo today. It took us ten years and three versions to get here, and the story of how we got here is really a story about why the details that nobody notices are exactly the ones worth caring about.

Version one: a GitHub issue and a goofy hippo

The first Happo logo has the distinction of being immortalized in a public GitHub issue. Here's the thread. I made it in a rush, sometime in mid-2016, and it showed. It was pretty goofy looking, which was just fine for Happo at the time as a fledgling open source project.

The original 2016 Happo logo: a goofy hippo beside the Happo wordmark

That was almost exactly ten years ago. If you want to know how Happo got its name in the first place, we wrote about that separately. The short version is that the name came first and the hippo followed.

Version two: the icon that stuck

The second version came from our friend Malin Trotzig. She's the one who introduced the smiling cartoon hippo that's been in our logo ever since.

The second Happo logo: the smiling cartoon hippo beside the happo.io wordmark

That icon has survived because it's right. The shapes are simple and it looks nice, fun, and happy—which is what Happo is supposed to feel like to use. We get compliments on it regularly. When we sat down to work on the new logo, there was no question the hippo was staying.

Version three: the wordmark and the circles you won't notice

The new version is really about the text part of the logo, a.k.a the wordmark. The icon is Malin's, unchanged.

We landed on the Outfit typeface, a clean geometric sans-serif, because of something specific: the letters in "appo" carry a recurring circular motif that echoes the round body of the hippo icon. The bowls of the a, the two ps, and the o all share that same rounded quality. Once you see it, the whole word feels like it was built from a single repeated form, a quiet echo of the hippo itself.

The thing is, when Henric looked carefully at the Outfit letterforms, he noticed the circles were not quite identical and wanted to see how it would feel if they were. So while tuning the kerning, I adjusted the vectors until the circles were the same. Here's the original Outfit wordmark on top, with our adjusted version below:

Two versions of the Happo wordmark stacked for comparison: the original Outfit letterforms on top, and below, the same wordmark with the letter bowls adjusted to identical circles

Probably most people would never consciously notice it, and that's fine, because this was never about fixing something broken. The original typeface didn't feel wrong. We just had a concept we believed in and wanted to execute fully. When details don't quite line up, something feels subtly off, and when they click into place, the result feels calm and easy. You usually can't say why, but that quiet rightness is exactly the point.

Exploration grid showing the many logo directions we tried before landing on the final design

Getting to "identical circles and leave it alone" took a while. The exploration image above shows how many directions we tried before landing there. We were tuning four things simultaneously: the size of the hippo relative to the text, the weight of the text, whether to enclose the hippo in a circle, and various letterform modifications.

The circle enclosure direction started to feel like the Jiffy Lube logo, so that went away fast. The letterform experiments were harder to let go of. Removing the top stem from the a and smoothing out the stems on the ps gave the whole wordmark a 70s retro feel — interesting, but wrong for us, and it hurt legibility. Slashing the bottom stems of the ps diagonally felt a bit too rock and roll. What we kept coming back to was restraint: clean stems, identical bowls, nothing that pulled personality in a direction we didn't want. Professional, calm, high quality.

Why this connects to how we build Happo

I don't want to oversell a logo tweak into a product philosophy lecture, but there is a real connection here to how we build Happo.

A lot of what Happo does is make the invisible visible. When a developer reviews a CSS diff — a few lines changing some spacing or color — it's genuinely hard to turn that into a picture in your head. It's even harder when you're accounting for different browsers, different viewports, and every component in your app. As your team and project scale, this becomes increasingly more challenging. Happo's visual regression testing surfaces what the diff actually looks like. Our accessibility testing feature works the same way: by making accessibility issues visible to developers earlier, it becomes possible to ship higher-quality products without requiring everyone to be an accessibility expert.

The logo is a small proof of the same instinct. Most people won't consciously notice that the circles in "appo" were adjusted to be identical. But caring about that kind of detail, the kind nobody asked you to care about, is how you build something that just feels right, even when the reason is invisible.

Where to get the new logo

If you want the SVG for a blog post, a talk, a PR review, whatever, you can find it and our full brand assets at happo.io/brand.

Ten years from a rushed GitHub issue to here. The hippo made it the whole way.

About Happo

Happo is founder-led visual and accessibility regression testing for your PR workflow — built and supported directly by Henric and Joe since 2014. See what's new → or start a trial →.

Related articles

Need help?