Sunrise 2027 · retail checkout accepts 2D

The barcode is being replaced. Decide what replaces it.

From 2027 the code on your pack carries the same GTIN and a great deal more. Itemmark is where you decide what it answers — on a domain you own, without going back to the printer to change your mind.

Ten products free. No card. Scans are never counted against you.

Same GTIN you already own

No renumbering, no new allocations.

One symbol replaces the barcode

Scans at the till and on a phone.

Resolves on your own name

Shoppers see brand.example, not us.

The same symbol, a different answer for each person.

A scan carries who is asking — what language the phone wants, which country it is in, which link type it came for. Pick an audience and watch where the same code sends them.

(01) 09501234567890

One code, printed once.
Who is scanning it?

Resolver response302 Found

Resolves to, for Shopper

northwind.example/oats

The product page, in whichever language the phone asked for.

Accept-Language

Scanned in

GET /01/09501234567890?linkType=pip

Accept-Language: en-GB

Location: https://northwind.example/oats

Link: <https://northwind.example/oats>; rel="gs1:pip"

None of this changes the printed code. You are choosing what sits behind it — and you can keep choosing after the artwork has gone to press.

Three things, then it runs itself.

A few minutes per product. After that, the only reason to come back is to change where something points, or to see what scanned.

01

Add the product

Paste the GTIN. The check digit is verified as you type, and you get artwork-ready files immediately.

GTIN-13

9501234567890Valid

02

Decide where it goes

Point each kind of link somewhere different, and vary it by language or country. Change any of it later.

fr-FR/fr/lait-avoine

lot 4471/recall/4471

default/oats

03

Watch what happens

Scans by product, place and destination. Raw IP addresses are never stored, so there is nothing awkward to explain to your DPO.

12,481scans · last 30 days

Printed codes outlive vendors. Yours should too.

Artwork is signed off once and then sits on a shelf for years. Nothing here should turn a decision you make today into a reprint later.

Codes resolve on your name

Point a hostname at us; we issue and renew the certificate.

Batch and item level routing

Send a recall to one lot, or give a single serial its own page — same artwork.

Conformant, not approximate

Content negotiation, Link headers and a linkset endpoint, so other companies' systems read your codes too.

You can always leave

Export the links, repoint your DNS, and everything already printed keeps working.

Ask an assistant to do the boring part.

Connect Claude and say “point every oat product’s recycling link at the new disposal page”. It signs in as you, sees only what your role allows, shows you what a destructive change would do before doing it, and writes every change to the audit log.

  • 25 tools over the Model Context Protocol
  • Reading included on the free plan
  • Destructive changes stop and ask
  • Sign-in, not a copied API key

Put a real code on a real pack this afternoon.

Ten products free, for as long as you like. Add a domain when you are ready to print.