Docs

Guess the Logo

A logo appears — race to name the brand, team, or company

Category: Trivia · Players: free-for-all · Status: Beta

A visual recognition race. Each round shows a verified logo image; chat types the brand, company, app, team, or league name. The first correct guess wins the round and the host advances to the next logo.

The pool excludes any mark that prints its own answer — wordmarks and lockups, plus monograms whose letters are the answer, like KLM and UPS. Monograms that aren’t stay in: a VW roundel or an EA badge is still worth recognising, because knowing the letters isn’t the same as knowing the brand.

Gameplay

1
See the mark

A logo fills the stage. The answer text is hidden from the live snapshot until the round resolves.

2
Type the name

Type the brand, company, app, team, or league in chat — no command needed. Common shorthand counts: GSW, Cavs, Maccas, Golden Arches, and similar aliases are accepted where curated.

3
First correct wins

The first correct guess ends the round and banks a point. The host can also reveal a round manually if chat is stuck.

Late joiners are welcome. A viewer’s first guess implicitly joins them, so a new arrival can play immediately.

Image data

Guess the Logo is data-first. Every playable row has a real image_url, source metadata, a broad group, a focused category, accepted alternate answers, and curation flags.

  • Verified images only. Rows marked unverified are excluded from default sampling. A row stays unverified until somebody has actually looked at the image, not merely filled in its fields.
  • Text-gated images. Rows whose mark prints the answer are flagged contains_text: true and never shown, so the image can’t give the answer away.
  • Sports are structured. NBA, NFL, MLB, and NHL have league-specific categories, with team aliases for common chat shorthand.
  • No bundled trademark files. Images are loaded from remote public logo sources rather than stored in the repo — brand marks from Simple Icons, team crests from ESPN.

Whether a mark gives its own answer away is a property of the picture, not of the row, so it can’t be settled by reading the data. A batch of wordmarks once shipped as playable with every field agreeing and every field wrong. scripts/audit_logo_bank.py lays the playable rows out as a contact sheet for exactly that reason; run it after touching the bank.

Configuration

OptionValuesDefault
Rounds3 up to the verified pool size10
GroupAll groups, Brands, SportsAll groups
CategoryTech & Social, Games & Streaming, Cars & Travel, Everyday Brands, NFL, MLB, NHL, NBAAll categories

Use Group for broad sessions, like all sports or all brands. Use Category for a tighter lane, like NBA-only or Tech-only.

Layout

The stage is a trademark registry. Every mark in the bank is a registered trademark, so a round is a filing under examination: the logo is a specimen sheet on the examiner’s desk, and when chat names it the ™ in the sheet’s corner becomes ® and a Registered stamp lands.

Labeled layout of the Guess the Logo play surface
Guess the Logo — play surface
  1. Marquee — game title and how-to hint.
  2. Registry header — filing number, the trademark class, and whether the filing is pending or registered.
  3. Examiner board — players ranked by marks named.
  4. Specimen sheet — the logo, on paper. Brands are filed on ledger stock, team crests on perforated card.
  5. Guess rail — misses as they land, newest first. It’s the one thing that moves while chat works, since a logo round has no clock.
  6. Reveal strip — the answer, who got it, and how fast.

The backdrop takes its colour from the logo on screen, so each round looks like its own filing rather than the same grey desk.

The game moves through Lobby → Round → Revealed → Finished.

Scoring

  • Each solved logo adds one point.
  • The most logos named across the set wins; ties are co-winners.
  • Wins are tracked per streamer and count toward Guess the Logo achievements.