Un código QR no tiene por qué ser negro sobre blanco. Podés usar los colores de tu marca y queda mucho mejor en la pieza. Pero hay un límite físico: el lector del celular tiene que distinguir los módulos oscuros del fondo claro. Cuando ese contraste se rompe, el QR deja de escanear. Estas son las reglas.
La regla de oro: oscuro sobre claro
Los módulos —los cuadraditos que forman el código— tienen que ser el elemento oscuro; el fondo, el claro. Los lectores están hechos para esa lógica. Podés cambiar el color del oscuro (azul marino, bordó, verde botella, violeta) y el del claro (blanco, crema, gris muy claro), pero no podés invertir los roles.
El error clásico: el QR invertido
Diseño oscuro, QR blanco encima. Se ve elegante y falla seguido. Algunos lectores modernos lo leen, otros ni lo detectan, y en impresión el margen de error se reduce todavía más. Si tu pieza es oscura, la solución no es invertir el código sino meterlo en un recuadro claro con su margen alrededor. Queda integrado y escanea siempre.
Cuánto contraste hace falta
La forma práctica de chequearlo, sin herramientas: pasá el diseño a blanco y negro. Si en escala de grises el código sigue viéndose claramente separado del fondo, el contraste alcanza. Si los dos tonos quedan en un gris parecido, no importa lo distintos que sean los colores: el lector va a sufrir.
Como referencia, buscá una relación de contraste de al menos 4:1 entre módulos y fondo; 7:1 o más es lo ideal para impresión.
Colores que funcionan bien
- Negro sobre blanco. El máximo contraste posible. Aburrido pero infalible.
- Azul marino, bordó, verde botella, violeta profundo, gris carbón sobre blanco o crema. Todos tienen luminosidad baja y funcionan sin problema.
- Un oscuro de marca sobre un fondo claro de marca (por ejemplo, azul petróleo sobre beige). Es la opción que mejor equilibra diseño y funcionamiento.
Colores que dan problemas
- Amarillo, naranja, celeste, verde lima, rosa en los módulos. Son claros: sobre fondo blanco casi no contrastan.
- Rojo puro. Parece oscuro a la vista, pero muchas cámaras lo leen con menos contraste del que esperás. Si es tu color de marca, usá una versión más profunda, tipo bordó.
- Dos tonos de la misma familia (azul medio sobre celeste). El ojo los distingue, la cámara no tanto.
- Fondos con textura o fotos. El contraste cambia de zona a zona y el escaneo se vuelve una lotería.
Degradados: se puede, con cuidado
Un degradado en los módulos funciona si todo el recorrido del degradado se mantiene oscuro. Azul marino a violeta, sí. Azul a celeste, no: la mitad clara del código desaparece contra el fondo. Y el degradado va en los módulos, nunca en el fondo.
Los tres elementos que no se tocan
Aunque cambies colores, respetá siempre:
- Los tres cuadrados de las esquinas. Son los patrones de posición: le dicen al lector dónde está y cómo está rotado el código. Podés colorearlos, pero mantené el mismo contraste fuerte y no los deformes al punto de que dejen de parecer cuadrados concéntricos.
- El margen blanco alrededor (unos 4 módulos). Sin él, el código no se detecta.
- El fondo del código. Tiene que ser sólido y claro, no transparente sobre cualquier cosa. Si exportás un PNG con fondo transparente y lo pegás sobre un color oscuro, se rompe el contraste.
Y si además le ponés logo
Un logo centrado es perfectamente compatible con un QR de colores, siempre que sea chico —hasta un 20-25% de la superficie— y tenga su propio marguito claro. Lo que no conviene es la marca de agua de un generador, que es otra cosa: lo explicamos en QR con logo vs QR con marca de agua.
Probá antes de imprimir
El color se comporta distinto en pantalla y en papel: las impresoras suelen aclarar un poco, y los papeles mate y brillante cambian el resultado. Imprimí una prueba en el tamaño final y escaneala con dos celulares. Si falla, revisá las causas más comunes de un QR que no escanea y el tamaño mínimo según la distancia.
Personalizá el tuyo
En QRapido elegís los colores y el estilo de tu código, lo ves al instante mientras lo diseñás y lo descargás sin marca de agua en PNG, SVG, JPEG y PDF en alta resolución. Es un QR estático con pago único: no vence ni depende de una suscripción.