Reduction of nitro compounds

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

The chemical reactions described as reduction of nitro compounds can be effected by many reagents and reaction conditions. Historically, the nitro group was one of the first functional groups to be reduced.

Alkyl and aryl nitro compounds behave differently. Thus, reduction conditions can be broadly classified by starting materials: aliphatic nitro compounds or aromatic nitro compounds. Secondary classifications are based upon reaction products.

Aliphatic nitro compounds

Reduction to hydrocarbons

Generalization of the reduction of a nitroalkane to an alkane

Hydrodenitration (replacement of a nitro group with hydrogen) is difficult to achieve but can be effected by catalytic hydrogenation over platinum on silica gel at high temperatures.[1]

Reduction to amines

Generalization of the reduction of a nitroalkane to an amine

Aliphatic nitro compounds can be reduced to aliphatic amines by several reagents:

α,β-Unsaturated nitro compounds can be reduced to saturated amines by:

Reduction to hydroxylamines

Aliphatic nitro compounds can be reduced to aliphatic hydroxylamines using diborane.[7]

Generalization of the reduction of a nitroalkane to a hydroxylamine

The reaction can also be carried out with zinc dust and ammonium chloride[citation needed]:

R-NO2 + 4 NH4Cl + 2 Zn → R-NH-OH + 2 ZnCl2 + 4 NH3 + H2O

Reduction to oximes

Generalization of the reduction of a nitroalkane to an oxime

Nitro compounds are typically reduced to oximes using metal salts, such as stannous chloride[8] or chromium(II) chloride.[9] Additionally, catalytic hydrogenation using a controlled amount of hydrogen can generate oximes.[10]

Aromatic nitro compounds

Reduction to anilines

Generalization of the reduction of a nitroarene to aniline

The reduction of nitroaromatics is conducted on an industrial scale.[11] Many methods for the production of anilines from aryl nitro compounds exist, such as:

Metal hydrides are typically not used to reduce aryl nitro compounds to anilines because they tend to produce azo compounds. (See below)

Reduction to hydroxylamines

Several methods for the production of aryl hydroxylamines from aryl nitro compounds exist:

Reduction to hydrazino compounds

Treatment of nitroarenes with excess zinc metal results in the formation of N,N'-diarylhydrazine.[22]

Reduction to azo compounds

Generalization of the reduction of a nitroarene to an azo compound

Treatment of aromatic nitro compounds with metal hydrides gives good yields of azo compounds. For example, one could use:

Reduction to azoxy compounds

{{Aromatic compounds are reduced to azoxy compounds by using:

Na3AsO3 or glucose or NaOH

[24]}} C6H5NO2

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.; Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Gerald Booth (2007). "Nitro Compounds, Aromatic". In: Ullmann's Encyclopedia of Industrial Chemistry. John Wiley & Sons: New York. doi:10.1002/14356007.a17_411
  12. Lua error in package.lua at line 80: module 'strict' not found.; Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.; Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.; Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.; Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.; Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.; Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.; Lua error in package.lua at line 80: module 'strict' not found.
  22. 22.0 22.1 Lua error in package.lua at line 80: module 'strict' not found.; Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. O.P.Tandon