Un enzima de restricción (o endonucleasa de restricción) es aquella que puede reconocer una secuencia característica de nucleótidos dentro de una molécula de ADN y cortar el ADN en ese punto en concreto, llamado sitio o diana de restricción, o en un sitio no muy lejano a este.