We show that every frame can be essentially embedded in a Boolean frame, and that this embedding is the maximal essential extension of the frame in the sense that it factors uniquely through any other essential extension. This extension can be realized as the embedding L -> N(L) -> BN(L), where L -> N(L) is the familiar embedding of L into its congruence frame N(L), and N(L) -> BN(L) is the Booleanization of N(L).
Finally, we show that for subfit frames the extension can also be realized as the embedding L -> S-c(L) of L into its complete Boolean algebra S-c(L) of sublocales which are joins of closed sublocales.