Documentation

Everything the product does. Written down.

The counts on this page are read from the same source files the product runs on, at request time · not typed into the copy. If a page here contradicts the product, the page is the bug: tell us.

Product
GS1
Developers
How to
Create your first QR code From an empty workspace to a code that resolves: the draft step people miss, and why the credit is spent at create. Change where a printed code points The promise the product is built on, in four steps · what is switchable on a printed code and what is not. Design a code that still scans in print Contrast, logo budget and the decode gate that refuses a design before it reaches a printer. Read your scan analytics What each number counts, what a shared report link exposes, and where the 90-day and 500-code limits bite. Send one code to different destinations One printed code, several answers by device, country, language or time · and what each rule change costs. Lock a code: password, expiry, scan cap, geofence The four gates, the order the edge really runs them in, and the fact that each one is billed per change. Put your codes on your own domain Read before you print: a code’s host is chosen at create and cannot be moved afterwards. Buy credits and read your ledger Packs, what expires when, and how to read the ledger rows behind a balance. Make a static code and add page analytics Free, permanent codes · and why analytics has to be switched on before the code is printed, not after. Rescue a code that is already printed Someone else’s code, or your own from another vendor: what can be recovered and what cannot. Build a hosted page and publish it A destination without a website, from template to live · including what the Save button does after first publish. Repoint many printed codes in one edit One saved destination behind many codes, and the 200-code ceiling on a single edit. Licence a GS1 prefix and create your first item GS1 step one: the prefix attestation that everything else is blocked on, then the first item. Create an API key safely Scope, expiry and daily budget are fixed when the key is made · choose them before you click create.
Guides
diagnose first QR code stopped working The diagnosis that decides the fix: static or dynamic, whose machine stopped answering, and the two cases nothing can repair. check the domain QR code showing ads Where the ad in front of your page actually comes from, what removing it costs, and why only that vendor can fix the existing print. the pattern has no clock Do QR codes expire The pattern has no clock. What can expire is the account behind a dynamic code · vendor terms, sourced, and our own numbers. Dynamic vCard QR codes A static contact card puts your details in the ink, so a new number is a reprint. What the dynamic one changes, and the measured size difference. WhatsApp QR codes Two different objects go by that name. What is inside each, the number format that breaks most of them, and what changing the number costs. What is inside a WiFi QR code One line of text, not a link: the grammar, the escaping rule, why the password is readable off the print, and what rotating it costs. Running QR codes from an AI agent Connect an agent over MCP, and the four server-side limits that stop it spending credits you did not approve. Do styled QR codes still scan What styling costs you in error-correction budget, which styles genuinely fail, and the Chromium decode gate every built-in design is measured against before it ships. Printing QR codes that scan Minimum module size, the quiet zone, and why a red code that scans on your phone fails at a till · scanners read at 660nm and a photograph cannot answer that question. GS1 Digital Link, explained simply What a Digital Link URI is, what Sunrise 2027 actually asks for, why a redirect loses your batch and serial, and the Company Prefix that has to come first. A million serialized codes from one CSV The real pipeline: your CSV is a product list rather than a unit list, serials are derived rather than stored, and re-deriving a run you already issued costs nothing. What is tap2u.link? The domain our codes redirect through, for the person who was sent one and did not expect it: who operates it, what we check before a link resolves, and how to report one.
Dashboard

Everything below is operable from the dashboard with no code at all. The docs name the screen next to the endpoint wherever both exist.

REST API

84 endpoints under /api/v1, bearer keys, the same prepaid credits. API reference.

MCP

A native MCP server with 55 tools, so an AI agent can run the account you give it a key for. MCP section.