Felsökning (debugging) är processen att hitta, isolera och rätta problem eller buggar i ett program eller ett system. Det behövs när en webbplats drabbas av fel eller buggar som försämrar användarupplevelsen genom att webbplatsen inte fungerar som vanligt. Arbetet går ut på att granska koden och hitta fel eller oväntat beteende.
Genom att rätta buggar ser utvecklarna till att systemet fungerar smidigt och att användarna får en bättre upplevelse. Felsökning minskar också driftstopp, förhindrar krascher och ser till att programmet gör det det ska.