De fleste infeksiøse halsbetennelser er forårsaket av virus og skal ikke behandles med antibiotika. Noen tonsilitter er forårsaket av streptokokk, en bakterie, disse bør behandles med penicillin. Bakteriell tonsilitt diagnostiseres klinisk av lege ved hjelp av typiske symptomer og tegn, eventuelt med hjelp i en hurtigtest som kan utføres på legekontoret.