Peptide COA: How to Read and Verify a Certificate of Analysis

TitrateLab cover: A verified COA proves one tested sample, not the vial in your hand. Upstream verification: 98.7%. Also: Batch traceability, 70.6%; Dose measurement, 24.0%; Endotoxin evidence, 6.7%.

In brief

A verified COA proves one tested sample, not the vial in your hand.

A peptide COA is a laboratory's report on one submitted sample. Start on the laboratory's own server, match the report and batch to the product, check the date, then read which tests were actually performed. Authenticity, traceability and test scope are separate questions.

Upstream verification
98.7%
Batch traceability
70.6%
Dose measurement
24.0%
Evidence
73,865 published certificate records
Limits
This is a public, nonrandom evidence corpus. Field coverage measures what was recorded, not whether every test was valid or whether the submitted sample represents the seller's untested inventory.

Bottom line: A peptide COA (certificate of analysis) names the laboratory and the sample, often with a batch code, dates the work, lists the tests requested and gives the results, usually a purity percentage and sometimes the measured amount of peptide. To check one, open the report on the laboratory’s own site rather than the seller’s copy, match the report number, compound, results, batch and date, and read which tests were run. If all five checks pass, the certificate supports what the lab measured in one submitted sample. It does not prove that every vial in the seller’s inventory came from that sample, or that untested attributes such as sterility are acceptable.

The 30-second check
  1. Open the report from the laboratory's own domain.
  2. Match the report number, compound and numerical results.
  3. Match the report's batch or lot to the vial or listing.
  4. Check whether the test date plausibly covers current inventory.
  5. Confirm that the certificate tested the attribute you care about.

How to read and verify a peptide COA: five checks

A QR code is a shortcut, not evidence. Start the lookup yourself whenever possible: type the report number into the lab’s site or use TitrateLab’s peptide COA verification tool. A QR code that points back to the seller, a PDF uploaded only to the seller’s domain, or a screenshot of a laboratory page leaves the seller in control of the evidence.

The worked example below is a public Janoshik report on a semax sample. Markers 1 to 5 point to the field each of the five checks reads; marker 6 is the results table, discussed under purity.

Janoshik test report #171494 with numbered markers: 1, task number and unique key HZ7NP461XI5W; 2, client utherpeptide.com, sample semax 10mg, manufacturer utherpeptide.com; 3, batch SX10-0526; 4, ordered June 2, received June 5 and analyzed June 15, 2026; 5, tests requested, Semax analysis; 6, results, Semax 11.92 mg and purity 99.020%
Janoshik test report #171494, analysis dated June 15, 2026. Rendered from TitrateLab's archived copy of the public report, saved July 11, 2026. TitrateLab added the numbered markers in the margins and changed nothing on the report. Shown as an example of the format, not as an endorsement of the supplier or a statement about stock on sale today. Original report · Full-size image.

1. Verify the report on the laboratory’s server

The strongest basic authenticity check is a record controlled by the organization that issued the result. Janoshik maintains a public test database; other laboratories and testing programs use their own report pages, accessions or verification keys. On the example, marker 1 points to the task number, #171494, and to the unique key at the foot, HZ7NP461XI5W, printed under a line telling readers to verify the test at janoshik.com/verify. Janoshik’s own page for that key should show the same task number and results as the copy you were sent.

This step can catch a fabricated document, an altered purity number or a report number that does not exist. It cannot establish that the tested sample came from the seller presenting it.

2. Match every material field

Do not stop when the report number resolves. Compare:

A genuine report can still be mis-linked. If the laboratory record names a different compound, quantity or client than the seller’s page, the certificate may be authentic while the seller’s claim is unsupported.

Marker 2 on the example covers the client, the sample name (“semax 10mg”) and the manufacturer. The client and the manufacturer are the same business: utherpeptide.com, the storefront of the supplier UTHER. As printed, the supplier ordered a test of its own product, so it also chose which vial to send: the selected-sample case described further down.

3. Match the batch to the vial

The batch or lot identifier is the bridge between a laboratory result and a physical product. It should appear on the report and on the vial, packaging or batch-specific documentation supplied with it. A report without a batch identifier may still be a real assay, but it cannot perform this traceability job by itself.

The example’s batch (marker 3) is SX10-0526. Our comparison of domestic and overseas sellers found a domestic seller, Porter Peptides, printing that same code on its own semax label. A second laboratory, Freedom Diagnostics, reported on that lot for the client Porter Peptides; its report, below, photographs the labelled vials and prints the lot as SX10-0526. One code then appears on Porter’s vial, on Porter’s report and on UTHER’s own report. That points to a supply connection. It does not prove the vials came from one production run, and it depends on the code being printed honestly. To look for public reports that print your code, search Find Your Batch by compound and code.

