Detektor svjetla je uređaj ili komponenta uređaja koja se koristi za prepoznavanje prisutnosti svjetlosti, često s ciljem pokretanja procesa kao odgovora na svjetlost. Mnogi uređaji za osobnu i komercijalnu upotrebu uključuju svjetlosne detektore za različite svrhe. Brojni stilovi mobitela, na primjer, imaju zaslone koji mogu automatski povećati ili smanjiti svjetlinu na temelju intenziteta ambijentalnog svjetla. Detektor svjetla u takvom uređaju prepoznaje prisutnost i intenzitet svjetlosti i pokreće proces koji mijenja svjetlinu zaslona radi lakšeg gledanja. Detektore svjetla također koriste istraživači u nekoliko različitih područja, uključujući fiziku; optika; a u nekim slučajevima čak i kemiju i biologiju.
Različiti uređaji koriste širok izbor različitih metoda detekcije svjetla na temelju opće namjene uređaja. Jedan svjetlosni detektor može, na primjer, biti napravljen da detektira bilo koju svjetlost, dok drugi može detektirati samo određene boje. Detektori svjetla često su dizajnirani tako da detektiraju i reagiraju na vrlo različite razine intenziteta svjetlosti. Kriogeni detektor svjetla, na primjer, namijenjen je otkrivanju i mjerenju energije pojedinačnih fotona, dok mnogi detektori za osobnu upotrebu reagiraju samo na svjetlost koja je, za usporedbu, vrlo intenzivna.
Mnoga osobna elektronika i kućanski aparati koriste svjetlosne detektore u razne svrhe. Nije neuobičajeno da vanjsko svjetlo, na primjer, ima detektor svjetla koji mu omogućuje automatsko uključivanje ili isključivanje ovisno o prisutnosti svjetla. Isto tako, kamera može sadržavati detektor svjetla koji automatski određuje hoće li se aktivirati bljeskalica ili ne. Računala, telefoni i drugi uređaji često imaju tipkovnice s pozadinskim osvjetljenjem koje se automatski aktivira ili deaktivira ovisno o prisutnosti ili odsutnosti ambijentalnog svjetla. Mnoge igračke i ručni uređaji za igranje također koriste svjetlosne detektore u različite svrhe, kao što je uključivanje ili isključivanje ili za neku određenu funkciju unutar ručne videoigre.
U robotici se svjetlosni detektor može koristiti u svrhe kao što su navigacija, izbjegavanje prepreka ili aktivacija robota. Jednostavan robot s detektorom svjetla, na primjer, mogao bi pratiti izvor svjetlosti dok se kreće kroz mračnu sobu. Složeniji roboti mogu koristiti detektore svjetlosti kako bi ih vodili do požara ili do drugih specifičnih izvora svjetlosti. Kao i kod potrošačke elektronike, roboti koriste širok raspon tipova svjetlosnih detektora optimiziranih za određene zadatke koje se očekuju od robotskih sustava.