The equation is simple

$$\ce{CO2 + 2 H2O -> CH4 + 2 O2}$$

Yet, is it possible? Are there processes like heat, pressure, electricity, laser and/or any catalyst that could do this process directly?

And if it not possible then why it isn't?


It can be done but not in a way that makes much economic sense

The trouble with this reaction, however attractive it looks as a neat way to use up carbon dioxide, is that is requires a lot of energy. It is basically the reverse of the normal reaction of burning methane, which releases a lot of heat (this is what your cooker is doing if supplied by natural gas). So going in reverse requires an input of at least the same amount of heat.

The Sabatier reaction (which is one way to force the required process to happen) has been known since 1910. It requires both a catalyst (nickel or ruthenium based) and both high temperatures and pressures. This means there is little incentive to do it in most circumstances. It has been used in exotic locations (the International Space Station, for example, but there it is used to use up excess carbon dioxide and regenerate oxygen not to produce methane which is discarded).

So it is possible but not sensible to do the reaction in most circumstances.

If you really want to use up carbon dioxide and turn it into something more useful, then plant a tree. Plants have been turning carbon dioxide into useful products for more than a billion years using the sun's energy to drive the reaction.

  • $\begingroup$ Using a lot of energy is one thing I hope for the process. It means it could be used to store energy that highly fluctuate such as solar farm, if it could be economical sufficient $\endgroup$ – Thaina Jul 2 '18 at 17:09
  • $\begingroup$ @Thaina There are lots of well known ways to store energy from fluctuating sources, some of them based on chemical reactions some on simple physical systems. Most are already far more efficient that a complex reaction like the Sabatier process could ever be. $\endgroup$ – matt_black Jul 3 '18 at 9:24

Not the answer you're looking for? Browse other questions tagged or ask your own question.