Application for reading barcodes. The best applications for reading barcodes

In particular, for conducting inventories, creating barcodes, and so on. Also, most of these applications have the functions of sending reports by e-mail or notification of shortages of goods in warehouses. We've collected the best barcode scanning apps for iOS and Android.

TOP applications for scanning barcodes.

This is a simple application with uncomplicated functionality. But sometimes this is exactly what users need. The app recognizes barcodes and stores them in a central database, putting exactly what you're looking for into a spreadsheet.

OS: iOS, Android

Program features:

  • date and time stamps;
  • custom fields for data entry;
  • supports one large database.

Price:

  • Android - $0.99;
  • iTunes - $2.99.

With QuickMark you can not only scan, but also create barcodes and QR codes. The cross-platform scanner reads multiple barcode formats, making it one of the most versatile barcode apps around. You can quickly and easily save URLs, item names, locations, and more. In general, users are satisfied with the work of the utility, although some note inaccurate scanning of codes.

OS: Android, iOS, Windows.

Program features:

  • quickly scans multiple QR codes and barcodes;
  • Fully compatible with multiple devices;
  • attaching images to posts;
  • accurate and simple.

Cost: free.

ScanLife, a barcode scanner app, allows you to scan QR codes and barcodes on any product and extract information such as manufacturer details and ingredients, prices and nearby places where you can purchase such products in real time. The ScanLife app is part of a larger platform for companies that want to reach more mobile device users by incorporating QR codes into their marketing strategy.

OS: iOS, Android.

Program features:

Cost: from $0 to $85 per month.

BarCloud

BarCloud is a remote asset or inventory management program accessible from any iOS or Android device, as well as from any Internet browser. With automatic backups and the ability to schedule custom backups, your data is always safe and accessible from any device. Simple inventory counting is supported for complex systems such as batch and serial inventory, so you'll never lose control of your shared data using the BarCloud inventory system.

OS: iOS, Android

Program features:

  • enter data manually or scan an image;
  • suppliers, customers, products, locations and other data;
  • search and view files;
  • filters;
  • export data to PDF or Excel;
  • visual analytics tools;
  • expired goods, expiring dates, low stock.

There is a free version. Premium costs range from $25 to $125 per month.

NeoReader has received a lot of positive reviews from iTunes and Google Play users. The latest one is much better than the previous ones. Most users claim that the software scans almost any code, unlike conventional scanner applications, which may show an error when trying to scan.

OS: Android, iOS, Blackberry, Windows, Ovi.

Program features:

Cost: free.

I-nigma is free to download, but the company uses advertising to offset some of the costs of development and ongoing fixes. Therefore, advertisements may be displayed on the control panel, although this does not affect the functionality of the utility in any way. The software decrypts vCards and MeCards, instantly saving contact information in your phone's contact list, opens cards using Geo-codes and adds events to the calendar. Of course, the utility scans standard QR, DataMatrix and UPC/EAN.

OS: iOS, Android, Blackberry, Windows.

Peculiarities:

Cost: free.

Lynkee is a barcode scanning application for Android, iPhone and Windows, aimed more at the consumer than inventory or asset management. It is capable of scanning a variety of 1D and 2D barcodes, including DataMatrix, vCards and MECARDs for storing contact information, price comparison, scan history search, etc. The utility is fast and accurate.

OS: Android, iOS, Windows.

Peculiarities:

Cost: free.

Product barcode verification application that supports 2D, Bidi and 1D barcodes (DataMatrix/QR/Ean 8 and 13). Users can create their own optical barcodes for free and scan any supported format to quickly access content such as music, images, videos, files, websites, etc. Built-in sharing features allow you to share scanned content. Available on Android and iPhone.

OS: iOS, Android, Lumia and Windows.

Peculiarities:

  • quickly scans 2D, Bidi, 1D;
  • supports DataMatrix, QR, Ean 8 and 13 1D;
  • create your own optical barcodes;
  • access music, videos, websites and other content.