Freedom Diagnostics certificate of analysis, accession 2607030180: client Porter Peptides, lot SX10-0526, received July 3 and reported July 6, 2026, with a photo of two labelled semax vials. Product Semax 10mg; identity by LC-MS, Semax; purity by HPLC-UV, 99.93%; net content 13.64 mg; followed by the chromatogram and mass spectrum
Freedom Diagnostics report 2607030180 for Porter Peptides, lot SX10-0526, reported July 6, 2026. Rendered unchanged from the one-page PDF on the laboratory's report server, downloaded October 11, 2026. Shown as an example of the format, not as an endorsement of the seller or a statement about stock on sale today. Original report · Full-size image.

In TitrateLab’s August 10 snapshot, 52,163 of 73,865 published records (70.6%) carried a batch identifier. The remaining 21,702 did not. Absence does not prove anything was falsified; it means the record cannot be joined to a labelled batch using that field.

Some missing values are extraction gaps on our side. The Janoshik report prints its batch, but on October 11, 2026 our record of it had no batch value. A Find Your Batch search for semax and SX10-0526 that day checked 1,702 semax reports and returned one exact match: Porter’s Freedom Diagnostics report above. A batch search can only match codes that were captured, so one result, or none, does not show that no other report exists. Search the laboratory’s own database as well.

4. Check the date and inventory continuity

A certificate is dated evidence. A passing test from 2024 does not establish that a differently numbered batch sold in 2026 matches it. Even a current report can be too early if it tested a pre-production sample rather than stock selected from the finished batch.

Ask a simple question: what connects the tested sample, the labelled batch and the vial being represented today? A matching lot number is useful. Independent sampling from finished inventory is stronger. A generic “tested by” badge is not a chain of custody.

Marker 4 on the example shows three dates: testing ordered June 2, sample received June 5 and analysis conducted June 15, 2026. The report covers that sample on those dates, not vials sold later under the same code.

5. Read the test scope

“Lab tested” is incomplete without the next words: tested for what? Identity, purity, quantity, endotoxin, sterility, residual solvents and heavy metals are different measurements. One result cannot silently stand in for the others.

In the Janoshik example (marker 5), the only test requested was “Semax analysis”, and it returned an amount and a purity without naming a method. Porter’s Freedom Diagnostics report labels its result lines by method: identity by LC-MS, purity by HPLC-UV, and a separate net-content line. Neither report addresses endotoxin, sterility, residual solvents or heavy metals, so both leave them unknown.

Janoshik lists peptide composition testing and endotoxin analysis as separate services. Finnrick’s published testing methodology separately evaluates identity, purity, fill accuracy and batch labeling. That separation is the correct way to read a certificate: line by line, not as a universal pass badge.

If the report you hold does not test what you need, choose a lab to test your own vial. Our guide to getting a peptide tested explains which test answers which question and how many vials to send.

What a valid COA actually proves

A verified certificate supports a narrow statement:

The issuing laboratory reports that it received a sample and obtained the listed results using the stated analyses.

That is useful evidence. It is materially stronger than a seller’s promise or an in-house spreadsheet. But the word valid is often stretched far beyond that statement.

A lab-hosted record does not, by itself, establish:

Two reports on one printed code can disagree. For semax lot SX10-0526, Janoshik measured 11.92 mg for the client utherpeptide.com and Freedom Diagnostics measured 13.64 mg for the client Porter Peptides, against 10 mg stated on each report. The 1.72 mg gap may come from the labs, from the vials or from both; two reports cannot separate them. Across the market, our August 27, 2026 review of 179 carefully matched batch-code groups tested by more than one lab found a major conflict in 123: in 118 the measured amount differed by at least 10% of the label, and in five the labs disagreed about which peptide was present. Each of those groups held one vendor’s reports, so this two-seller pair is not among them, although its gap of 17.2% of the label is above the review’s 10% line. Those records show disagreement, not which lab was right. The full review explains why peptide labs report different results for the same batch code.

Regulated manufacturing guidance illustrates how much infrastructure normally sits around a COA. FDA’s Q7 guidance for active pharmaceutical ingredients calls for batch identification, the tests performed, acceptance limits and numerical results, while also requiring manufacturers to evaluate suppliers and periodically check the reliability of their certificates. FDA’s component-testing guidance likewise emphasizes representative lot sampling and independent identity testing when a manufacturer relies on supplier analysis.

