To accurately identify a component, you should use a comprehensive databook that cross-references the code with the package type.
Several comprehensive guides are available for identifying diodes, transistors, and ICs: SMD-Codes Databook (Turuta Electronic Worlds) Active Smd semiconductor components Marking codes pdf
Hope this saves you some time. Let me know if you see any major brands missing. To accurately identify a component, you should use
Disclaimer: Always verify identified components with manufacturer datasheets before ordering or soldering. To accurately identify a component
| Marking Code | Component Type | Specification | | --- | --- | --- | | 1N4148 | Diode | General-purpose diode | | 2N3904 | Transistor | NPN general-purpose transistor | | 74HC00 | IC | Quad 2-input NAND gate | | SOT-23 | Transistor | Small-signal transistor |