Disclosed herein are methods of producing molecular hydrogen, where the methods comprise contacting a solution comprising urea with a urease to produce ammonia, and contacting the ammonia with a first catalyst to produce a first gaseous mixture comprising molecular hydrogen.