Een barcode of "streepjescode" is een methode om objecten van een eenvoudig merkteken te voorzien, dat door apparatuur kan worden uitgelezen (gescand). Doorgaans betreft het een getal zoals een productnummer, een klantnummer of een bagagenummer. Bijna elk type toepassing heeft zijn eigen codering.
Er zijn ook 2-dimensionale scancodes, zoals de QR-code, die ook letters kunnen weergeven en waarmee b.v. een URL (webadres) in een boek of op een affiche kan worden gedrukt voor verwijzing naar extra informatie.
Smartphones kunnen met hun camera allerlei scancodes lezen, hetgeen voor veel toepassingen kan worden gebruikt. Maar dat is tegelijk ook het risico! Het kan ook eenvoudig van vrij grote afstand worden "afgeluisterd".