2N3904 on yleinen NPN-kaksinapainen liitostransistori, jota käytetään yleiskäyttöön pienitehoisiin vahvistus- tai kytkentäsovelluksiin. Transistori on suunniteltu pienelle virralle ja teholle, keskijännitteelle ja se voi toimia kohtalaisen suurilla nopeuksilla.