Transparency

Certificates of Analysis

Match the lot number on your vial to its published certificate below. Certificates not yet supplied are marked as pending.

A COA comes with every order

Every W.H.D. order includes the Certificate of Analysis for the exact lot packed in that order — so the lot number on your vial matches the certificate in your hands.

Example certificate — SS-31 50mg, Lot 0005 (Freedom Diagnostics, reported Jul 28 2026)

  • Identity (LC-MS): confirmed SS-31
  • Purity (HPLC-UV): 99.95%
  • Net content: 48.41 mg average (vials 47.22 mg and 49.59 mg)
  • Endotoxin (LAL, USP <85>): pass · Microbial (PCR): no detectable microbial DNA
  • Appearance: white lyophilized powder
View the full example COA (PDF)
ProductLotCertificate
5-amino-1MQ 5MG— COA pending
5-amino-1MQ 10MG— COA pending
AOD9604 5MG— COA pending
AOD9604 10MG— COA pending
Ara-290 10MG— COA pending
BPC-157 5MG— COA pending
BPC-157 10MG— COA pending
Cagrilintide 10MG— COA pending
CJC-1295 With DAC 5MG— COA pending
2x Blend 5MG/5MG— COA pending
DSIP 15MG— COA pending
Epithalon 10MG— COA pending
Epithalon 50MG— COA pending
FOXO4 10MG— COA pending
GHK-CU 50MG— COA pending
GHK-CU 100MG— COA pending
GHRP-2 Acetate 10MG— COA pending
GHRP-6 Acetate 10MG— COA pending
Glow 10MG/50MG/10MG— COA pending
IGF-1 LR3 1MG— COA pending
Ipamorelin 5MG— COA pending
Ipamorelin 10MG— COA pending
KissPeptin-10 10MG— COA pending
KPV 10MG— COA pending
L-Glutathione 1500MG— COA pending
LL37 5MG— COA pending
Melanotan-2 10MG— COA pending
MOTS-c 10MG— COA pending
MOTS-c 40MG— COA pending
NAD+ 500MG— COA pending
NAD+ 1000MG— COA pending
Oxytocin 10MG— COA pending
PT-141 10MG— COA pending
Retatrutide 10MG— COA pending
Retatrutide 15MG— COA pending
Retatrutide 20MG— COA pending
Retatrutide 30MG— COA pending
Retatrutide 50MG— COA pending
Selank 5MG— COA pending
Selank 10MG— COA pending
Semaglutide 5MG— COA pending
Semaglutide 10MG— COA pending
Semax 5MG— COA pending
Semax 10MG— COA pending
Sermorelin 5MG— COA pending
Snap-8 10MG— COA pending
SS-31 10MG— COA pending
Tesamorelin 5MG— COA pending
Tesamorelin 10MG— COA pending
Thymosin Alpha-1 5MG— COA pending
Thymosin Alpha-1 10MG— COA pending
Tirzepatide 10MG— COA pending
Tirzepatide 20MG— COA pending
Tirzepatide 30MG— COA pending
Tirzepatide 60MG— COA pending
Wolverine 5MG/5MG— COA pending
Wolverine 10MG/10MG— COA pending