Creams are thicker and more opaque than moisturizers. They also contain more oil and emollients than moisturizers, which gives them their richer texture. Creams are used to treat dry skin, while moisturizers are used to prevent it. Creams provide a layer of protection on the skin that helps seal in moisture, while moisturizers work deep into the skin to improve its hydration levels.