Generate a random cat breed, from familiar household favorites to rare and wild-looking varieties, for choosing a pet, worldbuilding, or learning something new.
This generator draws from a curated list of real cat breeds across four categories -- Shorthair Breeds, Longhair Breeds, Hairless & Rex Breeds, and Natural & Wild-Origin Breeds -- from familiar household favorites to rarer breeds most people have never heard of.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
Prospective cat owners use it to discover a breed they hadn't considered before narrowing down what to adopt or buy. Writers and game designers use it to pick a companion animal for a character or setting, and trivia hosts or teachers use it to spark a quick lesson on feline genetics and history. It's also a fun way to settle a debate, name a pet-themed project, or just learn something new about cats.
Generate draws one cat breed at random from the full pool using the site's cryptographically secure randomness, guaranteed not to repeat whatever result is currently showing in single-result mode. Filtering by category narrows the pool before drawing, and each single result comes with a short description of the breed alongside its name.
A sample of what this generator can draw, spread evenly across the full list:
All of them are real, recognized cat breeds, including their descriptions -- nothing here is invented.
Yes -- use the filter button to pick one or more of the four categories. Generate will then only draw from breeds in the categories you've selected.
Not in single-result mode -- each new roll is guaranteed to differ from the one currently on screen.
Yes -- breeds developed from wild ancestry sit in their own Natural & Wild-Origin category alongside classic shorthair and longhair favorites.
Animal · Bird · Insect · Spider · Butterfly or Moth · Shark