2D hydrogen production