Perubahan warna gigi dapat disebabkan oleh pewarnaan eksogen atau endogen; nekrosis pulpa dapat menyebabkan pewarnaan endogen, tetapi tidak semua perubahan warna gigi disebabkan oleh nekrosis pulpa. Nekrosis pulpa terutama disebabkan oleh karies gigi, pulpitis atau trauma gigi, yang akan menyebabkan nekrosis pada infeksi saraf dan peradangan; nekrosis saraf akan membusuk dan menghasilkan melanin dan zat inflamasi lainnya, yang akan menyebabkan pewarnaan pada gigi, dan pada akhirnya, gigi akan terlihat gelap dan hitam serta perubahan warna pada gigi, yang merupakan perubahan warna gigi endogen. Tetrasiklin atau fluorosis gigi juga dapat menyebabkan pewarnaan endogen pada gigi, yang mengakibatkan lesi menguning dan berwarna putih berkapur. Karang gigi atau noda tembakau, dan makanan tertentu dapat menyebabkan perubahan warna gigi eksogen. Perubahan warna gigi dianjurkan untuk dirawat oleh dokter setelah diagnosis yang jelas, dan tidak selalu merupakan gejala nekrosis pulpa.