Priced on products, not on scans.

Every plan includes unlimited scans, unlimited code downloads and certificate renewals. You are charged for how large your catalogue is, because that is the only thing that actually costs us anything.

Free

Put a real code on a real pack.

$0/month

Free forever

  • 10 products
  • Shared subdomain
  • 1 user
  • 30 days of scan history
  • Shared address at yourname.itemmark.link
  • Unlimited scans, always
  • Read-only API and MCP
Start free

Starter

Your own domain, from the first paid tier.

$19/month

$15/mo billed yearly

  • 100 products
  • 1 custom domain
  • 2 users
  • 12 months of scan history
  • Your own domain with managed TLS
  • Full API and MCP write access
  • Link types, language and country routing
Choose Starter

Growth

Most chosen

For a catalogue that is actually shipping.

$49/month

$39/mo billed yearly

  • 1,000 products
  • 3 custom domains
  • 5 users
  • 13 months of scan history
  • Webhooks on every change
  • CSV export of scan history
  • Bulk import and code download
Choose Growth

Scale

Lot and serial routing at catalogue scale.

$149/month

$119/mo billed yearly

  • 10,000 products
  • 10 custom domains
  • 100 users
  • 2 years of scan history
  • Lot and serial level routing
  • City-level scan analytics
  • Audit log export
Choose Scale

Enterprise

For brands with a printer, a lawyer and a deadline.

$3,000/year and up
  • Unlimited products, domains and members
  • SSO, DPA and a signed SLA
  • White-label reseller programme
  • Three years of scan history
Talk to us

What each plan includes

Limits shown are enforced by the product, not aspirational.
 FreeStarterGrowthScaleEnterprise
Products101001,00010,000Unlimited
Custom domains—1310Unlimited
Users125100Unlimited
Scan history30 days12 months13 months2 years3 years
ScansUnlimited on every plan
API and MCPRead onlyFullFullFullFull

Questions people actually ask

What happens to my printed codes if I leave?

They keep working until you change your DNS, because they resolve on your domain rather than ours. Export your links as a linkset before you go and point the hostname at whatever replaces us. This is deliberate: a code on a pack can outlive a contract by years, and you should never be held hostage by artwork you have already printed.

Do you charge per scan?

No, and we do not intend to. A scan costs us a fraction of a penny to serve, so metering it would be a pricing tactic rather than cost recovery. If a product goes viral your bill does not move.

Can I correct a GTIN after I have entered it?

Until a code carrying it has been issued, yes. After that the GTIN locks, because packs may already be printed and changing it would stop them resolving. Downloading a code counts as issuing it; previewing one does not.

Is this actually conformant, or just a QR generator?

Conformant. Codes are GS1 Digital Link URIs with proper application identifiers, resolution honours link types with content negotiation and Link headers, and there is a linkset endpoint per RFC 9264 plus the well-known resolver description.

What do you store about the people who scan?

Not much, on purpose. We record that a scan happened, roughly where, and what it resolved to. We do not store raw IP addresses, and lot or serial numbers are dropped before anything is written to analytics.

Can I change plan later?

Any time, in both directions. If you drop to a plan with a smaller limit, nothing is deleted — you simply cannot add more until you are back under it.

Ten products, free, no card.

Add a domain when you are ready to print.