Daarvoor wordt gebruik gemaakt van het zogenaamde bokeh-effect, de naam voor onscherpe lichtpunten in een foto. Als een camera probeert te focussen op een Bokode-patroon wordt dat patroon onscherp gemaakt door het bokeh-effect. Dat onscherpe beeld kan gelezen worden door de camera.

Bokodes zijn erg klein in vergelijking met traditionele streepjescodes. Via de lens van een camera kunnen ze op afstanden tot twintig meter gelezen worden en veel meer informatie bevatten.

Actief en passief

Er is een actieve en een passieve Bokode ontwikkeld. De actieve code werkt met een led-lampje die de code verlicht, waardoor de camera het makkelijk kan oppikken. Dit maakt de Bokode wel erg duur en onhandig te verwerken op verpakkingen. De passieve versie wordt verlicht door het flitslicht van een camera. Dat zorgt ervoor dat de code oplicht en de informatie overgebracht kan worden.