Compounds, compositions, and methods are provided for covalently linking an antibody or an antibody fragment to a cargo molecule, such as a therapeutic or a diagnostic agent, using a combination of enzymatic glycan remodeling and click chemistry. The method allows a cargo molecule to be selectively and efficiently attached post-translationally to an antibody or an antibody fragment. Also provided are antibody drug conjugates, methods of making, and uses thereof.