Empieza por una prueba sencilla: apunta la cámara al código y compara lo que lee con el contenido mostrado. Los enlaces de prueba usan dominios reservados como example.com, un sitio real de documentación; abrirlos no instala ninguna aplicación.
¿Tu celular lee códigos QR? Escanea este código QR de prueba
Abre la cámara del celular y apunta a la pantalla donde ves el código de ejemplo. Deja visible todo el cuadrado y su margen claro. Espera a que enfoque; si estás demasiado cerca, aléjate un poco. La cámara puede mostrar la dirección sin abrirla hasta que toques el aviso. Compara esa dirección con la que aparece debajo del código antes de continuar.
Si no detecta nada, revisa que la cámara tenga habilitada la lectura QR en sus ajustes. La ruta cambia según el modelo y la versión, especialmente en Android. En algunos equipos hay un lector integrado en los ajustes rápidos o una opción de Lens. Evita reflejos, ajusta el brillo de la pantalla y vuelve a probar. No necesitas instalar una aplicación para abrir el sitio example.com cuando tu cámara ya reconoce el enlace.
Qué demuestra este QR de prueba
Una lectura correcta demuestra que ese equipo pudo interpretar ese símbolo en esas condiciones. No demuestra que todos los diseños, tamaños o materiales funcionarán. Tampoco es necesario que una página de ejemplo responda para confirmar la decodificación: si tu lector muestra el texto correcto, esa parte de la prueba ya está hecha. Separa lectura, apertura del enlace y conexión a internet al registrar el resultado.
Elige el código QR de prueba que necesitas
El modo de prueba prepara contenido para comparar lectores y aplicaciones: una URL, texto u otros formatos admitidos. El modo de ID aleatorio prepara un identificador, como INV-7KQ9M2XA, para que lo uses en tu propio registro. Un identificador no crea una ficha de inventario ni conoce el objeto al que lo pegas. Debes conservar por tu cuenta la relación entre el código y el artículo.
En esta versión generas un resultado cada vez. No hay una base de datos de etiquetas ni una promesa de que el identificador jamás haya aparecido en otro dispositivo. Si tu proyecto requiere unicidad global, un servidor o registro central debe comprobarla. Mantén esa responsabilidad fuera de una prueba de cámara: son necesidades diferentes.
| Modo | Para qué sirve | Qué revisar |
|---|---|---|
| Código de prueba | Cámara, lector o diseño de una app | Contenido leído igual al original |
| ID aleatorio | Identificar un artículo en tu propio sistema | Registro y control de duplicados propios |
| Semilla de prueba | Reproducir una entrada | Mismos ajustes y misma versión de la herramienta |
Códigos QR random para probar lectores
Usar contenido distinto ayuda a comprobar que tu aplicación muestra una lectura nueva y no conserva un resultado anterior. Cambia una variable a la vez: longitud, corrección, versión o tamaño impreso. Si cambias todo al mismo tiempo y la prueba falla, será difícil saber qué produjo la diferencia. Guarda el contenido esperado junto con el archivo usado y la identificación del equipo.
Las versiones QR van de 1 a 40: sus matrices van de 21 × 21 a 177 × 177 módulos, sin contar el margen. Un contenido largo puede no caber en una versión pequeña, especialmente con mayor corrección. Ese límite es parte del formato. La selección automática busca un tamaño capaz de contener los datos; una selección fija permite explorar los límites del lector de forma controlada.
Una matriz de pruebas que puedes adaptar
Prueba versiones pequeñas, medias y grandes, niveles L y H, impresión de 2 y 5 cm y lectura en pantalla. Comienza en blanco y negro; después compara un diseño de color. Si pruebas inversión de colores, regístrala como una condición potencialmente incompatible, no como diseño recomendado. Anota distancia, iluminación, modelo, lector y texto decodificado. La semilla, cuando la uses, sirve para repetir contenido, no para generar secretos.
Por qué el código QR de ejemplo usa example.com
IANA mantiene example.com y example.org como dominios reservados para documentación. example.com puede mostrar una página web real con información sobre el propósito del dominio. Su disponibilidad se ofrece sin garantías para aplicaciones de producción, por lo que conviene separar la lectura del código de la respuesta de esa página. Puedes comprobar el texto decodificado incluso cuando tu celular no tiene acceso a internet.
Cuando lo importante sea reconocer un patrón, usa el texto decodificado como evidencia. Un código de texto puede probarse sin abrir una página. Los ejemplos de WiFi y contacto deben identificarse como ficticios, con nombres de prueba y datos que no correspondan a tus clientes. No pruebes lectores con contraseñas reales o fichas personales si esos archivos van a circular entre varias personas.
IANA: dominios reservados de ejemploUn QR aleatorio para identificar etiquetas
Un prefijo corto puede ayudarte a distinguir tipos de objetos en tu propio registro: INV para inventario o EQUIPO para herramientas. Los caracteres aleatorios evitan depender de una secuencia simple, pero su significado lo define tu sistema. Escribe también el identificador en texto junto al QR cuando sea importante poder capturarlo manualmente si el símbolo se daña.
Con un alfabeto de 32 símbolos, seis posiciones admiten 32⁶ combinaciones, más de mil millones, y ocho admiten 32⁸, aproximadamente 1.10 × 10¹². Muchos resultados posibles reducen la probabilidad de repetición, pero no la eliminan. Para diez mil selecciones independientes y uniformes de ocho caracteres, la probabilidad aproximada de alguna colisión es 0.0045 %. Es un cálculo teórico, no una verificación de tus registros.
Conserva tu registro de identificadores
Guarda el identificador junto al artículo y revisa duplicados en el sistema donde lo usarás. El archivo QR no conserva ubicación, propietario ni historial de movimientos. Si borras tu registro, PactQR no puede reconstruir esa relación. Una semilla repetida puede producir el mismo resultado intencionalmente, así que no la confundas con una garantía de unicidad.
Un código aleatorio no es un secreto
Cualquier persona con una imagen del código puede leer su contenido. Una cadena difícil de adivinar sigue siendo visible cuando la compartes, y una fotografía permite copiarla. No uses una etiqueta por sí sola como contraseña, entrada de un solo uso o comprobante de pago. Esas funciones necesitan verificación adicional en el sistema que autoriza la acción.
También distingue los códigos QR random que generas aquí de los símbolos que encuentras en una calle o en un mensaje. Para un código desconocido, revisa el dominio antes de abrirlo y confirma la identidad del sitio antes de entregar información. El origen de un dibujo no se demuestra por sus colores ni por un logo. Esta página no inspecciona códigos ajenos.
Cada código mantiene el mismo contenido
Una vez generado, el QR es estático: leerlo de nuevo devuelve los mismos datos. Para obtener contenido diferente debes regenerarlo. Guarda el archivo y sus parámetros si quieres comparar una nueva versión de tu aplicación con la anterior. Anota cualquier cambio de tamaño o exportación, porque esos cambios pueden afectar la lectura aunque el texto siga siendo idéntico.
Para comprobar campos reales de una ficha sin usar datos personales, prepara una vCard con información de ejemplo. Probar un QR de contacto