ZXing (pronunciado Zebra Crossing) é um leitor de códigos em 1D e 2D em Java. Suporta decodificação de QR Codes, Data Matrix e códigos de barras da família UPC em 1D.
Você pode ler códigos de barras comuns (de produtos, por exemplo) e também QR-codes que escondem mensagens, textos e URLS.
Baixe também o arquivo JAD. É possível fazer o download pelo próprio celular em http://zxing.org/w.
Câmera e suporte a Java. Celulares: Sony Ericsson K550, K610, K630, K790, K800, K810, K850, T650i, V640, W580, W610, W660, W710, W830, W850, W880, W910, Z610, Z750; Nokia 6500, 7500, 7900, 6260, E65, 6110; Motorola RAZR V3x