V-CERT
Certificate verification

Verify a certificate

Every V-Cert certificate carries a number and a QR code, and both lead to the same place: the V-Cert certificate portal. Anyone can check a number there — a buyer, a compliance desk, a shopper. No account, no fee, no request to us.

This page checks the SHAPE of the number and opens the portal in a new tab. Whether a certificate exists, and what it covers, is the portal’s answer — never ours.

Have no number to type? Open the portal directly.

The document

What a V-Cert certificate looks like

Five things to check before you trust a mark, shown on an example certificate — a number that has never been issued, drawn by the same component that draws a real one.

V-Cert · Certificate of conformity

US-V-0926-0001

V-Cert Approved Vegan mark

Example Foods Ltd.

12 SKUs — plant-based snack range, one manufacturing site.

Standard
V-Cert Vegan Standard · v1.0
Mark
Vegan
Valid from
Valid until
Certified
Scan to open the verification portal

Hover or tab through the five checks — the matching part of the example lights up.

Example certificate US-V-0926-0001 — this number has not been issued to anyone, and the company on it does not exist. Every field is drawn by the same component that draws a real one.

Anyone can check — including with assistive technology.

  • Status is always an icon plus a text label — never color alone.
  • Every QR code is paired with a typed certificate number that reaches the same place.
  • The whole flow works by keyboard, with a visible focus ring and a skip link on every page.

What we test, and what still falls short: the accessibility ledger.

The number

How to read a certificate number

Four parts, separated by hyphens: CC-TT-MMYY-SSSS. A number that does not have this shape did not come from V-Cert.

The four parts

US-V-0926-0001

  • USCountryTwo-letter ISO country code for the certificate holder.
  • VMarkV vegan · VG vegetarian · GF gluten-free · NG non-GMO · CF cruelty-free.
  • 0926First issuedMonth and year the certificate was first issued, not the renewal date.
  • 0001SerialFour digits. It stays with the certificate through every renewal.

The number above is reserved as an example and has never been issued.

What the portal shows

The holder, the mark, the product scope the certificate covers, the standard it was reviewed against, the validity dates — and the status, which is the part a printed document can never keep up with.

  • CertifiedIssued and in force for the scope and dates shown on the record.
  • SuspendedTemporarily on hold pending corrective action — the mark may not be used.
  • RevokedWithdrawn by V-Cert. The certificate is no longer valid.
  • ExpiredPast its valid-until date and not renewed. The record stays available.
No result

If the portal comes back empty

An empty result is not an error message and it is not a verdict. It means the portal holds no certificate under that number — which happens when a digit is wrong, when the certificate was issued by a different body, or when the number was never issued at all.

Check the number against the document in front of you first. If it still returns nothing and the product carries a V-Cert mark, tell us: a mark on a product with no certificate behind it is exactly what this system exists to catch.

Email info@v-cert.org with the number and a photo of the mark, or report suspected misuse.

Suspension and withdrawal rules — who decides, on what evidence, and how a decision is appealed — are published in our governance.