В лаборатории получают действием на твердый нитрат калия концентрированной серной кислоты:

образующуюся азотную кислоту отгоняют при небольшом нагревании.

В промышленности получают каталитическим окислением аммиака кислородом воздуха на платиновом катализаторе.

Процесс осуществляется в три этапа:

  1. Окисление аммиака на платиновом катализаторе до NO при 500 °С:

    4NH3 + 5O2 = 4NO + 6H2O.

  2. Окисление кислородом воздуха NO до NO2:

    2NO + O2 = 2NO2.

  3. Поглощение NO2 водой в присутствии избытка кислорода :

    4NO2 + О2 + 2H2O = 4HNO3.