Escáner de Códigos QR y Barras con Cámara
Escáner de códigos QR y de barras online gratis con la cámara. Escanea QR, UPC, EAN, Code128 y más. Funciona localmente en tu navegador, sin subidas.
Escáner de Códigos QR y Barras - Lector Online
Potente escáner de códigos QR y códigos de barras que usa la cámara de su dispositivo para escanear y decodificar rápidamente varios formatos. Soporta códigos QR, UPC, EAN, Code128, Code39 y muchos más. Perfecto para búsqueda de productos, escaneo de URLs, códigos de pago y gestión de inventario.
Permiso de cámara y privacidad: el escáner solo abre su cámara después de pulsar Iniciar y conceder permiso. La decodificación se ejecuta por completo en su navegador con ZXing, así que ninguna imagen ni valor escaneado se sube a un servidor. El navegador puede mostrar nombres genéricos de cámara hasta que conceda permiso; después aparecen las etiquetas reales del dispositivo (frontal/trasera).
¿Cómo escaneo un código QR o de barras?
Escanear es simple:
1. Haga clic en 'Iniciar Escáner' para comenzar
2. Permita el acceso a la cámara cuando el navegador lo solicite
3. Apunte la cámara hacia el código QR o de barras
4. El escáner detectará y decodificará automáticamente
5. El resultado aparece instantáneamente en el área de resultados
6. Active 'Escaneo Continuo' para escanear múltiples códigos
7. Desactívelo para escanear un código a la vez
El escáner usa ZXing WASM para detección rápida y precisa.
¿Qué tipos de códigos puedo escanear?
El escáner soporta una amplia variedad de formatos:
Códigos QR:
- Códigos QR estándar
- Códigos QR con URL
- Códigos QR vCard
- Códigos QR WiFi
- Códigos QR de pago
Códigos de Barras 1D:
- UPC-A y UPC-E (productos minoristas)
- EAN-13 y EAN-8 (productos internacionales)
- Code 128 (envíos, embalajes)
- Code 39 (inventario, tarjetas ID)
- Code 93 (logística)
- ITF (Interleaved 2 of 5)
- Codabar (bibliotecas, bancos de sangre)
Puede seleccionar 'Solo Código QR', 'Solo Código de Barras' o 'Todos los Códigos' según sus necesidades.
¿Qué pasa con mis datos escaneados?
Su privacidad está completamente protegida:
- Todo el escaneo ocurre localmente en su navegador
- No se suben imágenes ni datos a ningún servidor
- No se requiere conexión a internet (después de cargar la página)
- El historial se almacena solo en su navegador
- Sin seguimiento ni recopilación de datos
- El historial se borra al hacer clic en 'Borrar Historial'
- Todo el procesamiento usa ZXing WASM localmente
La herramienta es 100% del lado del cliente, garantizando privacidad y seguridad completas.
¿Cómo funciona el escaneo continuo?
Modo de escaneo continuo:
- Activado (predeterminado): El escáner sigue funcionando y puede escanear múltiples códigos uno tras otro
- Desactivado: El escáner se detiene automáticamente después de detectar un código
Beneficios del modo continuo:
- Escanear múltiples productos rápidamente
- Construir una lista de inventario
- Comparar múltiples códigos
- No es necesario reiniciar entre escaneos
Beneficios del modo de escaneo único:
- Enfocarse en un código a la vez
- Prevenir escaneos duplicados accidentales
- Ahorrar batería
- Revisar cada resultado cuidadosamente antes del siguiente
¿Para qué sirve el sonido de pitido?
El sonido proporciona retroalimentación auditiva al escanear con éxito:
- Confirma el escaneo sin mirar la pantalla
- Útil en entornos de almacén o comercio
- Ayuda al escanear múltiples artículos rápidamente
- Puede desactivarse si no se necesita
El pitido se genera usando Web Audio API y funciona completamente offline. Actívelo/desactívelo en Configuración del Escáner.
¿Cómo uso el historial de escaneos?
La función de historial rastrea todos sus escaneos:
- Registra automáticamente cada código escaneado
- Muestra el tipo de código (QR, EAN-13, Code128, etc.)
- Muestra fecha y hora del escaneo
- Almacena hasta 50 escaneos recientes
- Haga clic en cualquier elemento para ver detalles
- Use 'Borrar Historial' para eliminar todos los registros
- El historial se guarda en el navegador (se borra al limpiar datos del navegador)
Perfecto para:
- Escaneo por lotes de productos
- Comparar múltiples códigos
- Mantener registros temporales
- Conteo de inventario

