A TiO2 coated mesh with self-cleaning property, robust underwater superoleophobicity and high separation efficiency was fabricated by sol–gel method.