Zinc oxide is better as a sunscreen than titanium dioxide. Like zinc oxide, titanium dioxide can effectively block UV-B and short-wave UV-A rays. However, it is not as effective as zinc dioxide in blocking long UV-A rays.