No, all NYX products are not waterproof and will wash off or smudge away if they come in contact with water. However, some products like the NYX Epic Ink Liner are waterproof and smudge-proof.