This document provides an overview of DNA fingerprinting. It begins by defining DNA fingerprinting as a forensic technique used to identify individuals based on characteristics of their DNA. It then describes the principle behind DNA fingerprinting, which is that variable numbers of tandem repeats in DNA vary between individuals. The methodology section outlines the 5 main steps: 1) DNA extraction, 2) DNA cutting using restriction enzymes, 3) gel electrophoresis to separate DNA fragments by length, 4) Southern hybridization to transfer DNA to a membrane, and 5) autoradiography to produce fingerprints. Applications discussed include individuality testing, paternity/maternity disputes, identifying hereditary diseases, and forensics.