We describe microarrays of oligosaccharides as neoglycolipids and their robust display on nitrocellulose. The arrays are obtained from glycoproteins, glycolipids, proteoglycans, polysaccharides, whole organs, or from chemically synthesized oligosaccharides. We show that carbohydrate-recognizing proteins single out their ligands not only in arrays of homogeneous oligosaccharides but also in arrays of heterogeneous oligosaccharides. Initial applications have revealed new findings, including: (i) among O-glycans in brain, a relative abundance of the Lewis(x) sequence based on N-acetyllactosamine recognized by anti-L5, and a paucity of the Lewis(x) sequence based on poly-N-acetyllactosamine recognized by anti-SSEA-1; (ii) insights into chondroitin sulfate oligosaccharides recognized by an antiserum and an antibody (CS-56) to chondroitin sulfates; and (iii) binding of the cytokine interferon-gamma (IFN-gamma) and the chemokine RANTES to sulfated sequences such as HNK-1, sulfo-Lewis(x), and sulfo-Lewis(a), in addition to glycosaminoglycans. The approach opens the way for discovering new carbohydrate-recognizing proteins in the proteome and for mapping the repertoire of carbohydrate recognition structures in the glycome.