Testing laboratory
ILS Laboratories
ILS Laboratories, San Diego, California, signed 173 of the certificates behind these rankings, covering 5 vendors and 32 compounds, at a mean reported purity of 99.61%. Its own site claims ISO/IEC 17025 accreditation, without naming the accreditation body. It publishes a public lookup, so a report can be pulled from the laboratory rather than taken from the vendor.
173 certificates · 5 vendors · 32 compounds · assays 15 Aug 2025 to 30 Sept 2026
Accreditation and verification
- Location
- San Diego, California
- Website
- ils-lab.com
- ISO/IEC 17025
- Claimed on its own siteThe laboratory states it is “ISO/IEC 17025 accredited for activities within our accredited scope” but publishes neither the accreditation body nor a certificate number, so the claim has not been traced to a body’s directory.laboratory site read 30 Sept 2026
- Attributed by vendors
- Next Gen PeptidesThese vendors record ISO/IEC 17025 for their testing laboratory and use only this one, so the claim can be attributed here. It is their claim, read from their sites, not the laboratory’s.
- Report lookup
- Public lookup on the laboratory’s siteEvery ILS certificate carries a 7–8 character access code beneath the QR code in its header. Enter it on the laboratory’s verify page, or scan the code, and the report comes back from the laboratory’s own database.A lookup answers for the sample the laboratory received: it confirms a report exists and what it says, not that the vial in your hand came from that lot. The lot number on the vial has to match.
What its certificates report
169 of 173 lots at 99% or above; mean 99.61%.
| Range | lots |
|---|---|
| <95% | 0 |
| 95–97% | 1 |
| 97–98% | 0 |
| 98–99% | 3 |
| 99–99.5% | 45 |
| ≥99.5% | 124 |
65% of lots within 5% of the labelled mass; median gap 4.5%.
| Range | lots |
|---|---|
| ≤2% | 16 |
| 2–5% | 95 |
| 5–10% | 56 |
| 10–20% | 6 |
| >20% | 0 |
These figures describe what the laboratory reported about the samples it received. They are a property of those samples and of the vendors that sent them, not a rating of the laboratory.
Vendors using this laboratory
| Vendor | Certificates from this lab |
|---|---|
Next Gen Peptides | 114 |
| NLNorthline Labs | 25 |
Hydro Research Peptides | 18 |
Amino Club | 15 |
Origin Labs | 1 |
40 most recent of 173
| Assayed | Compound | Vendor | Lot | Purity | Label → assayed | Document |
|---|---|---|---|---|---|---|
| 30 Sept 2026 | Retatrutide | Origin Labs | 001 | 99.57% | 10 mg → 10.48 mg | Open |
| 24 Sept 2026 | Thymosin Alpha-1 | Hydro Research Peptides | HR-2026-1289 | 99.35% | 10 mg → 10.61 mg | Open |
| 24 Sept 2026 | ARA-290 | Hydro Research Peptides | HR-2026-1256 | 99.93% | 10 mg → 10.28 mg | Open |
| 24 Sept 2026 | BPC-157 | NLNorthline Labs | DPS-4179638 | 99.36% | 10 mg → 9.93 mg | Open |
| 24 Sept 2026 | Ipamorelin | NLNorthline Labs | DPS-7408699 | 99.63% | 5 mg → 4.99 mg | Open |
| 23 Sept 2026 | BPC-157 | Next Gen Peptides | bpc10-10 | 99.73% | 10 mg → 10.48 mg | Open |
| 23 Sept 2026 | PT-141 | Next Gen Peptides | pt10-04 | 99.93% | 10 mg → 10.4 mg | Open |
| 23 Sept 2026 | Epithalon | Next Gen Peptides | epth50-08 | 99.17% | 50 mg → 50.94 mg | Open |
| 23 Sept 2026 | GHK-Cu | Next Gen Peptides | ghk-15 | 99.92% | 50 mg → 52.35 mg | Open |
| 23 Sept 2026 | Selank | Next Gen Peptides | slk09 | 99.58% | 10 mg → 10.24 mg | Open |
| 22 Sept 2026 | BPC-157 | Next Gen Peptides | BC10-11 | 99.83% | 10 mg → 10.45 mg | Open |
| 18 Sept 2026 | BPC-157 | Next Gen Peptides | BPC20-07 | 99.43% | 20 mg → 20.73 mg | Open |
| 18 Sept 2026 | GHK-Cu | Next Gen Peptides | GHKCU | 99.9% | 50 mg → 52.39 mg | Open |
| 14 Sept 2026 | Tesamorelin | Next Gen Peptides | TSM20-06 | 99.64% | 20 mg → 20.52 mg | Open |
| 14 Sept 2026 | Tirzepatide | Next Gen Peptides | TRZ60-05 | 99.68% | 60 mg → 64.01 mg | Open |
| 14 Sept 2026 | Glutathione | Next Gen Peptides | GLUT-07 | 99.34% | 1500 mg → 1551.94 mg | Open |
| 14 Sept 2026 | GHK-Cu | Amino Club | GHK0003 | 99.94% | 50 mg → 52.69 mg | Open |
| 4 Sept 2026 | Selank | Amino Club | SLK0001 | 99.49% | 10 mg → 10.65 mg | Open |
| 3 Sept 2026 | Tirzepatide | Next Gen Peptides | TRZ20-17 | 99.39% | 20 mg → 20.66 mg | Open |
| 3 Sept 2026 | PT-141 | Next Gen Peptides | PT10-03 | 99.52% | 10 mg → 10.22 mg | Open |
| 3 Sept 2026 | Thymosin Alpha-1 | Next Gen Peptides | TA1-05 | 99.19% | 10 mg → 10.51 mg | Open |
| 3 Sept 2026 | GHK-Cu | Next Gen Peptides | GHK-14 | 99.92% | 50 mg → 52.58 mg | Open |
| 3 Sept 2026 | TB-500 | Next Gen Peptides | TB20-07 | 99.83% | 20 mg → 20.78 mg | Open |
| 1 Sept 2026 | NAD+ | Next Gen Peptides | ND500-05 | 99.29% | 500 mg → 520.73 mg | Open |
| 1 Sept 2026 | AOD-9604 | Next Gen Peptides | AD06 | 99.88% | 5 mg → 5.29 mg | Open |
| 29 Aug 2026 | Tesamorelin | Next Gen Peptides | TSM20-05 | 99.68% | 20 mg → 21.3 mg | Open |
| 29 Aug 2026 | GHK-Cu | Next Gen Peptides | ghk100-01 | 99.46% | 100 mg → 104.6 mg | Open |
| 28 Aug 2026 | Retatrutide | Next Gen Peptides | RT20-12 | 99.7% | 20 mg → 21.31 mg | Open |
| 28 Aug 2026 | Retatrutide | Next Gen Peptides | RT10-18 | 99.8% | 10 mg → 10.48 mg | Open |
| 28 Aug 2026 | Retatrutide | Next Gen Peptides | RT10-22 | 99.66% | 10 mg → 10.66 mg | Open |
| 28 Aug 2026 | Retatrutide | Next Gen Peptides | RT10-19 | 99.75% | 10 mg → 10.4 mg | Open |
| 28 Aug 2026 | Kisspeptin | Hydro Research Peptides | HR-2026-3156 | 99.303% | 10 mg → 9.41 mg | Open |
| 25 Aug 2026 | Melanotan I | Next Gen Peptides | MT1-01 | 99.19% | 10 mg → 10.36 mg | Open |
| 24 Aug 2026 | NAD+ | Next Gen Peptides | ND1-01 | 99.9% | 500 mg → 518.93 mg | Open |
| 24 Aug 2026 | KPV | Next Gen Peptides | KPV | 99.14% | 30 mg → 31.39 mg | Open |
| 24 Aug 2026 | AOD-9604 | Next Gen Peptides | AOD10-01 | 99.78% | 10 mg → 10.39 mg | Open |
| 24 Aug 2026 | Epithalon | Next Gen Peptides | EPTH50-05 | 99.5% | 50 mg → 51.86 mg | Open |
| 24 Aug 2026 | Semax | Next Gen Peptides | SMX30-02 | 99.82% | 30 mg → 30.83 mg | Open |
| 24 Aug 2026 | ARA-290 | Next Gen Peptides | ARA16-01 | 99.62% | 16 mg → 16.59 mg | Open |
| 24 Aug 2026 | Selank | Next Gen Peptides | SLK30-01 | 99.53% | 30 mg → 31.89 mg | Open |



