Abstract. In this paper, we prove that every lattice L has a congruencepreserving extension into a regular latticeL, moreover, every compact congruence ofL is principal. We constructL by iterating a construction of the first author and F. Wehrung and taking direct limits.We also discuss the case of a finite lattice L, in which caseL can be chosen to be finite, and of a lattice L with zero, in which caseL can be chosen to have zero and the extension can be chosen to preserve zero.