Um resistor dependente de luz, ou LDR, varia a resistência em um circuito com base na quantidade de luz que incide sobre ele. Quando totalmente iluminado, o LDR não tem resistência e a corrente flui livremente, mas com a escuridão a resistência aumenta e o fluxo de corrente pára. Na maioria dos projetos de circuito, o LDR atua como um botão liga /desliga com base na quantidade de luz que incide sobre ele.
Existem dois tipos de fotocondutores usados em um LDR. O tipo intrínseco usa material que possui elétrons livres disponíveis para carregar uma carga e representa a forma mais comum de LDR. O tipo extrínseco usa materiais que requerem uma impureza para carregar. O LDR tem dois contatos montados em cada lado do fotocondutor. Quando a luz brilha, o fotocondutor tem elétrons livres. A corrente flui de um contato para o outro e fecha o circuito. Sem luz, o semicondutor resistirá ao fluxo de corrente e manterá o circuito aberto.
Com base no design e no material usado, um LDR pode utilizar uma ampla variedade de luz, do visível ao infravermelho. Alguns designs de LDR usam luz laser coerente ou luz visível com um conjunto específico de frequências. Medidores de luz em câmeras, postes de luz e detectores de fumaça usam LDRs como mecanismos de gatilho. Os elaborados alarmes de laser vistos em alguns filmes também usam o LDR.