Poročilo o napaki je dokument, ki vsebuje informacije o napaki ali nizu napak, ki so se zgodile. Poročila o napakah se uporabljajo v številnih različnih nastavitvah, z namenom izboljšanja sistemov, tako da je manj verjetno, da bodo uporabniki doživeli napake, in obveščanja uporabnikov, ko pride do napak. Skupina poročil o napakah, združenih skupaj, je lahko znana kot dnevnik napak, kar kaže, da dokument vsebuje več vnosov.
Večina operacijskih sistemov in programskih programov napiše poročila o napakah, ko pride do napak, in pojavi se opozorilo, ki uporabnika opozori na dejstvo, da je prišlo do napake. Mnogi sistemi uporabnikom ponujajo tudi možnost pošiljanja poročila o napaki. V tem primeru se dokumentacija o napaki v obliki poročila o napaki pošlje podjetju, ki je izdelek razvilo, da se informacije lahko uporabijo za odpravljanje napak in drugih težav z izdelkom.
Praksa pošiljanja poročil o napakah je bila na nekaterih področjih sporna. Nekateri uporabniki ne pošiljajo poročil o napakah, ker so zaskrbljeni zaradi zasebnosti; medtem ko so identifikacijske podrobnosti odstranjene, je mogoče vstaviti veliko informacij, ker so lahko pomembne za kontekst napake. Nekateri programi niso jasni o tem, kako bodo podatki uporabljeni in kateri ukrepi so sprejeti za zaščito zasebnosti uporabnikov, v tem primeru uporabniki morda ne bodo navdušeni nad idejo, da bi svojim računalnikom pooblastili pošiljanje poročila o napaki.
V internetu večina strežnikov vodi dnevnike napak, do katerih lahko dostopa spletni skrbnik. Dnevnik opisuje napake, ki so se zgodile na strežniku, in kakšne vrste napak so bile. To omogoča spletnim skrbnikom, da naredijo popravke, ki so zasnovani tako, da olajšajo uporabo njihovih spletnih mest. Dnevniki napak lahko razkrijejo napake, težave z nezdružljivostjo brskalnika, slabe povezave in tako naprej, včasih pa jih je mogoče razvrstiti po parametru, tako da lahko spletni skrbniki poiščejo vse napake določene vrste, da prepoznajo vzorce.
Vsebina poročila o napaki se lahko razlikuje glede na program, ki beleži poročila. Poročilo običajno navaja, kdaj je prišlo do napake in kaj je uporabnik poskušal narediti. Če je bilo prikazano sporočilo o napaki, poročilo kaže, katero sporočilo je bilo prikazano. Poročila lahko pokažejo tudi najboljšo ugibanje programa o tem, kaj je šlo narobe, kako je bila napaka odpravljena itd. Podrobnejša poročila o napakah lahko vključujejo informacije o operacijskem sistemu, podatke o tem, kateri drugi programi so se morda izvajali, in druge informacije o nastavitvah v računalniku ali napravi, ki bi lahko vplivale na napako.