A hibakeresés (angolul debugging) az a folyamat, amelynek során egy szoftverben vagy rendszerben megkeresed, elkülöníted és kijavítod a problémákat, más néven bugokat. Akkor van rá szükség, amikor egy weboldalon hibák lépnek fel, amelyek rontják a felhasználói élményt, mert az oldal nem működik rendesen. A hibakeresés során átvizsgálják a kódot, és megkeresik a hibákat vagy a váratlan működést.
A hibák kijavításával a fejlesztők biztosítják, hogy a rendszer zavartalanul működjön, és a felhasználók jobb élményt kapjanak. A hibakeresés csökkenti a leállásokat, megelőzi az összeomlásokat, és biztosítja, hogy a szoftver elérje a céljait.