Preparing your generator page
We are loading content and tools so everything is ready to use.
We are loading content and tools so everything is ready to use.
Generate random cat breed names for pet research, games, writing prompts, and sketch challenges. Filter by size, activity level, and coat length, toggle duplicate mode, review the live filtered pool count, then copy results in one click.
Also try the Random Dog Breed Generator, Cat Name Generator, and more in Randomizer tools.
Last updated: May 24, 2026 · Published: 2026-04-28 · Updated: 2026-05-24
Breeds in current filter: 20
Choose filters and click generate
A random cat breed generator selects breed names from a curated list so pet researchers, writers, and game hosts can skip manual list-making. It is designed for prompts and activities—not as a veterinary guide, adoption service, or image library.
This Muxgen tool runs in your browser: set cat-breed-count (default 1), pick size, activity, and coat filters, toggle Allow duplicate breeds, generate, and copy. No account and no server upload for your picks.
Three simple steps from filters to copy-ready cat breed names.
Enter cat-breed-count (default 1), pick a Size chip from 4 options, choose an Activity level chip from 4 options, and select a Coat length chip from 4 options.
Toggle Allow duplicate breeds for repeats up to 100, or turn it off for unique-only batches capped by the filtered pool count.
Click Generate Breed, review breed cards, then Copy to clipboard for notes, slides, or chat.
Every control in the random cat breed generator component.
Number input min 1 — max 100 with duplicates on, or maxBatchForCatBreedSettings when duplicates off. Default 1.
4 toggle buttons from SIZE_FILTER_OPTIONS — default All.
4 toggle buttons from ACTIVITY_FILTER_OPTIONS — default All.
4 toggle buttons from COAT_FILTER_OPTIONS — default All.
Checked by default — enables repeated breeds and raises max count to 100. Unchecked uses a usedIndices Set for unique picks.
Live filteredPool.length from filterCatBreeds — updates when size, activity, or coat changes; disables generate at zero.
Primary button — plural label when count > 1; disabled when filtered pool is empty.
Right panel shows emerald cards with breed name and size · activity · coat tags, or empty state "Choose filters and click generate" with cat emoji.
Ghost button — formatCatBreedCopyList export with name (size, activity, coat) per breed; Copied! feedback for two seconds.
Counts from countBreedsBySize in random-cat-breed-generator-data.ts.
| Size | Breeds in pool |
|---|---|
| Small | 4 |
| Medium | 12 |
| Large | 4 |
Counts from countBreedsByActivity in random-cat-breed-generator-data.ts.
| Activity | Breeds in pool |
|---|---|
| Low | 5 |
| Medium | 8 |
| High | 7 |
Counts from countBreedsByCoat in random-cat-breed-generator-data.ts.
| Coat | Breeds in pool |
|---|---|
| Short | 13 |
| Medium | 0 |
| Long | 7 |
All 20 entries in the CAT_BREEDS array—name, size, activity, and coat.
| Name | Size | Activity | Coat |
|---|---|---|---|
| British Shorthair | Medium | Low | Short |
| Persian | Medium | Low | Long |
| Maine Coon | Large | Medium | Long |
| Siamese | Medium | High | Short |
| Ragdoll | Large | Low | Long |
| Bengal | Medium | High | Short |
| Sphynx | Medium | High | Short |
| Scottish Fold | Small | Medium | Short |
| Russian Blue | Medium | Medium | Short |
| Abyssinian | Medium | High | Short |
| Norwegian Forest Cat | Large | Medium | Long |
| Birman | Medium | Medium | Long |
| American Shorthair | Medium | Medium | Short |
| Devon Rex | Small | High | Short |
| Oriental Shorthair | Medium | High | Short |
| Chartreux | Medium | Low | Short |
| Turkish Angora | Medium | Medium | Long |
| Siberian | Large | Medium | Long |
| Burmese | Small | High | Short |
| Exotic Shorthair | Small | Low | Short |
How size, activity, coat, and Allow duplicate breeds interact.
Full 20-breed pool — max 20 unique picks or 100 with duplicates.
Small (4), Medium (12), Large (4) — activity and coat still apply.
Low (5), Medium (8), High (7) — size and coat still apply.
Short (13), Medium (0), Long (7) — size and activity still apply.
Same breed can repeat — ideal for dice rolls, weighted rounds, or large sample sizes up to 100.
Unique breeds only — actualCount = min(count, filteredPool.length); no index reuse within a batch.
Where copied breed lists land and which Muxgen pages complement this one.
Paste comma-separated breed lists into assignment instructions or slide notes for instant warm-ups.
Drop generated lists into lesson plans, pet research notes, or collaborative brainstorming docs.
Copy results into chat for drawing challenges, breed guessing games, or round-robin storytelling.
Use unique mode to assign one breed per student without overlap in the same row.
Dog breed tool filters by energy level — this page focuses on feline size, activity, and coat traits.
Spin the Wheel visualizes custom segments — this random cat breed generator is faster for filtered breed batches.
Built for pet research and creative prompts—fast filters, live pool counts, and copy-ready output.
Cat breed names appear immediately—no accounts, queues, or server round-trips.
Small, medium, and large—or keep All for the full curated pool.
Low, medium, and high group breeds for lifestyle and energy matching.
Short, medium, and long coat options for grooming preference research.
Toggle repeats for large batches up to 100, or enforce unique-only output.
See exactly how many breeds match your filters before you click generate.
Generation runs in the browser—filters and results are not uploaded to Muxgen.
Random cat breed names support research, games, and creative work.
Discover breed names to research before visiting shelters or breeders.
Use random filtered picks to explore cat breed options as a household.
Generate breed prompts for animal studies, projects, and quizzes.
Artists get surprise cat breeds for daily sketch practice and character design.
Writers insert random cat breeds into scenes for fresh characters and settings.
Host breed guessing rounds, charades, or timed fact challenges with fair random picks.
Responsible context when using breed randomizers for real-world pet decisions.
Generated names are prompts for research—not adoption recommendations. Individual cats vary widely within any breed.
Many wonderful cats are mixed-breed or labeled differently in shelters. Use filters to explore traits, then meet cats in person.
Activity and coat filters help frame questions about grooming time and play needs—confirm with breeders or rescue staff.
After picking a breed prompt, generate names at /name-generators/cat-name-generator for a complete creative exercise.
Terms tied to filters, the dataset, and generation logic.
all | small | medium | large — selects filterCatBreeds size branch.
all | low | medium | high — intersects with size and coat in filterCatBreeds.
all | short | medium | long — third filter axis in filterCatBreeds.
Returns CAT_BREEDS entries matching size, activity, and coat when not all.
Returns CAT_BREED_MAX_DUPLICATE_BATCH with duplicates on, or Math.max(1, poolSize) when off.
Comma-separated "Name (size, activity, coat)" strings — e.g. "British Shorthair (medium, low, short), Persian (medium, low, long), Maine Coon (large, medium, long)".
A generator can start the activity; your research plan carries it forward.
Read Breeds in current filter before setting a high count—narrow filters shrink available unique picks.
Use unique mode for assignments; allow duplicates for dice-style or large sample simulations.
Large + low activity + long coat narrows quickly—verify the live count before generating.
Paste into your doc or chat right after generating so results are not lost on refresh.
Generated breeds are prompts—follow up with breed clubs, veterinarians, or trusted pet sources for facts.
Regenerate if a disputed pick appears—transparency builds trust in classroom and party games.
Habits that pair with Generate Breed and Copy to clipboard.
Default All size, All activity, and All coat expose the full 20-breed pool.
Three unique picks show variety before you commit to a research theme or game round.
Rotate low, medium, and high activity filters across units so learners connect breeds to energy needs.
Assign one breed per group without overlap when filtered pool count covers your class size.
Pair a random breed with a generated cat name for richer writing and role-play prompts.
Scroll the full CAT_BREEDS table below to plan filters before live generation.
20 breeds, 3 sizes, 3 activity levels, 3 coat lengths, cat-breed-count up to 100, duplicate toggle, filtered pool count, privacy, and defaults.
Explore more tools in the directory.
Compare random dog breed picks with size, energy, and coat filters.
Find a name for your next cat breed pick or fictional feline character.
Pick random animals by class and habitat for games, learning, and prompts.
Primary animal randomizer with class and habitat filters and full reference tables.
Pick random items by category for prompts, games, and brainstorming.
Customizable spinning wheel for names, choices, and classroom picks.