Pic2shop PRO Barcode Scanner

24 reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Build your own barcode-enabled app. Simply configure the URL of your web application, and use pic2shop PRO to scan barcodes, transmit the code to your server, and interact with the results.

The embedded web browser supports HTML5, CSS, cookies, javascript, https, etc. You can easily and inexpensively build a rich barcode scanning app for your own or your company's use. For example, give your employees access to a product information or an asset tracking app on their Android phone, over the internet or your intranet.

Before you buy, you can try our free app pic2shop, to make sure the barcode scanner is what you need. Pic2shop and pic2shop PRO read EAN-13 and UPC-A barcodes (the ones found on virtually all retail packages and books) and QR code. Pic2shop PRO also reads DataMatrix, all GS1 Databar variants, EAN+2 (magazines), EAN+5 (book prices), EAN-8, UPC/E, Code39, Code93, Code128, ITF, Std2of5, Codabar, and Telepen.


There are four main configuration settings:

1. Barcode formats: select one or more of: EAN-13, UPC-A, EAN-8, UPC-E, EAN+2, EAN+5, ITF (Interlaced 2 of 5), Std2of5, Code 39, Code 93, Code 128, Codabar (NW-7, USD-4), GS1 Databar Omnidirectional, GS1 Databar Expanded, GS1 Databar Limited, QR, DataMatrix, that the scanner will try to decode.

2. Home Page URL: the url of the web page displayed when the app launches (optional).

3. Barcode Lookup URL: the url of the web page fetched when a barcode is scanned or typed. The url must contain the string "CODE", which will be replaced by the actual barcode digits, and optionally the string "FORMAT", which will be replaced by the symbology of the scanned barcode. That is how the barcode information is transmitted to your web app, and how the initial response is displayed to the user.

4. Send GPS coordinates: add a "&gps=latitude,longitude" to the lookup URL (where latitude and longitude are replaced by actual coordinates).

Please note that you can include as many parameters as you like in either URL, they will be passed as is to your server. For example, you could give to each user a URL with a different "&userid=NNN" parameter to automatically identify them with the web application.

Other options are:
-vibration, and
-go straight to scanner when the app launches.

A quick and reliable to configure pic2shop PRO is to display a link to each user on a web page. When they click the link after they have installed pic2shop PRO, the app will launch and the three parameters will be set automatically. The link has the form:


where any special character in lookupURL and homeURL is replaced by its % encoding. For example, to make pic2shop PRO lookup the UPC database:


See also the demo with source code at http://demo.pic2shop.com/p2spro.php

We look forward to the creative uses you will make of pic2shop PRO. Do not hesitate to drop us a line at the support email address to tell us about it.
Updated on
May 26, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

23 reviews
A Google user
June 28, 2018
I think it's good. Having trouble reading barcodes due to the red/green line indicator position actually Not corresponding to the actual "sweet spot" on larger phone displays. If the red/green indicator appears in the upper area of the camera screen rather than centered then the viewed barcode is only read if centered on the screen below the indicator - I have a Samsung Note 8. Also, it should be mentioned that the free and PRO versions include a very cool feature that allows scan results to be redirected to a user defined callback site via web link within a user designed web page. The call back script format is different between the PRO and Free version.
2 people found this review helpful
Did you find this helpful?
A Google user
March 22, 2018
I have to use this app to scan items at work. The app constantly crashes, it sometimes takes many minutes to scan a clear barcode. Most of the time it does finally scan, it will freeze up and I have to restart it multiple times.
3 people found this review helpful
Did you find this helpful?
A Google user