¿Puedo escanear códigos de documentos impresos o pantallas?
Sí, el escáner funciona con varias fuentes:
Códigos impresos:
- Embalajes de productos
- Etiquetas de envío
- Tarjetas de visita con códigos QR
- Recibos impresos
- Entradas para eventos
- Anuncios en revistas
Pantallas digitales:
- Monitores de ordenador
- Pantallas de smartphones
- Pantallas de tablets
- Vallas publicitarias digitales
- Terminales de pago
Consejos para mejores resultados:
- Asegure buena iluminación (evite reflejos en pantallas)
- Mantenga la cámara estable
- Mantenga el código centrado en la vista de la cámara
- Ajuste la distancia si el código está borroso
- Limpie el lente de la cámara si es necesario
¿Por qué mi cámara no escanea códigos?
Si no se detectan códigos, pruebe estas soluciones:
1. Iluminación: Asegure luz adecuada sobre el código
2. Distancia: Acerque o aleje la cámara del código
3. Enfoque: Espere a que la cámara enfoque automáticamente
4. Ángulo: Mantenga la cámara recta, evite inclinarla
5. Calidad del código: Asegure que el código no esté dañado o borroso
6. Limpie el lente: Limpie el lente de la cámara si está sucio
7. Seleccione modo: Use 'Solo Código QR' o 'Solo Código de Barras' para detección más rápida
8. Pruebe otra cámara: Cambie de cámara si hay varias disponibles
9. Tamaño del código: Asegure que el código sea lo suficientemente grande en la vista
10. Contraste: Asegure buen contraste entre el código y el fondo
El escáner usa algoritmos avanzados de ZXing y debería detectar la mayoría de códigos estándar rápidamente.
¿Qué navegadores y dispositivos son compatibles, y por qué no funciona en HTTP?
El escaneo por cámara funciona en navegadores modernos que admiten la API getUserMedia:
- Chrome, Edge, Firefox y Opera en Windows, macOS, Linux y Android
- Safari en macOS e iOS (iOS requiere Safari 11+)
Se requiere un contexto seguro (HTTPS):
- Los navegadores solo conceden acceso a la cámara en páginas https:// (o localhost)
- En una página http:// la API de cámara está bloqueada, por lo que la herramienta muestra un mensaje de 'no compatible' y el botón Iniciar queda desactivado
- Safari en iOS además requiere que la cámara se inicie con un toque del usuario (al pulsar Iniciar) y no puede iniciarse sola
¿Por qué se muestran los nombres como 'Cámara 1/2' antes del permiso?
- Por privacidad, los navegadores ocultan las etiquetas reales del dispositivo hasta que concede permiso
- Esta herramienta aplaza la enumeración de cámaras hasta que pulsa Iniciar, así que al permitir el acceso aparecen las etiquetas reales (p. ej. 'Cámara Frontal', 'Cámara Trasera') y puede elegir la lente correcta
¿No tiene webcam en el escritorio?
- Conecte una webcam USB, o use la herramienta en un teléfono o tablet con cámara integrada
¿Cómo leo el valor escaneado de cada tipo de código?
El valor decodificado depende de la simbología:
- EAN-13 / EAN-8: número de producto minorista de 13 u 8 dígitos (GTIN); los primeros dígitos son el prefijo GS1 de país/fabricante
- UPC-A / UPC-E: código de producto norteamericano de 12 dígitos (o comprimido); UPC-A es un subconjunto de EAN-13
- Code 128: alfanumérico; suele llevar identificadores de aplicación GS1 (AI) entre paréntesis, p. ej. (01) GTIN, (10) lote, (17) caducidad
- Code 39 / Code 93: identificadores alfanuméricos para inventario y etiquetas de activos
- ITF: numérico, común en cajas de envío
- Codabar: numérico con letras de inicio/fin, usado por bibliotecas y bancos de sangre
- Códigos QR: texto libre. Cargas habituales: una URL (https://...), una cadena de conexión WiFi (WIFI:S:ssid;T:WPA;P:contraseña;;), un contacto vCard o una cadena de pago EMV/UPI
El campo Tipo de Código muestra el formato detectado para saber cómo interpretar el valor. Use Exportar CSV/JSON para capturar el valor en bruto junto con su formato y marca de tiempo.
¿Puedo exportar mi sesión de escaneo?
Sí. Use los botones Exportar CSV o Exportar JSON en la cabecera del Historial de Escaneos para descargar cada escaneo registrado:
- timestamp: fecha y hora del escaneo en formato ISO 8601 (p. ej. 2026-06-02T14:35:12.000Z)
- format: el tipo de código detectado (QR_CODE, EAN_13, CODE_128, etc.)
- value: el valor decodificado, con escape CSV para que comas, comillas y saltos de línea se mantengan intactos
CSV se abre directamente en Excel, Google Sheets o cualquier importación de gestión de activos. JSON está listo para scripts y herramientas. Ambos archivos se generan por completo en su navegador sin subidas, lo que facilita mantener un registro auditable para flujos de QA, reparación o inventario.
Características Principales
- Escanear códigos QR y de barras con cámara
- Soporte para más de 15 formatos de códigos
- Escaneo de códigos QR (URLs, vCard, WiFi, etc.)
- Escaneo de códigos de barras (UPC, EAN, Code128, etc.)
- Detección rápida basada en ZXing WASM
- Modo de escaneo continuo
- Opción de escaneo único
- Retroalimentación de sonido al escanear
- Historial de escaneos con marcas de tiempo
- Exporte su sesión de escaneo a CSV y JSON
- Muestra tipo y formato de código
- Soporte para múltiples cámaras
- Cambio rápido de cámara
- Detección automática de códigos
- Copiar, seleccionar y abrir resultados escaneados
- Opción para borrar historial
- Selección de modo de escaneo (QR/Barras/Todos)
- Vista previa de escaneo en tiempo real
- Indicador de línea de escaneo animado
- Enfocado en privacidad: 100% del lado del cliente
- Sin carga de datos ni seguimiento
- Funciona offline después de la carga inicial
- Soporte para modo oscuro
- Diseño responsive adaptado a móviles