Cost: free.

Bee Tagg's free barcode reader app is quite sophisticated in terms of its scanning functionality, but it doesn't offer any comprehensive built-in database capabilities. However, you can copy and paste the information and codes for later use.

OS: iOS, Blackberry, Android, Windows, Samsung, Ovi.

Program features:

  • goes beyond simply opening a browser window;
  • contextual actions;
  • gets more information than most scanner apps;
  • 2D codes, including QR codes, Bee Tagg and DataMatrix codes;
  • 1D, including EAN-13 and UPC-A;
  • create your own code to exchange information;
  • supports various content types including vCard, MeCard, Text, SMS, eMail, Geo, Event.

Cost: free.

Kaywa

Kaywa claims to be the best barcode detection app, and users seem to agree for the most part. This app has received a lot of positive reviews on both iTunes and Google Play. In this case, the data is stored in the internal memory of your phone. This means that the software can affect the speed of the device. But this is compensated by ease of use and speed. The utility is available for Android and iPhone.

OS: Android, iOS.

Program features:

  • free QR code generator;
  • scanning all types of barcodes;
  • automatically detects the code type;
  • scanning history with text and geolocation data.

Cost: free.

Accusoft Barcode Scanner was created to demonstrate the functionality of Barcode Xpress for Mobile, Accusoft's barcode SDK for Android. It is designed for businesses and developers who want to create a barcode app for Android devices, integrating powerful decoding capabilities into a custom app designed specifically for your company's requirements. For instant decoding, position the barcode in the middle of the screen. Depending on the data stored in it, you can be redirected to a website, view product information, etc. Recognizes a variety of 1D and 2D codes.

Peculiarities:

Cost: free.

ixMAT uses Java-based software to turn your device into a barcode scanner. This free application is designed for Android, Blackberry, Windows Mobile and Java ME devices, but is not available for iPhone or iPad. Supports a variety of 1D and 2D codes, automatic analysis, no need to enter the barcode type.

Program features:

  • ability to scan inverted DataMatrix codes and barcodes;
  • quick search;
  • scan history;
  • mass mode;
  • send small text files by email
  • Not compatible with iOS devices.

Cost: free.

Stock Control

The barcode scanning app developed by Kiwi Objects is designed to improve productivity by giving you control over your inventory. Scan objects, organize your database by category, type or function (any hierarchy is available).

Program features:

  • advanced data management;
  • organization by categories – you can create logical hierarchies;
  • warnings about shortages of goods;
  • import and export;
  • PDF catalogs, printing and sending by e-mail.

Cost: free.

Scandit is an SDK that allows businesses to use barcode scanning in their mobile applications. The SDK is similar to a developer API in that it allows companies to create mobile apps for iOS or Android. Not quite a traditional ready-made mobile application, Scandit is a shell for integrating the functionality of barcode scanners into mobile gadgets. Suitable for enterprises introducing their own mobile applications. Available for both Android and iPhone.

OS: iOS, Android, Symbian.

Program features:

  • turning smartphones and tablets into barcode scanners;
  • fast and accurate barcode scanning;
  • wide range of supported characters;
  • does not require autofocus;
  • scanning from any angle;
  • size does not affect accuracy.

There is a free version. A premium subscription costs $399 per month.

Visiting supermarkets with such applications will be much more fun. At the same time, they can be used in your own business - to create barcodes or conduct inventory. Of course, you will have to pay for premium features, but most often it is a small amount that will quickly pay for itself.


Hello everyone, dear readers and happy users and owners of a mobile gadget based on the Android operating system. Today, as is usually the case, I made a selection of programs, this time programs for Android that allow you to scan barcodes and get all the information about a product using these codes.

