De 2N3904 is een gewone NPN bipolaire junctietransistor die wordt gebruikt voor algemene versterkings- of schakeltoepassingen met laag vermogen. De transistor is ontworpen voor lage stroom en vermogen, middenspanning en kan met matig hoge snelheden werken.