PeptidesAudit
Rankings
Batch lookup
Labs
Methodology
How we make money
Check a batch
← Rankings
Ships to US
M
Moglabs · #45 of 132
Avoid
Weak
Fair
Good
Excellent
4.3
/10
new
last 90 days
1M
3M
6M
1Y
Open
moglabs.bio
↗
new tab
We may earn a commission. It never changes the score.
Lab reports
33/50
products
Verified
9
+26 with key
Labs
4
Price from
$0.11
per mg
Key points
Publishes a lab report for 33 of 50 products.
9 reports confirmed on the lab's website. 26 more you can check yourself with the lab key.
Some reports show purity or amount outside our thresholds, or do not show them.
Some of its reports come from known independent or accredited labs.
How the 4.3 adds up
method v7
COA coverage
2.0 / 3
Verifiability
0.6 / 1
Laboratory
0.8 / 2
Results
0.6 / 1
Freshness
0.3 / 1
Reviews
0.0 / 2
Lab reports
36
GHRP-6 5 mg · Lot GH6002
CHECK WITH LAB KEY
Chromate Analytics · 98.863% · 4.777 mg measured · May 2026
Task 35713 · Key MOG2DYDC2MEE ·
Verify on Chromate Analytics ↗
AOD-9604 5 mg · Lot AOD002
CHECK WITH LAB KEY
Vanguard Laboratory · 5 mg measured · May 2026
Task V260513-16 009 ·
Verify on Vanguard Laboratory ↗
BPC-157/TB-500 5 mg · Lot BT002
CHECK WITH LAB KEY
Vanguard Laboratory · Apr 2026
Task V260406-1 011 ·
Verify on Vanguard Laboratory ↗
Dihexa 5 mg · Lot DIH001
CHECK WITH LAB KEY
Chromate Analytics · 99.457% · 5.406 mg measured · Mar 2026
Task 33401 · Key MOG7A3J53U9C ·
Verify on Chromate Analytics ↗
GHK-Cu 100 mg · Lot GHK102
CHECK WITH LAB KEY
Chromate Analytics · 99.637% · 98.08 mg measured · Mar 2026
Task 33562 · Key MOGSQGGW6J64 ·
Verify on Chromate Analytics ↗
BPC-157 5 mg · Lot BPC002
NOT VERIFIABLE
task 33551 · 98.353% · 5.293 mg measured · Mar 2026
CJC-1295 DAC
CHECK WITH LAB KEY
Janoshik Analytical · 99.842% · 4.96 mg measured · Feb 2026
Task #109343 · Key M72MBS2BMR6Y ·
Verify on Janoshik Analytical ↗
AOD-9604 5 mg
CHECK WITH LAB KEY
Janoshik Analytical · 99.77% · 4.2 mg measured · Jan 2026
Task #102679 · Key NHTKHHA4VKA8 ·
Verify on Janoshik Analytical ↗
GHRP-2 5 mg · Lot hg2001
CHECK WITH LAB KEY
Janoshik Analytical · 99.283% · 4.79 mg measured · Nov 2025
Task #88302 · Key DEIASVMZPYD2 ·
Verify on Janoshik Analytical ↗
DSIP 5 mg · Lot dsp001
CHECK WITH LAB KEY
Janoshik Analytical · 99.116% · 5.06 mg measured · Nov 2025
Task #88318 · Key ULYN9GPKBTAM ·
Verify on Janoshik Analytical ↗
GHRP-6 5 mg · Lot hg6001
CHECK WITH LAB KEY
Janoshik Analytical · 99.476% · 4.63 mg measured · Nov 2025
Task #88305 · Key 21UFSXSSEBH6 ·
Verify on Janoshik Analytical ↗
5-Amino-1MQ 50 mg · Lot 5AMU002
CHECK WITH LAB KEY
Chromate Analytics · no date
Task 39078 · Key MOG9P332N9RZ ·
Verify on Chromate Analytics ↗
IGF-1 LR3 · Lot IGF-H-103
VERIFIED
Freedom Diagnostics Testing · task 2609210663 · 99.69% · 1.16 mg measured · no date
GHK-Cu 50 mg · Lot GHK002
CHECK WITH LAB KEY
Chromate Analytics · 99.966% · 50.62 mg measured · no date
Task 33558 · Key MOGU85UUFLRR ·
Verify on Chromate Analytics ↗
CJC-1295/Ipamorelin 5 mg · Lot CJI-X-003
VERIFIED
Freedom Diagnostics Testing · task 2609210637 · 99.99% · no date
Cagrilintide 10 mg · Lot CAG-X-003
VERIFIED
Freedom Diagnostics Testing · task 2609210629 · 99.89% · 10.51 mg measured · no date
HCG · Lot HCG002
CHECK WITH LAB KEY
Vanguard Laboratory · no date
Task V260226-6 006 ·
Verify on Vanguard Laboratory ↗
PT-141 10 mg · Lot PT-X-003
VERIFIED
Freedom Diagnostics Testing · task 2609210693 · 99.89% · 13.23 mg measured · no date
Glutathione · Lot GSH1502
CHECK WITH LAB KEY
Vanguard Laboratory · 96.2% · no date
Task V260513-16 005 ·
Verify on Vanguard Laboratory ↗
BPC-157/TB-500 5 mg · Lot BT-H-003
VERIFIED
Freedom Diagnostics Testing · task 2609210621 · 99.24% · no date
CJC-1295 (no DAC) 5 mg · Lot CJN002
CHECK WITH LAB KEY
Vanguard Laboratory · 99.03% · 4.47 mg measured · no date
Task V260513-16 011 ·
Verify on Vanguard Laboratory ↗
NAD+ 500 mg · Lot NAD-X-003
CHECK WITH LAB KEY
Freedom Diagnostics Testing · 99.95% · no date
Task 2609210684 · Key Mogl2609210684 ·
Verify on Freedom Diagnostics Testing ↗
AOD-9604 5 mg · Lot AOD-H-003
VERIFIED
Freedom Diagnostics Testing · task 2609210595 · 99.97% · 5.32 mg measured · no date
Retatrutide · Lot RT103
CHECK WITH LAB KEY
Chromate Analytics · 98.081% · 12.34 mg measured · no date
Task 36982 · Key MOG89H2E7MN6 ·
Verify on Chromate Analytics ↗
GHRP-2 5 mg · Lot GH202
CHECK WITH LAB KEY
Vanguard Laboratory · 98.05% · 5.18 mg measured · no date
Task V260410-23 008 ·
Verify on Vanguard Laboratory ↗
Cagrilintide 10 mg · Lot CAG002
CHECK WITH LAB KEY
Vanguard Laboratory · 99.06% · 9.51 mg measured · no date
Task V260410-23 010 ·
Verify on Vanguard Laboratory ↗
Ipamorelin 5 mg · Lot IPA002
CHECK WITH LAB KEY
Vanguard Laboratory · 5.65 mg measured · no date
Task V260406-1 013 ·
Verify on Vanguard Laboratory ↗
CJC-1295 DAC · Lot CJD002
CHECK WITH LAB KEY
Vanguard Laboratory · 4.88 mg measured · no date
Task V260513-16 010 ·
Verify on Vanguard Laboratory ↗
Oxytocin 5 mg · Lot OXY002
CHECK WITH LAB KEY
Freedom Diagnostics Testing · 98.57% · no date
Task 2609020336 · Key Mogl2609020336 ·
Verify on Freedom Diagnostics Testing ↗
KPV 5 mg · Lot KPV002
CHECK WITH LAB KEY
Vanguard Laboratory · 6.7 mg measured · no date
Task V260429-20 007 ·
Verify on Vanguard Laboratory ↗
DSIP 5 mg · Lot DSP-X-003
VERIFIED
Freedom Diagnostics Testing · task 2609210645 · 99.61% · no date
Hexarelin 5 mg · Lot HEX002
CHECK WITH LAB KEY
Vanguard Laboratory · 99.04% · 4.44 mg measured · no date
Task V260513-16 013 ·
Verify on Vanguard Laboratory ↗
Retatrutide · Lot RT1002
CHECK WITH LAB KEY
Vanguard Laboratory · 10.13 mg measured · no date
Task V260226-6 004 ·
Verify on Vanguard Laboratory ↗
TB-500 5 mg · Lot TB-X-003
VERIFIED
Freedom Diagnostics Testing · task 2609210745 · 99.74% · 5.7 mg measured · no date
CJC-1295/Ipamorelin 5 mg · Lot CJI003
VERIFIED
Freedom Diagnostics Testing · task 2609020328 · 99.92% · no date
HGH Fragment 176-191 5 mg · Lot HGF001
CHECK WITH LAB KEY
Vanguard Laboratory · 98.13% · 5.57 mg measured · no date
Task V260406-1 010 ·
Verify on Vanguard Laboratory ↗