On-device barcode utility

Scan, decode, and troubleshoot pharmaceutical barcode data.

A focused iPhone tool for inspecting GS1-compatible barcode data, checking element strings, and building common healthcare identifiers.

On-deviceNo accountNo data upload

What it does

Built for practical barcode inspection

01Scan supported GS1 DataMatrix, QR, and linear barcodes
02Decode GTIN, expiration, lot, serial, and 500+ additional identifiers
03Build GTIN-14 values with automatic check-digit calculation
04Arrange healthcare data elements with automatic FNC1 handling
05Estimate barcode image quality for screening purposes

Barcode quality results are camera-based screening estimates and are not certified ISO/IEC verification results.

Support

Help with Pharma Barcode Scan Tool

Camera does not start automatically

This is intentional. Tap the scan control when you are ready, then allow camera access if iOS asks.

A code does not decode

Keep the symbol flat, sharp, well lit, and fully inside the frame. You can also paste the decoded element string into Analyze.

Why is an FNC1 separator shown?

Variable-length elements need a separator when another application identifier follows. The builder recalculates this automatically.

Preparing a support request

Record the app version, iPhone model, iOS version, and the steps that caused the issue. Never include patient information or confidential production data.

Privacy policy

Your barcode data stays on your device

Effective July 26, 2026

Data collection

Pharma Barcode Scan Tool does not collect, transmit, sell, or share personal data. The app does not require an account and does not include advertising or third-party analytics.

Camera and photos

Camera and photo access are used only when you choose to scan a barcode or inspect a barcode image. Processing occurs on the device. Images and decoded barcode values are not uploaded by the app.

Local storage

Scan history and app preferences may be stored locally on your device. You can remove saved history in the app. Deleting the app removes its locally stored data from the device.

Children and sensitive information

The app is a general-purpose professional utility and does not knowingly collect information from children. Do not place patient information or other sensitive personal data in barcode examples used for support.

Changes

If the app’s data practices change, this policy will be updated before those changes are released.