-Paparan zat kimia, misalnya carbon disulfide yang digunakan dalam industri rayon, atau styrene yang dimanfaatkan dalam industri plastik dan karet
-Cedera mata, misalnya akibat kecelakaan atau benturan.
- Usia
Seiring usia bertambah, kemampuan mata dalam menangkap cahaya dan warna akan menurun sehingga dapat menimbulkan kesulitan dalam membedakan warna.
Lebih buruk jika seseorang juga menderita katarak.
Ada dua jenis buta warna yaitu:
Buta Warna Parsial atau kondisi tak bisa membedakan warna tertentu
Buta Warna Total atau tak bisa membedakan semua warna.
Berikut gejala buta warna:
Sulit mengikuti pelajaran di sekolah yang berhubungan dengan warna
Sulit membedakan warna lampu lalu lintas