Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Escaneo de códigos de barras
plat_iosplat_android
Con la API de escaneo de códigos de barras de ML Kit, puedes leer datos codificados con los formatos de códigos de barras más comunes. El escaneo de códigos de barras ocurre en el dispositivo y no requiere una conexión de red.
Los códigos de barras son una forma práctica de pasar información del mundo real a una app. En especial, cuando se usan formatos 2D como el código QR, es posible codificar datos estructurados como información de contacto o credenciales de redes Wi-Fi. Como ML Kit puede reconocer y analizar automáticamente estos datos, la app puede responder de forma inteligente cuando un usuario escanea un código de barras.
Formatos 2D: Aztec, Data Matrix, PDF417, Código QR
Se detecta automáticamente el formato
Busca todos los formatos de códigos de barras admitidos, sin necesidad de especificar el formato que buscas. O bien, restringe el detector únicamente a los formatos que te interesan para aumentar la velocidad de escaneo.
Se extraen datos estructurados
Se analizan automáticamente los datos estructurados almacenados con uno de los formatos 2D admitidos. Los tipos de información admitidos incluyen direcciones URL, información de contacto, eventos de calendario, direcciones de correo electrónico, números de teléfono, avisos por mensajes SMS, números ISBN, información de conexión Wi-Fi, ubicación geográfica y datos de conductores según normas de AAMVA.
Se admiten todas las orientaciones
Se reconocen y escanean los códigos de barras independientemente de su orientación: con el lado derecho arriba, invertido o de lado.
Ejecución en el dispositivo
El escaneo de códigos de barras se realiza completamente en el dispositivo y no requiere una conexión de red.
[null,null,["Última actualización: 2025-08-04 (UTC)"],[],[],null,["Barcode Scanning \nplat_ios plat_android \n\nWith ML Kit's barcode scanning API, you can read data encoded using most\nstandard barcode formats. Barcode scanning happens on the device, and doesn't\nrequire a network connection.\n\nBarcodes are a convenient way to pass information from the real world to your\napp. In particular, when using 2D formats such as QR code, you can encode\nstructured data such as contact information or WiFi network credentials. Because\nML Kit can automatically recognize and parse this data, your app can respond\nintelligently when a user scans a barcode.\n\n[iOS](/docs/ml-kit/ios/read-barcodes)\n[Android](/docs/ml-kit/android/read-barcodes)\n\nIf you're a Flutter developer, you might be interested in\n[FlutterFire](https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_ml_vision),\nwhich includes a plugin for Firebase's ML Vision APIs.\n| This is a beta release of ML Kit for Firebase. This API might be changed in backward-incompatible ways and is not subject to any SLA or deprecation policy.\n\nKey capabilities\n\nExample results"]]