Grey-market research-peptide certificates are not evidence that those pharmaceutical controls exist. The comparison matters because it shows what a PDF cannot replace: qualified suppliers, representative sampling, batch records, specifications, review and continuing verification.

Why “99% purity” may leave the main question unanswered

The most visible number on a peptide COA is usually purity. It is also one of the easiest numbers to overread.

HPLC purity describes the relative composition detected in an assay. It does not answer how many milligrams of active compound are in the vial. A small amount of highly pure material can produce an excellent purity percentage while the container remains substantially short of its labelled amount. Quantity testing is the measurement that compares the active amount found with the label claim.

The Janoshik example shows both lines (marker 6): 11.92 mg of semax in a sample submitted as “semax 10mg”, 19.2% above the stated amount, and a purity of 99.020%. The purity line could not have shown that difference; only the amount line did. A gap between measured and labelled amount carries into every concentration worked out from the label: mixed with the same volume of water, 11.92 mg makes a solution 19.2% stronger than 10 mg would. The peptide reconstitution calculator shows that arithmetic for any vial amount and water volume.

The coverage gap is visible in TitrateLab’s current corpus:

Recorded evidence Published records Share of 73,865
Upstream verification URL 72,914 98.7%
Batch identifier 52,163 70.6%
Purity result 61,241 82.9%
Dose-versus-label measurement 17,731 24.0%
Non-N/A endotoxin entry 4,943 6.7%

The correct reading is not that the other certificates failed quantity or endotoxin testing. It is that the relevant field was absent or not usable in this dataset. Not tested, not recorded and failed are three different states. Collapsing them into one green “verified” badge destroys the information a certificate is supposed to preserve.

The same distinction applies to sterility. An HPLC purity result is not a sterility result, and an endotoxin result is not a sterility result. Each test has its own method, sample requirements and evidence boundary.

Our retatrutide bait-and-switch advisory shows why identity comes first: one sample labelled retatrutide reported tirzepatide at 99.269% purity. It includes the source report and practical checks.

Four ways a genuine certificate can still mislead

The borrowed report

A seller links to a genuine laboratory result commissioned by another company or for another supply chain. The document is authentic; the relationship to the seller’s vial is not established. Compare the disclosed client, product details and batch rather than treating the lab’s logo as transferable trust.

The recycled report

One successful batch is used to represent later inventory. Check the lot and date. A report can remain genuine for years while becoming irrelevant to the stock being sold today.

The selected sample

The vendor or manufacturer chooses which vial goes to the laboratory. That result describes the chosen sample. It cannot estimate the failure rate of inventory that was never sampled, especially when unsuccessful private tests may never be published. Our guide to checking whether a peptide vendor is legit shows how to find results for vials the seller did not choose.

The incomplete panel

The certificate reports a strong purity result and omits quantity, endotoxin or sterility. Nothing on the document is false; the mistake happens when “passed purity” is translated into “passed everything”. Read absent tests as unknown.

A practical evidence ladder

Not all certificates deserve equal weight. This is the order TitrateLab uses when thinking about decision value:

  1. Seller-hosted image or PDF: a claim that may be genuine, but the issuer has not yet been checked.
  2. Laboratory-hosted matching record: stronger authenticity; the reported values can be compared with the seller’s copy.
  3. Recent, batch-matched laboratory record: adds traceability from the report to a labelled batch.
  4. Identity, purity and quantity on the same relevant sample: answers three separate product questions instead of displaying purity alone.
  5. Independently selected finished-product sample with appropriate additional testing: reduces seller-selection bias and broadens the attributes measured.

Moving up the ladder does not convert an unregulated product into an approved medicine or guarantee every vial. It makes the evidence narrower, clearer and harder to misrepresent.

Verify a report in TitrateLab

Use the COA verification lookup when you have a Janoshik test number or report identifier; it does not search batch codes. Without Pro, it tells you whether the number is in TitrateLab’s certificate archive; the archived peptide, purity, amount, lab, batch, date, source document and certificate image are part of Pro. On October 11, 2026, a lookup of 171494, the Janoshik example above, returned a match. When you have a printed lot code but no report number, Find Your Batch searches public reports by compound and code. You can also search the broader COA database by compound and inspect TitrateLab’s methodology for how records are attributed and normalized.

