Debugging (depuração) é o processo de identificar, isolar e corrigir problemas ou bugs num software ou sistema. Acontece quando um website tem erros ou bugs que prejudicam a experiência do utilizador, porque impedem o website de funcionar normalmente. Consiste em examinar o código e encontrar erros ou comportamentos inesperados.
Ao corrigir bugs, os programadores garantem que o sistema funciona sem falhas e dão aos utilizadores uma experiência melhor. O debugging também reduz o tempo de inatividade, evita falhas graves e garante que o software cumpre os seus objetivos.