Debuggeri eli virheenjäljitin on tietokoneohjelma, jota käytetään muiden tietokoneohjelmien ohjelmointivirheiden jäljittämiseen ja korjaamiseen. Virheenjäljittäjät ovat ohjelmoijien työkaluja, ja niitä käytetään yleisimmin silloin, kun ohjelman lähdekoodi on saatavilla. Virheen etsimistä kutsutaan yleisesti debuggaukseksi. Nykyisin debuggeri on usein integroitu osaksi ohjelmointiympäristöä.