Cats purr by vibrating the muscles in their larynx. The exact reason why cats purr is not known, but it is thought to be a sign of contentment and comfort. Cats may also purr to communicate with their owners or other cats, or to soothe themselves when they are feeling stressed or anxious.