O lege de amnistie scutește de obicei un individ sau un grup de persoane de la urmărirea penală și de la condamnare după ce a fost acuzat de anumite infracțiuni. Cei protejați de o lege de amnistie pot include lideri care au fost la putere în timpul unui act de război cu o facțiune opusă dintr-o țară. Crimele de război dintr-o lege de amnistie pot include încălcarea drepturilor omului sau încercările de a răsturna guvernul. Legea amnistiei se poate referi și la acordarea dreptului legal de a rămâne în țară cuiva care intră ilegal într-o țară.
Multe țări recunosc o formă de lege de amnistie. SUA și-au modificat Legea privind crimele de război din 1996 cu Legea comisiilor militare din 2006 (MCA). Legea Comisiilor Militare acordă amnistia soldaților militari și interogatorilor autorizați pentru crime de război comise înainte ca MCA să devină lege. În Africa de Sud, Comisia pentru Adevăr și Reconciliere s-a format după sfârșitul apartheidului, care este o segregare sistematică, legală, a oamenilor, bazată pe rasă. O parte dintre atribuțiile sale includea acordarea de amnistie pentru cei care încalcă drepturile omului.
Prevederile majore dintr-o lege de amnistie cer de obicei iertare totală unei persoane sau unui grup care a încălcat legile țării, în special în timpul unui război. Acordarea amnistiei înseamnă de obicei că nu va avea loc urmărirea penală pentru persoana sau grupul atunci când se confruntă cu acuzații de crime împotriva umanității după încheierea unui război. Deși legea amnistiei poate scuti o persoană sau un grup de urmărirea penală locală, acest lucru nu exclude să se confrunte cu posibile acuzații penale într-o instanță internațională.
În general, prevederile pot include mai multe tipuri de infracțiuni. O crimă împotriva umanității acoperă în mod obișnuit încălcarea drepturilor omului prin atacarea uneia sau mai multor persoane prin acte de viol, crimă sau suprimare religioasă. Aceste tipuri de crime pot fi, de asemenea, clasificate drept crime de război dacă au avut loc în timpul unui război civil sau între diferite țări. Crimele de război se pot referi și la tratamentul brutal al prizonierilor deținuți în timpul unui război.
Unele țări pot folosi, de asemenea, o lege de amnistie pentru a se referi la persoanele care au intrat într-o țară fără a respecta protocolul adecvat de imigrare. Deseori identificați ca străini ilegali, acești oameni, de obicei, fie au stat mai mult decât este permis legal, fie au intrat prin mijloace ilegale. Pentru a primi amnistia conform prevederii privind străinii ilegali, guvernul poate ierta persoanele pentru încălcarea politicilor sale de imigrare.
Legile locale sau regionale determină de obicei tipul de încălcare pe care o comite un străin ilegal. O încălcare poate include rămânerea în țară după expirarea unei vize temporare pentru situații precum angajarea sau educația. În plus, încălcările pot apărea prin utilizarea documentelor false pentru a avea acces la oportunități de angajare sau la alte servicii din țară.