Glukoz 6 fosfat dehidrogenaz (G6PD) eksikliğinin başlıca nedeni, X cinsiyet kromozomunda bulunan çekinik gendir. G6PD eksikliğine yol açan diğer faktörler şunlardır: Bazı ilaçlar: Primakin, aspirin, sulfonamidler, metilen mavisi, naftalin gibi maddeler hemolize neden olabilir. Kimyasal maddeler: Meflokin, kinidin, dapson, furosemid, sülfasetamid, sülfametoksazol, sülfanilamid, sülfasalazin, nitrofurantoin, siprofloksasin, levofloksasin, moksifloksasin, norfloksasin gibi maddeler. Fava fasulyesi: Özellikle Akdeniz havzasında yetişen ve tüketilen fava fasulyesi, favizm olarak bilinen duruma yol açabilir. Enfeksiyonlar: Bakteriyel veya viral enfeksiyonlar hemolizi tetikleyebilir.