Cats tell us a lot, but quietly. A turn of the ears, a flick of the tail or a slow blink can each carry a message, and they’re easy to miss. If your cat has ever swatted you out of nowhere, it probably wasn’t out of nowhere: most bites, swats and fights come after signals that were there all along.

The good news is that you can learn to read those signals. Ears, eyes, tail and posture together show whether your cat is relaxed, unsure or about to say “stop.” Once you know the signs, you can read your cat in seconds and know what to do next.

Cat body language chart

Here are the main signals at a glance. Each row is a body part, and each column is one of three moods.

Body part Relaxed and happy Unsure or annoyed Scared or defensive
Ears Upright, facing forward Rotating, turned sideways Flat against the head
Eyes Soft, slow blinks Staring, or looking away Wide, big round pupils
Tail Held up, or loose Low, twitching or swishing Tucked, or puffed up
Body Loose, stretched out, rolling Still, tense, crouched Arched, fur up, or flattened low
Sounds Purring, chirps, soft meows Low growl, grumbling Hissing, spitting, yowling

What your cat’s ears are saying

Upright ears facing forward mean your cat is relaxed and comfortable. When the ears start rotating or turn sideways, your cat is unsure or annoyed. Ears pressed flat against the head mean your cat is scared or defensive.

Watch for turning ears while you pet your cat. Along with a flicking tail, staring or freezing, they mean it’s time to stop petting and give your cat some space.

What your cat’s eyes mean, and how to slow blink

Soft eyes and slow blinks belong to a relaxed, happy cat. Staring, or looking away, means your cat is unsure or annoyed. Wide eyes with big round pupils mean your cat is scared or defensive.

You can try the slow blink yourself. Look at your cat with soft, half-closed eyes, then close them slowly. In a study (Humphrey et al., 2020), cats were more likely to approach a person who slow-blinked at them. Many cats blink back.

What your cat’s tail means

A tail held up, or held loosely, means your cat is relaxed and happy. A low tail, or one that’s twitching or swishing, means your cat is unsure or annoyed. A tucked tail, or one that’s puffed up, means your cat is scared or defensive.

If the tail starts twitching or flicking while you’re petting, take it as your cue to stop. Step back, or redirect your cat with a toy.

Body posture and sounds

Posture shows mood too. A loose body, stretched out or rolling, means your cat is relaxed. A still, tense or crouched body means unsure or annoyed, and an arched body with the fur up, or a body flattened low, means scared or defensive.

Listen as well. Purring, chirps and soft meows go with a relaxed cat, while a low growl or grumbling means unsure or annoyed. Hissing, spitting or yowling means your cat is scared or defensive.

Purring doesn’t always mean happy, though. Most purring is contented, but some cats also purr when they’re stressed, unwell or in pain.

The free cheat sheet puts this chart, the vet red flags and quick wins for five common problems in one place. It also has a one-page printable for your fridge.

Read the whole cat, then match the mood

No single signal tells the whole story, so look at the whole cat. A cat who purrs with flat ears and wide eyes is telling you something very different from a cat who purrs while stretched out and blinking slowly.

Once you’ve read the mood, here’s what to do:

  • Relaxed: carry on. Ears forward, soft eyes, tail up or loose. Your cat is comfortable, so enjoy it. When you pet, focus on the cheeks and chin, and pause often.
  • Unsure or annoyed: give space. Ears turning, tail flicking, staring or freezing. Stop petting, step back, or redirect with a toy.
  • Scared or defensive: stop now. Ears flat, wide eyes, hissing or puffed fur. Back away calmly, and never reach for a frightened cat.

When a behavior change means a vet visit

Many “behavior problems” start with a health problem. Pain, urinary problems and other illnesses often show up first as changes in behavior.

Emergency: Call a vet now if your cat is straining in the litter box with little or no urine, especially a male cat, because a urinary blockage can be fatal within 24 to 48 hours. Call right away, too, after any contact with lilies, including pollen or vase water, since lilies can cause fatal kidney failure. The same goes for breathing with effort or with an open mouth, collapse, or severe weakness.

Book a vet visit this week if you notice:

  • Peeing or pooping outside the box
  • Peeing more often, or blood in the urine
  • Hiding more, or less interest in you
  • New biting when your cat is touched or lifted
  • Eating or drinking much more, or less

In older cats especially, also watch for loud crying at night or confusion, stiffness or not jumping up anymore, weight loss with a good appetite, over-grooming or bald patches, and sleeping much more than usual. These changes are worth a vet visit too.