Free GS1 barcode validator

Catch the barcode errors
before they cost you.

Paste a GS1 element string and see every problem at once, with the exact fix. Runs entirely in your browser (pure-Swift engine compiled to WebAssembly). Nothing is uploaded.

~90 symbologies GS1 Digital Link 100% client-side
This example has a wrong check digit, see the catch and the fix below. Edit to validate your own.
Loading validator...
One engine, every code

~90 symbologies, verified bit-for-bit

The same pure-Swift engine validates, generates, and reads from a photo. This page runs the validator in WebAssembly.

GS1 DataMatrixGS1 Digital LinkGS1-128 EAN-13UPC-AQRData Matrix PDF417AztecDataBarITF-14 Code 128SSCC+ 70 more
How it works

From string to ship-ready in seconds

1

Paste your code

Drop a GS1 element string into the validator above. It runs locally in your browser, so nothing you type is uploaded.

2

See every problem at once

Check digits, AI syntax, date sanity and structure, each pinned to the exact character with a suggested fix.

3

Fix it before it costs you

Correct the code before it reaches print or a retailer's scanner, and skip the reprints and rejected shipments.

Pricing

Free to validate. Paid to automate.

The browser validator stays free forever. The API is metered per request, billed monthly. Cancel anytime.

Free
$0
  • This browser validator
  • All ~90 symbologies
  • 2 API calls/mo to test a key
Use it above
Starter
$49/mo
  • 100 API calls/mo
  • Validate + preflight
  • PDF reports
Pro
$199/mo
  • 1,000 API calls/mo
  • Everything in Starter
  • Batch endpoint
Max
$699/mo
  • 10,000 API calls/mo
  • Everything in Pro
  • Priority support
Enterprise
Custom
  • More than 10,000/mo
  • Volume pricing
  • On-prem / commercial license
Contact us

Stay in the loop

New symbologies and tooling land often.

Drop your email for the occasional update. No spam, unsubscribe anytime.