i-nigma es una aplicación que permite leer códigos de barra mediante la cámara de un teléfono móvil. Estos códigos se utilizan para guardar información dentro de una imagen cuadrada, y son utilizados comunmente para identificar productos, pero también son utilizados para descargar aplicaciones, o para almacenar los datos personales de contacto de una persona.
i-nigma soporta códigos QR, DataMatrix y también los UPC/EAN que son los que se utilizan en los supermecados para identificar los distintos productos.
Para poder decodificar una barra cualquiera se debe enfocar la cámara hacia ella (a unos 10 a 15 centímetros de distancia), y luego la aplicación se encarga de escanear y obtener los datos allí almacenados.
Luego de leer un código, la aplicación permite compartir la información fácilmente, ya sea vía SMS, o a través de Facebook o Twitter.
En la página del autor de esta aplicación se dispone de un servicio para crear códigos QR gratis, con las siguientes variantes de codificación: dirección web, mensaje codificado, detalles de contacto, y envío de SMS. Se puede variar el tamaño de la barra, según sea necesaria, por ejemplo: un cuadrado de 2 cm. x 2cm. puede codificar hasta 60 caracteres.
i-nigma funciona con iPhone (versión 3.12.01), Android (versión 3.13.04), BlackBerry(versión 3.12.1), y también para teléfonos Java compatibles y Symbian (versión 3.05); estando disponible para descargar gratis para cualquiera de estas plataformas, en el caso que se le vaya a dar un uso personal (no comercial).