Barcode readiness checker
Check your product list before the count starts. Bad barcode data is cheaper to fix before people are walking the aisles.
Paste or upload a CSV. The browser-only checker validates barcode rows, GS1 element strings, scanner output, Digital Links, and SSCC data, then gives repair and proof reports you can download or print.
Barcode check
Check your barcode list
Paste or upload a CSV to catch missing IDs, duplicate barcodes, GTIN errors, bad locations, print-readiness gaps, and GS1 2D or SSCC mismatches before counters scan. Keep clean rows moving and send proof exports to owners when needed.
80+ is ready; below 80 needs review. GTIN, location, collision, quantity, GS1 2D syntax, row-match, and SSCC checks stay in the exports.
Import requirements
Keep count-pack columns in the import
Run the barcode check before scanning, but do not strip fields that supervisors need after the count.
- Batch and scope
- Keep the assignment batch or count scope so the variance reviewer can group follow-up work.
- Counter and location
- Keep assigned counter, location, bin, or aisle fields so rows trace back to the person and place counted.
- Label durability
- Replace worn rack or bin labels. Keep one full-height, high-contrast scanner-readable label with quiet zones, edge clearance, and a smooth glare-free scan surface.
- Cycle handoff
- Keep bin-first scan proof, count attempt policy, reason-code prompt, pending-review owner, and release status with the scan-proof export.
- Quantity and evidence
- Keep expected quantity, reason, location confirmation, counter sign-off, and supervisor review columns for the count pack.
- 2D barcode data
- Keep lot, date, serial, count, weight, element-string, scanner-output, and Digital Link fields when labels need QR, Data Matrix, or SSCC data; the 2D audit checks decoded values before label work.
The import CSV keeps source values exact. Use the spreadsheet-safe CSV when people will open clean rows in spreadsheet software.
Spreadsheet, audit, proof, print, and SSCC exports
Preview (0 rows)
0 rows loaded
What this checker looks for
The checker focuses on data problems that slow down barcode stock counts or create bad scans.
- Missing SKUs or barcodes
- Barcode-to-item or pack conflicts and GTIN check digit errors
- No-read fallback, repair ticket, replacement-label, re-scan, print-readiness, and cycle handoff proof gaps
- Product/location collisions and scan namespace overlap
- Location-code spacing, separator, and zero-padding drift
- Empty quantities or broken columns
- Preserved batch, scope, counter, and sign-off fields
- GS1 element-string, scanner-output, Digital Link, and SSCC readiness
How to fix issues
Fix the source list, export a fresh CSV, and run the check again before importing into Mobile Inventory.
- Download the issue CSV for rows to fix
- Copy the repair summary into the item-master or label ticket
- Use owner, source field, priority, fallback proof, and verification columns for handoff
- Keep damaged or missing labels on a manual-count route until replacement-label or supervisor proof is attached
- File cycle handoff proof with bin-first scan, count attempt policy, reason-code prompt, pending-review owner, and release status before posting
- Normalize location codes before bin-label printing or phone scanning
- Use the 2D audit and SSCC packet before label generation
- Keep one stable SKU and one barcode per item or package configuration
- Use decoded AI row matches to catch stale lot, date, serial, count, or weight data
- Leave quantity fields empty only when the count should start from zero
Next step
When the list is clean, use it as a CSV template or import it into Mobile Inventory for phone-based scanning.
- Download a clean template
- Count by phone
- Export a variance report
FAQ
Is my CSV uploaded to a server?
No. This first version runs the check in the browser.
Which columns are required?
The checker expects columns such as SKU, Barcode, Description, Location, and Quantity. It accepts common column name variations and validates numeric GTIN-style barcodes when their length matches UPC, EAN, or GTIN formats.
Can I scan after the checker passes?
Yes. A clean barcode list is a good starting point for Mobile Inventory or another barcode count workflow.