一、把金属活动性大于氢的金属放入盐酸或硫酸中;二、电解水(电解水速度会比较慢,最好加些氢氧化钠溶液进去);三、水煤气法(用碳与水蒸汽在高温下反应生成氢气和一氧化碳);四、高效催化剂使水在常温下分解为氢气和氧气;五、甲烷在高温下分解为单质碳和氢气(分解生成的单质碳用途很大)。