Skip to main content

How do I create a product authentication QR code?

Updated September 14, 2026 · 3 min read

Open Create newCreate a QR Code, click More under the type grid and pick the Product Authentication tile. Fill in Product Name * plus the model and batch details, then design the code and click Download ✓. One scan opens a page showing the record you entered, so a buyer can check the item in their hands against it. Product Authentication codes are dynamic only.

How to Create a QR Code for Product Authentication (Step by Step) — video thumbnail
Watch: How to Create a QR Code for Product Authentication (Step by Step) (1 min 11 sec). Open on YouTube
Video transcript

Here is how to create a Product Authentication QR code. One scan shows the product record you entered, so a buyer can check the item.

Use it on a hang tag inside a garment, on a box, under a battery cover, on a warranty card, or on supplements and cosmetics. Because the code is dynamic, you can update the record, the support email or the warranty later without reprinting.

In the dashboard, click Create new, then Create a QR Code. Click More, pick Product Authentication and leave it on Dynamic. Give the code a name, type the product name, the model number, the batch and the brand name. Choose a theme, then Download. The code is saved and ready to print.

Three fields matter. First, the product name. The buyer sees it on the record page. Second, the model number and the batch. The buyer matches them to the item. Third, the brand details. Add the brand name and a support email for questions.

Try it on the seven-day free trial. No credit card, five dynamic QR codes. Link in the description.

When to use a product authentication code

  • Hang tags and labels. A tag inside the garment or on the box, carrying the batch it came from.
  • Electronics and accessories. Under the battery cover or on the warranty card.
  • Supplements and cosmetics. Update the record, the support email or the warranty later without reprinting.

The page shows the record you typed in and some signals about how the code has been scanned. It is a check the buyer performs, not a certificate we issue — we do not test or certify products.

Steps in the dashboard

  1. Start the wizard. Click Create new, then Create a QR Code.
  2. Pick the type. On the Type step click More and choose Product Authentication. The toggle stays on Dynamic.
  3. Product Name. The name the buyer sees on the record page. This is the only required field.
  4. SKU / Model Number and Batch / Lot Number. The two the buyer can match against the item itself, so fill them in even though they are optional.
  5. Origin / Factory, Manufacturing Date, Expiry Date, Warranty (months). Optional details shown on the page.
  6. Brand Name and Support Email. Shown on the page so a buyer with a doubt can write to you.
  7. Max Verifications Before Flagging. How many times you expect one item to be checked. Once the code has been scanned more often than that, the page shows a "Verification Limit Exceeded" warning instead of the normal status.
  8. Verified Message and Suspicious Message. Your own wording for the two states. The defaults are "This product is verified authentic." and "This product may not be authentic."
  9. Design and download. Click Next →, choose a theme on the QR Design step, then Download ✓ and pick a format in Save as....

See types of QR codes for the rest of the grid.

What the buyer sees

The page shows your product record and a status band. On a first scan it says the buyer is the first person to verify this item. On later scans it counts how many times the code has been checked. If a scan arrives from a different country than the first one did, the page shows your Suspicious Message with both locations and dates — the same tag turning up in two countries is the usual sign of a copied label. Once the scan count passes Max Verifications Before Flagging, the page switches to the limit warning.

None of this proves an item is genuine or fake. It gives the buyer your own record plus a scan history to weigh up, and a support email for the cases that need a person.

After you download

Open the code and click Edit to update the record, the support email, the warranty or your two messages at any time — the tag inside the garment stays as printed.

Scans are recorded and shown under Full analytics: time, device, operating system, browser, referrer and country. That is also where you see a code being scanned far more than one item ever should be. For the wider approach, see the product authentication guide.

One code per item is the only setup where the scan history means anything. Print the same code across a whole batch and every scan looks like an over-scan.

Frequently asked questions

Do you certify that the product is genuine?

No. We show the record you entered and the scan history of that code. The judgement is the buyer's, and your support email is on the page for the cases that need one.

Should every item get its own code?

Yes, if you want the scan count and the location signal to be meaningful. A single code shared across a batch will flag itself as soon as a few buyers check it.

What does Max Verifications Before Flagging do?

Once the code has been scanned more times than the number you set, the page shows a Verification Limit Exceeded warning instead of the normal status.

Can I change the record after printing?

Yes. The code is dynamic, so open it, click Edit and save. The printed tag keeps working.

Create a product authentication code

7-day free trial, no card.

Start free

Still stuck?

Email support@qrcodestack.com with the email on your account and, if it is about one code, its name or short link. A person replies within one business day, usually sooner.