A general concept of two-scale convergence is introduced and two-scale compactness theorems are stated and proved for some classes of non-periodic bounded functions in L²(). Further the relation to the classical notion of compensated compactness and the recent concept of two-scale compensated compactness is discussed and a defect measure for two-scale convergence is introduced.