How do I create a product authentication QR code?
Updated September 14, 2026 · 3 min read
Open Create new → Create 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.
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
- Start the wizard. Click Create new, then Create a QR Code.
- Pick the type. On the Type step click More and choose Product Authentication. The toggle stays on Dynamic.
- Product Name. The name the buyer sees on the record page. This is the only required field.
- 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.
- Origin / Factory, Manufacturing Date, Expiry Date, Warranty (months). Optional details shown on the page.
- Brand Name and Support Email. Shown on the page so a buyer with a doubt can write to you.
- 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.
- 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."
- 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.
Related articles
How do I create my first dynamic QR code?
Click Create new, pick a type, leave the toggle on Dynamic, fill in the content, style it, then click Download. The code is saved with its redirect built in.
How do I create a GS1 Digital Link QR code?
Pick GS1 in the type grid, enter the product name and the GTIN under your barcode, add a batch if you need one, then design and download.
How do I create a Product QR code?
Pick Product in the wizard, enter the product name, brand, description and Buy / Shop URL, then download. Scanners open a product page you can edit later.
How do I edit a QR code's destination after printing?
Open the code, click Edit, change the destination on the Content step and click Update. The printed pattern keeps working. Static codes cannot be edited.
How do I read my QR code scan analytics?
Open Analytics in the sidebar, pick a date range, and read Total Scans, Unique Visitors, Avg Scans/Day and Active Devices. Only dynamic codes report scans.
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.