El transistor 2N3904 es uno de los más comunes transistores NPN generalmente usado para amplificación. Está diseñado para funcionar a bajas intensidades, bajas potencias, tensiones medias, y puede operar a velocidades razonablemente altas. Se trata de un transistor de bajo costo, muy común, y suficientemente robusto como para ser usado en experimentos electrónicos.
El Transistor PNP complementario del 2N3904 es el 2N3906. El Transistor NPN 2N2222 es otro transistor muy popular, con características similares al 2N3904, pero que permite intensidades mucho más elevadas. No obstante, en todas las aplicaciones que requieren baja intensidad, es preferible el uso del 2N3904.