A lightweight, portable, reusable oxygen generator is provided. The oxygen generator comprises a reaction chamber, a humidifier, and a cap assembly. Once assembled, oxygen of medical purity can be generated in the reaction chamber via a chemical reaction. Then, the medically pure oxygen is separated from any of the aqueous reaction mixture and ported via a built-in humidifier to a CPR mask through a tube attached to the oxygen generator.