Een halfgeleider is een stof die qua elektrische geleiding het midden houdt tussen een geleider en een isolator. Qua structuur is hij eigenlijk een isolator, maar hij is gemakkelijk tot geleiding te krijgen, waarbij bovendien de elektrische eigenschappen goed manipuleerbaar zijn door bijvoorbeeld sporen van andere stoffen toe te voegen.