Nanodiamonds (ND) are chemically inert and stable owing to their sp3 covalent bonding structure, but their surface sp2 graphitic carbons can be easily homogenized with diverse functional groups via oxidation, reduction, hydrogenation, amination, and halogenation.