Same GTIN you already own
No renumbering, no new allocations.
Sunrise 2027 · retail checkout accepts 2D
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.
No renumbering, no new allocations.
Scans at the till and on a phone.
Shoppers see brand.example, not us.
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?
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.
A few minutes per product. After that, the only reason to come back is to change where something points, or to see what scanned.
Paste the GTIN. The check digit is verified as you type, and you get artwork-ready files immediately.
GTIN-13
9501234567890Valid
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
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
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.
Point a hostname at us; we issue and renew the certificate.
Send a recall to one lot, or give a single serial its own page — same artwork.
Content negotiation, Link headers and a linkset endpoint, so other companies' systems read your codes too.
Export the links, repoint your DNS, and everything already printed keeps working.
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.
Ten products free, for as long as you like. Add a domain when you are ready to print.