← back to The Peptide Watch
◇ Field guide

Peptide testing labs and "COAs": which ones you can actually verify

By Jamie, Editor · The Peptide Watch · updated 3 July 2026

Open ten peptide "certificates of analysis" and you'll see ten different lab names, portals and A-to-F grades. Most look official. Very few can be checked by you. This is a plain guide to who's who, sorted into what you can independently verify and what you can't. The standard we hold everything to is a verifiable own-name Janoshik certificate.

The one test that sorts them all

A result is only real proof if you can (1) look it up on the lab's own server by its report number, not a page on the vendor's own site; (2) see the compound, purity and the date the sample was received; and (3) match the batch or lot on the certificate to the vial you were actually sent. Anything that fails all three, an anonymous lab, a "verify" button that only checks the vendor's own site, a recycled or undated certificate, or the seller's own "in-house QC", is not independent proof.

Labs you can actually verify

Janoshik Analytical (the standard)

The EU lab the serious end of the market uses. HPLC purity plus mass-spec identity, and every test gets a unique code you can check on Janoshik's own server. Fabricated certificates fail against that public database. Universal caveat: like any lab, it only tests the vial submitted to it, so one certificate proves that sample, not every future batch.

Other named, identifiable labs

Some US labs are at least real, named and track-recorded even where they lack a public code-checker: MZ Biolabs (Tucson, DEA-licensed), Freedom Diagnostics (Franklin TN, real signer, public COA database), and ISO/IEC 17025-accredited labs such as ACS, Vanguard and ILS (accreditation you can check via ANAB). Real accreditation is a genuine external check most in this market lack, though it still doesn't fix the self-submission problem below.

⚠ Labs and grades you can't verify (or that are conflicted)

Being here doesn't automatically mean fraud. It means you cannot independently re-check the result, or the "tester" has a conflict of interest, so a certificate from them is not proof the way a verifiable Janoshik one is. Where something is an allegation rather than a checkable fact, we say so.

Not a lab itself: it outsources testing then grades vendors who pay it (a roughly $279/month membership and paid "launch" programs), hides which lab ran each test, runs most tests through its least-accurate option, offers no public per-result verification, and advertised for a "Gray-Market Whisperer" to seed messages that "feel like DMs from a trusted plug." Conflicted and unverifiable, not a proven fraud.
Chromate Analytics chromate.org
Names no people, no physical address and no checkable accreditation on its own site, only an email and a mail-it-in process. In a documented February 2026 case it identified two samples as semaglutide that actually contained cagrilintide, a mislabel several other labs caught. A "verify" page exists, but you can't check who ran the test.
Axonis Analytics axonisanalytics.com
Lists only a city (Ostrava, Czech Republic) and an email: no full address, no named staff, no accreditation and no public verification portal. Standard mail-in submission. The "reformatted results" claim sometimes made against it is an unverified allegation; the transparency gaps are checkable facts.
Krause Analytical named, but numbers disputed
A real, named Texas lab, but on identical samples it read about 15% lower than Janoshik and Chromate in a documented comparison, which makes a Krause-only potency figure unreliable. "Systematically low" beyond that is an allegation pending more data.
TrustPointe Analytics real lab, self-submission caveat
A genuine, named analytical lab in Dorr, Michigan, so this is not an accusation of fraud. The catch is the use case: it tests a vial the vendor mails in, so a vendor-submitted TrustPointe certificate proves that one mailed-in vial, not the stock they will ship you.

It's often the scheme, not the lab

In-house "QC" dressed as third-party

If the "lab" is the seller or an affiliate, the numbers are self-reported, not independent, with every incentive to drop failed batches. A real certificate is re-checkable on the lab's own server.

Recycled / stale certificates

One clean result gets re-attached to new inventory as lot numbers change, so the certificate no longer matches the vial. Check the batch and the sample-received date.

Fabricated and AI-made COAs

Stolen certificates with swapped logos, generic templates with no batch data, and AI-generated chromatograms (tell: peaks too clean, no baseline noise). One documented case had its verification code and QR removed, and the underlying test number belonged to bacteriostatic water from an unrelated supplier.

"Verify" theatre

A QR or button that resolves to the vendor's own site instead of a neutral lab server proves nothing. Real verification lands on the lab's database.

How we're being fair here

TrustPointe, Krause, MZ Biolabs and Freedom Diagnostics are real, named labs: where we flag them it is about how a result is used (a single self-submitted vial) or a documented accuracy gap, not fraud. Anonymous operations (Chromate, Axonis) are flagged for checkable transparency failures, no named people, address, accreditation or independent verification, not for a specific proven lie. Allegations are labelled as allegations. If we've got something wrong or out of date, tell us and we'll correct it.

To put this into practice: learn how to verify a Janoshik COA in under a minute, check any certificate free with the COA Checker, or see which UK sellers publish one you can verify.