Described is a two-step labeling process using β-glucosyltransferase (β-GT) to transfer an azide-glucose to 5-hmC, followed by click chemistry to transfer a biotin linker for easy and density-independent enrichment. This efficient and specific labeling method enables enrichment of 5-hmC with extremely low background and high-throughput epigenomic mapping via next-generation sequencing.