Proteinase K is commonly used in molecular biology to digest protein and remove contamination from preparations of nucleic acid. Addition of Proteinase K to nucleic acid preparations rapidly inactivates nucleases that might otherwise degrade the DNA or RNA during purification. It is highly suited to this application since the enzyme is active in the presence of chemicals that denature proteins, such as SDS and urea, chelating agents such as EDTA, sulfhydryl reagents, as well as trypsin or chymotrypsin inhibitors. 
Proteinase K is used for the destruction of proteins in cell lysates (tissue, cell culture cells) and for the release of nucleic acids, since it very effectively inactivates DNases and RNases. Some examples for applications: 
Proteinase K is very useful in the isolation of highly native, undamaged DNAs or RNAs, since most microbial or mammalian DNases and RNases are rapidly inactivated by the enzyme, particularly in the presence of 0.5–1% SDS.
The enzyme's activity towards native proteins is stimulated by denaturants such as SDS. In contrast, when measured using peptide substrates, denaturants inhibit the enzyme. The reason for this result is that the denaturing agents unfold the protein substrates and make them more accessible to the protease.