Streckkoder och RFID (Radio Frequency Identification) är båda tekniker som används för att identifiera och spåra föremål, men de skiljer sig åt i sina underliggande tillämpningar.
Streckkoder är visuella representationer av data i en serie parallella linjer, vanligtvis tryckta på etiketter eller taggar. De läses av optiska skannrar som tolkar dessa mönster och omvandlar dem till ett läsbart format, som siffror eller alfanumeriska tecken. Streckkoder är kostnadseffektiva, lätta att implementera och används redan i stor utsträckning.
RFID använder radiofrekvenssignaler för att identifiera och spåra objekt. RFID-taggar kan läsas även när de inte är direkt synliga för läsaren. De kan också lagra mer information än streckkoder och eftersom flera taggar kan läsas samtidigt är RFID effektivare för att spåra stora kvantiteter. Dessutom är RFID-taggar mer robusta än streckkoder.