A very good program for scanning barcodes, which allows you, completely free, to scan any barcode in order to find out complete information on the products being scanned. Of all the useful functions, I would like to note the following:

  1. In addition to scanning regular barcodes, this application can scan QR codes;
  2. The application is completely free to download and use. This point, it seems to me, is very important and decisive in choosing an application for a large number of users.

Another good barcode and QR code scanner. Of all the undoubted advantages of this barcode scanning program, I will note the following:

  1. In addition to scanning and recognizing barcodes and QR codes, you can create your own codes;
  2. The ability to share barcodes with your friends and subscribers on the most popular social networks;
  3. The application (scanner) is able to save the history of all your recognized barcodes. Thanks to this, you can view all your codes at any time.

Application for scanning barcodes and QR codes in English. Because This application is in English, it is not suitable for the majority of the Russian-speaking audience, but if you speak English, then you will like the application. I would like to point out the following possibilities:

  1. The application allows you to find the cheapest prices for the products you are interested in. Sometimes it is very useful;
  2. Search products by keywords.

And closing our selection today is another application for scanning barcodes called “QR code scanner”. Of all the possibilities, I will note the following:

  1. The ability to scan barcodes both from an external camera and from an image saved on a mobile gadget;
  2. Sending barcodes to the most popular social networks via SMS.

Vote

In this tutorial we will learn how to create an application for reading barcodes and QR codes using the standard Mobile Vision API library.

Back with the release of Google Play services version 7.8, developers added Mobile Vision interfaces that provide an API for barcode detection. They read and decode many different types of barcodes, quickly, easily and locally.

Classes for barcode detection and analysis are available in the com.google.android.gms.vision.barcode namespace. The main workhorse is the BarcodeDetector class. It handles Frame objects and returns a SparseArray of barcodes .

The Barcode type represents a single, universally recognized barcode and its meaning. In the case of 1D barcodes, such as UPC codes, this will simply be a number that is encoded into the barcode. Its value is available in the rawValue field, while the barcode type (that is, its encoding) can be found in the format field.

For 2D barcodes that contain structured data, such as QR codes, the valueFormat field is set to a specific value type corresponding to the data field. So, for example, if the type URL is detected, then the valueFormat field will return the URL constant, and the Barcode.UrlBookmark object will contain the value of the URL. Besides URLs, there are many different types of data that a QR code can store. For example, mailing address, calendar event date and time, calendar event, contact information, phone number, map location, and other data, a complete list of which is provided in the documentation. Links to documentation.

Using the Mobile Vision API in the application allows you to read barcodes in any position.

It's important to note that all barcode parsing is done locally, so you don't need to use a server connection to read data from the code. For example, when reading a PDF-417 linear barcode, which can hold up to 1 KB of text, you can immediately get all the information encoded in it.

So, to develop the application we will need:

  • Android Studio development environment
  • Smartphone running Android 4.2.2 or later
  • Latest version of the Android SDK, including the SDK tools component. You can get it using Android SDK Manager in Android Studio.
  • Google Play Services SDK. You can also get it from Android SDK Manager in Android Studio.

Create a new project in Android Studio. When creating, select the Empty Activity template.

The next step is to ensure that your app can use Google Play Services, which includes the Mobile Vision API. To do this, you need to update your project's build.gradle file.

There should be lines like this in the dependencies section. Update Gradle if necessary.

Compile "com.android.support:appcompat-v7:25.0.0" compile "com.google.android.gms:play-services:9.8.0"

Google Play Services is updated frequently, and to get the latest version, in Android Studio, go to Tools > Android > SDK Manager.

Then find the line for Google Play services and make sure you have version 26 or higher installed. If not, install the component.

Now let's create the user interface.

In Android Studio, select the "res" folder and open its subfolder "layout". Here you will see "activity_main.xml". Open it in the layout editor.

You can see that your layout contains a text field . You need to change the layout as shown below. Now, in addition to the text field, there will also be a button and an image. We write identifiers for all screen components so that we can then access them in code.