Keratan sulfate (KS) is a proteoglycan that is widely expressed in the extracellular matrix of various tissue types where it performs multiple biological functions. KS is the least understood proteoglycan, which in part is due to a lack of panels of well-defined KS oligosaccharides that are needed for structure-binding studies, as analytical standards, to examine substrate specificities of keratinases and for drug development. Here, we report a biomimetic approach that makes it possible to install, in a regioselective manner, sulfates and fucosides on oligo-N-acetyllactosamine (LacNAc) chains to provide any structural element of KS by using specific enzyme modules. It is based on the observation that 1,3-fucosides, 2,6-sialosides and C-6 sulfation of galactose (Gal6S) are mutually exclusive and cannot occur on the same LacNAc moiety. As a result, the pattern of sulfation on galactosides can be controlled by installing1,3-fucosides or 2,6-sialosides to temporarily block certain LacNAc moieties from sulfation by keratan sulfate galactose 6-sulfotransferase (CHST1). The pattern of 1,3-fucosylation and 2,6-sialylation can be controlled by exploiting the mutual exclusivity of these modifications, which in turn controls the sites of sulfation by CHST1. Late-stage treatment with a fucosidase or sialidase to remove blocking fucosides or sialosides provides selectively sulfated KS oligosaccharides. These treatments also unmasked specific galactosides for further controlled modification by CHST1. To showcase the potential of the enzymatic strategy, we have prepared a range of poly-LacNAc derivatives having different patterns of fucosylation and sulfation and several N-glycans decorated by specific arrangements of sulfates.