En general, los ácidos se pueden sintetizar directamente mediante procesos de oxidación; por ejemplo, óxidos básicos con elementos metálicos (alcalinos, alcalinotérreos o metales de transición) como el magnesio: