Top Flutter QR Code and Bar Code packages A bar code is a one-dimensional code that can be read using a bar code scanner utility. It consists of a series of black and white bars of varying widths. On the other hand, a QR code is a two-dimensional code that can be read by a QR scanner utility. It consists of black and white squares arranged in a square grid. The complete list of Flutter QR Code Scanner and Bar Code Scanner packages that provide useful APIs or utilities is provided below.
qr_code_scanner
2041
QR code scanner that can be embedded inside flutter. It uses zxing in Android and MTBBarcode scanner in iOS.
qr_flutter
1994
QR.Flutter is a Flutter library for simple and fast QR code rendering via a Widget or custom painter.
mobile_scanner
1649
A universal barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS.
flutter_barcode_scanner
1320
A plugin for barcode scanning support on Android and iOS. Supports barcodes, QR codes, etc.
barcode
498
Barcode generation library for Dart that can generate generic drawing operations for any backend.
pretty_qr_code
343
Pretty QR code for Flutter. You can round the edges with parameter or use the standard view.
qr
173
A QR code generation library for Dart and Flutter. Supports QR code version 1 through 40, error correction and redundancy.
syncfusion_flutter_barcodes
170
Flutter Barcodes generator library is used to generate and display data in the machine-readable, industry-standard 1D and 2D barcodes.
scan
169
scan qrcode & barcode in widget tree with custom options.Accurately decode qrcode & barcode image from path.
flutter_barcode_sdk
145
A Flutter plugin for Dynamsoft Barcode Reader SDK. It covers Android, iOS, Web, Windows, Linux and macOS, supporting linear barcode, QR Code, DataMatrix, MaxiCode, PDF417, etc.
ai_barcode
139
Support Android, iOS and web recognition of one-dimensional barcode and two-dimensional barcode
simple_barcode_scanner
134
Scanner plugin for Barcode/QR code. Scan using flutter_barcode_scanner for mobile device and html5-qrcode for web and windows
ai_barcode_scanner
133
A universal AI barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS.
google_mlkit_barcode_scanning
97
A Flutter plugin to use Google's ML Kit Barcode Scanning to read data encoded using most standard barcode formats.
barcode_scanner
86
Flutter plugin of the Scanbot Barcode Scanner SDK for Android and iOS. Provides functionality for scanning 1D and 2D barcodes, like EAN, UPC, QR code, Data Matrix, PDF 417, etc.
barcode_image
62
Barcode generation library for Dart that can generate barcodes using the image library.
majascan
61
A qr code scanner flutter plugin project. Using method channel open native camera page scan QR code. Support iOS, Android.
cnic_scanner
59
A package that lets you to scan your CNIC and ID cards and all types of other cards. It support both Android and iOS and null safe.
flutter_qr_bar_scanner
56
A Flutter Plugin for reading/scanning QR & Bar codes using Firebase's Mobile Vision API
fast_qr_reader_view
51
A multi-code reader widget with live preview for both iOS and Android. Using native code for detection, scans QR, PDF417 and CODE39 among others.
zxing2
49
A multi-format 1D/2D barcode image processing library implemented in Dart. This is a port of the Android library.
mlkit_scanner
44
A Flutter plugin to detect barcodes, text, faces, and objects using Google MLKit API for iOS and Android
dynamsoft_capture_vision_flutter
44
Dynamsoft Capture Vision Flutter SDK provides the ability to decode barcodes, recognize labels, detect and normalize documents.
qr_bar_code_scanner_dialog
38
Plugin to show a simple scanner dialog and capture Bar/QR code easily. Works with Android iOS and Web. It uses html5-qrcode scanner for web and qr_code_scanner for Android and iOS
blinkid_flutter
37
Flutter plugin for BlinkID, SDK for scanning and OCR of various identity documents.
barcode_finder
35
Barcode Finder is a plugin for reading barcodes and QRCodes from pdf files and images using Zxing for Android and Zxing and Zbar for iOS
barcode_flutter
21
Barcode flutter is a Flutter library for simple and fast Bar code rendering via a custom painter.
super_qr_reader
17
This package allows user to read or get the data by scan or read QRCode from other object (like wall) or the local image file.