Power is extracted from plasmons, photons, or other guided electromagnetic waves at infrared to midultraviolet frequencies by inelastic tunneling in metal-insulator-semiconductor-metal diodes. Inelastic tunneling produces power by absorbing plasmons to pump electrons to higher potential. Specifically, an electron from a semiconductor layer absorbs a plasmon and simultaneously tunnels across an insulator into metal layer which is at higher potential. The diode voltage determines the fraction of energy extracted from the plasmons; any excess is lost to heat