A denevérek tápláléka nagyban függ a fajtól, de a legtöbb faj naponta többször eszik. Például a közönséges vérszopó denevér csak minden néhány napban etetkezik, míg a nagy barna denevér egy éjszakában akár háromszor is. Átlagosan a legtöbb denevérfaj napi kb. 10%-át eszi meg a testsúlyának az ételből. Ez azt jelenti, hogy egy 10 grammos denevér napi kb. 1 gramm ételt fogyaszt.