GS1 Digital Link builder and parser
Turn a valid UPC, EAN or GTIN into a structured GS1 Digital Link URL and QR code, or decode a link into its identifiers. Everything runs in your browser; nothing you enter is sent to us or a QR service.
Build a Digital Link
Use a domain you control for a real link. example.com is a placeholder and will not serve your product page.
Your Digital Link
AI (01) GTIN-14: . Leading zeros preserve a shorter GTIN; they do not change the check digit.
Parse a Digital Link
Read the supported GS1 identifiers in a URL. This does not visit the website or verify product ownership.
- Base URL
- (01) GTIN-14
- (10) Batch / lot
- (21) Serial number
- (17) Expiry (YYMMDD)
What is a GS1 Digital Link?
A GS1 Digital Link is a web address that encodes GS1 Application Identifiers. For example, https://example.com/01/00036000291452 carries a GTIN in AI (01). It can be encoded in a QR code for a scanner to interpret or used as a web link if its domain is configured to serve a page or resolver.
What this tool supports
It validates GTIN check digits, pads GTIN-8/12/13 to 14 digits, and builds or reads AI (01) GTIN, AI (10) batch, AI (21) serial and optional AI (17) expiry. Batch and serial accept a practical subset of GS1 characters (letters, digits, ._~-); an expiry day of 00 means the last day of the month. Other GS1 identifiers and compressed links are outside this tool’s scope. A valid-looking URL does not prove that the GTIN is registered, that the domain resolves, or that a product is authentic.
Digital Link versus an ordinary QR code
A normal QR code can contain any URL. GS1 Digital Link defines where the identifiers go in that URL, so GS1-aware systems can read a GTIN and optional qualifiers. To put this QR code on packaging, use your own working HTTPS domain and test both the scan and the destination before printing. See the GS1 Digital Link URI syntax standard.
Which product is this barcode?
Checking a sneaker or streetwear barcode? Look it up to see the product it belongs to. Free, no account.
Have manufacturer style codes in a CSV? Enrich your catalogue in bulk. For a recurring integration, the barcode lookup API returns product, size and images for each code, with a 7-day free trial. The sneaker price API adds resale prices for the size of each barcode.
Learn more
What is a GTIN? UPC, EAN & GS1 barcode standards
A GTIN is the GS1 Global Trade Item Number that sits above UPC, EAN and the 14-digit case code as one shared product identifier.
UPC vs EAN vs GTIN: what is the difference
UPC is not an alternative to GTIN. A UPC-A barcode carries a 12-digit GTIN-12, so UPC is one member of the wider GTIN family.
How to validate a barcode: UPC, EAN & GTIN
A practical guide to checking that a UPC, EAN, or GTIN is well formed before you trust it.