I want to ask that is there any non-metal which reacts with an alkali (NOT alkali metal) to produce hydrogen gas?


This is the extension of Alaska Ron's answer. All reactions taken from this site.

Group 13 elements

All group 13 elements except indium and thallium reacts with aqueous alkali to produce a alkali salt and hydrogen. I'm taking the example of aluminium.

$$\ce{2Al + 2NaOH + 6H2O → 2Na[Al(OH)4] + 3H2}$$

$$\ce{2Al + 2(NaOH•H2O) ->[400-500°C] 2NaAlO2 + 3H2}$$

$$\ce{2Al + 6NaOH ->[450°C] 2NaAlO2 + 3H2 + 2Na2O}$$

$$\ce{2Al + 6H2O + 6NaOH → 2Na3[Al(OH)6] + 3H2}$$

Group 14 elements

Silicon react with sodium hydroxide to produce sodium orthosilicate and hydrogen.

$$\ce{Si + 4NaOH → Na4SiO4 + 2H2}$$

Sodium hydroxide react with silicon and water to produce sodium silicate and hydrogen.

$$\ce{2NaOH + Si + H2O → Na2SiO3 + 2H2}$$

Tin and lead however forms a different product but eventually gives hydrogen gas. Lead only gives the first reaction.

$$\ce{Sn + NaOH + 2H2O → Na[Sn(OH)3] + H2}$$

$$\ce{Sn + 2NaOH + 2H2O → Na2[Sn(OH)4] + H2}$$

$$\ce{Sn + 2NaOH + 4H2O ->[\Delta] Na2[Sn(OH)6] + 2H2}$$

Group 15 elements

Arsenic react with sodium hydroxide to produce sodium orthoarsenate and hydrogen.

$$\ce{As + 3NaOH ->[\Delta] Na3AsO3 + H2}$$

  • $\begingroup$ thanks for these but I asked for reaction of a NON-metal with an alkali though these reactions will be helpful $\endgroup$ – Shinjinee Maiti Aug 22 '16 at 10:13
  • $\begingroup$ @Shinjinee the above elements are all non-metal $\endgroup$ – Nilay Ghosh Aug 24 '16 at 10:51
  • $\begingroup$ ?!? Al is a metal, as is tin unless you keep it in the cold for too long. $\endgroup$ – Karl Aug 27 '16 at 17:24
  • $\begingroup$ @Karl, they are non metal in normal conditions. $\endgroup$ – Nilay Ghosh Dec 7 '16 at 17:13
  • $\begingroup$ Who on earth told you that? Both are good conductors (esp. Al), ductile, have a silvery surface. Yes, neither is as perfectly a "metallic" element as sodium or iron, but to call them non-metals is utterly ridiculous. $\endgroup$ – Karl Dec 7 '16 at 23:16

Since you didn't say "aqueous", boron fused with sodium hydroxide produces hydrogen and sodium borate.

  • $\begingroup$ This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post. - From Review $\endgroup$ – Klaus-Dieter Warzecha Aug 20 '16 at 5:53
  • $\begingroup$ Um... boron is a non-metal, sodium hydroxide is an alkali and hydrogen... is hydrogen. How can this NOT be an answer to the question? $\endgroup$ – AlaskaRon Aug 20 '16 at 7:05
  • $\begingroup$ However, if I'm really picky, I'd have to admit that boron is really a metalloid, and the real non-metals (halogens + O + N + C + P + S + Se) don't produce hydrogen when fused with sodium hydroxide. So if the OP means 'not a metal including metalloids' I'm ok... $\endgroup$ – AlaskaRon Aug 20 '16 at 7:19

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