Here, we present a simple, modular and efficient strategy that allows the 3'-terminal labeling of DNA, regardless of whether it has been chemically or enzymatically synthesized or isolated from natural sources. We first incorporate a range of modified nucleotides at the 3'-terminus, using terminal deoxynucleotidyl transferase. In the second step, we convert the incorporated nucleotides, using either of four highly efficient click chemistry-type reactions, namely copper-catalyzed azide-alkyne cycloaddition, strain-promoted azide-alkyne cycloaddition, Staudinger ligation or Diels-Alder reaction with inverse electron demand. Moreover, we create internal modifications, making use of either ligation or primer extension, after the nucleotidyl transferase step, prior to the click reaction. We further study the influence of linker variants on the reactivity of azides in different click reactions. We find that different click reactions exhibit distinct substrate preferences, a fact that is often overlooked, but should be considered when labeling oligonucleotides or other biomolecules with click chemistry. Finally, our findings allowed us to extend our previously published RNA labeling strategy to the use of a different copper-free click chemistry, namely the Staudinger ligation.