When reviewing a result, write down five answers:

  1. Where is the laboratory-hosted record?
  2. Do its material fields match the seller’s claim?
  3. Does its batch match the vial or current listing?
  4. Is the test recent enough to be relevant?
  5. Which important attributes remain untested or unrecorded?

If the answer to the last question is “none”, check again. No single peptide certificate ordinarily answers every identity, composition, dose, microbiological and contamination question.

Method, evidence boundary and corrections

TitrateLab queried the current certificate corpus read-only at 2026-08-10 21:31 UTC. The snapshot contained 73,865 published records from 15 ingest sources, with test dates through August 9, 2026. The accompanying how-to-verify-a-peptide-coa.queries.sql file contains the exact coverage queries used for the figures above and the record query for the worked example.

Counts are certificate records, not a random sample of the market and not a count of unique vials. Public evidence is selected: vendors, manufacturers, testing groups and buyers choose what to test and what to publish. A populated field shows that TitrateLab recorded a value; it does not independently validate the laboratory method or prove that a submitted sample represents unsampled inventory. An empty field can also mean our extraction missed a value the document prints, as the batch example above shows. Lab names can also be anonymized or normalized from source documents.

The annotated certificate is Janoshik report #171494, rendered from TitrateLab’s archived copy of the public report, saved July 11, 2026. A direct request to the report’s page on October 11, 2026 was stopped by the site’s bot check, so the figure uses the archived copy. The Freedom Diagnostics report was downloaded from the laboratory’s report server on October 11, 2026. The verification lookup, the Find Your Batch result and our record’s missing batch value were observed the same day. The cross-lab figures come from our August 27, 2026 review.

The interpretive standard comes from primary laboratory documentation and FDA quality guidance. FDA requirements are included as a regulated benchmark, not as a claim that grey-market sellers or community testing programs operate under pharmaceutical CGMP controls.

This article is research and education, not medical advice, a product endorsement or a guarantee of identity, quality, legality or safety. If a source record or calculation is wrong, use the correction link in the footer; TitrateLab updates the evidence trail rather than silently changing the conclusion.

Frequently asked questions

What is a peptide COA?

A certificate of analysis: a laboratory's report on one sample that someone submitted. It gives a report number, who ordered the test, the sample name and batch, the dates, the tests requested and the results, usually purity and sometimes the measured amount of peptide. It describes that sample, not every vial sold under the same name.

What should a peptide COA include?

The laboratory's name, a report number or key you can look up on the lab's own site, the sample name and stated amount, a batch or lot code, the test dates, the tests requested and numerical results. Identity, purity and amount are separate results. Endotoxin and sterility appear only when someone ordered those tests.

How do you verify a peptide COA?

Open the laboratory's own verification page, look up the report yourself, match the report number and results, match the batch to the vial, check the test date, and confirm which analyses were actually performed.

Can a peptide COA be faked?

Yes. A screenshot or PDF can be edited, and a genuine report can be copied from another seller or an older batch. Looking the report up on the laboratory's own site can expose an edited number or a report number that does not exist. Matching the client, batch and date to the product can expose a copied report. Neither check shows that your vial came from the tested sample.

How reliable are third-party peptide COAs?

A lab-hosted report is a dependable record of what that lab reported for the sample it received, and it is one measurement. Two public reports on semax lot SX10-0526 measured 11.92 mg and 13.64 mg against 10 mg stated on each. In TitrateLab's August 27, 2026 review of 179 batch-code groups tested by more than one lab, 123 had a major conflict in measured amount or identity.

How does a COA measure peptide purity?

Usually by HPLC, which separates the sample and reports the main peak's share of what the detector sees. The Freedom Diagnostics report in this guide lists purity by HPLC-UV, identity by LC-MS and net content as three separate results. A purity percentage does not say how many milligrams are in the vial.

Does a valid Janoshik COA prove a vendor's current vial was tested?

No. It proves Janoshik published results for the submitted sample. You still need a matching batch identifier and credible chain between that sample and the vial or inventory being represented.

Is 99% peptide purity the same as the correct dose?

No. Purity is a relative composition measurement. Quantity testing is required to determine how much active compound was measured against the labelled amount.

Does a peptide COA prove sterility?

Only if the certificate includes an explicit sterility analysis for the relevant sample. Purity, identity, quantity and endotoxin analyses answer different questions and do not substitute for sterility testing.

Vendor and manufacturer names are used descriptively to identify parties in the documentary record; inclusion is not endorsement. Think a passage misrepresents the record? [email protected].