Ultra-small crystalline NiOx nanoparticles were prepared by a hydrothermal method.
NiOx thin films were spin coated from the NiOx nanoparticle solution.
Planar perovskite solar cells were fabricated using NiOx films as hole contacts.
The NiOx-based devices output a reproducible high PCE of 16.68%.