Semaglutide has 443 independent tests on file from 21 laboratories across 137 vendors; the recency-weighted purity index is 99.68. The most recent test was submitted on 2026-08-12. Page 2 of 2 lists 143 of them, most recent first; every figure on this page counts all 443.
These are certificates shops have chosen to publish, verified for authenticity before listing. Because shops decide which COAs to make public, the set reflects the batches they published rather than every production batch — a selection bias we state openly. How the index is calculated →
Have a vial in hand? Look up its lot →
| Vendor | Testing lab | Date | HPLC purity | Identity (sample) | Net content | Endotoxin |
|---|---|---|---|---|---|---|
| Peptira peptides | freedomdiagnosticstesting.com | 2025-09-19 | 99.79% | SemaglutideSEMA10-004 | 10.5 / 10 mg (105%) | — |
| Peptira peptides | freedomdiagnosticstesting.com | 2025-09-19 | 99.70% | SemaglutideSEMA20-004 | 20.68 / 20 mg (103%) | — |
| ionpeptide.com | freedomdiagnosticstesting.com | 2025-09-18 | 99.57% | Semaglutide | 10.87 / 10 mg (109%) | — |
| ionpeptide.com | freedomdiagnosticstesting.com | 2025-09-18 | 99.89% | Semaglutide | 30.19 / 30 mg (101%) | — |
| ionpeptide.com | freedomdiagnosticstesting.com | 2025-09-18 | 99.91% | Semaglutide | 15.26 / 5 mg (305%) | — |
| Peptira peptides | freedomdiagnosticstesting.com | 2025-09-13 | 99.82% | SemaglutideSEMA10-003 | 10.49 / 10 mg (105%) | — |
| Peptira peptides | freedomdiagnosticstesting.com | 2025-09-13 | 99.97% | SemaglutideSEMA20-003 | 21.44 / 20 mg (107%) | — |
| synthesis peptides | freedomdiagnosticstesting.com | 2025-09-12 | 99.91% | Semaglutide/Glycine | 9.82 / 10 mg (98%) | — |
| valorpeptides.com | Vanguard Laboratory | 2025-09-09 | 99.46% | SemaglutideSG0001 | 8.76 / 10 mg (88%) | <0.05 EU/mg |
| ionpeptide.com | BioRegen | 2025-09-09 | 99.82% | Semaglutide | 19.271 / 20 mg (96%) | — |
| peptidology | Vanguard Laboratory | 2025-08-28 | 99.86% | GLP1-S4 | 11.38 / 10 mg (114%) | — |
| peptidology | Vanguard Laboratory | 2025-08-28 | 99.80% | GLP1-S4 | 34.2 / 30 mg (114%) | — |
| oathresearch.com | freedomdiagnosticstesting.com | 2025-08-27 | 99.63% | Semaglutide | 6.92 / 5 mg (138%) | — |
| ezpeps.com | Janoshik Labs | 2025-08-25 | 99.86% | SemaglutideOZ100818✓ Lab-verified | 11.92 / 10 mg (119%) | — |
| pura peptides | freedomdiagnosticstesting.com | 2025-08-24 | 99.82% | Semaglutide2509240015 | 24.22 / 20 mg (121%) | — |
| trulabpeptides.com | peptidetest | 2025-08-20 | 99.42% | SemaglutideSEMA NR-05Lab has no portal | 5.677 / 5 mg (114%) | — |
| peptide partners | Trust Pointe Analytics | 2025-08-20 | 99.34% | SemaglutideSM20250801 | 10.7 / 10 mg (107%) | — |
| Empower Peptides | freedomdiagnosticstesting.com | 2025-08-20 | 99.68% | SemaglutideEMP-GLP1SG-BK77 | 5.85 / 5 mg (117%) | — |
| Peptira peptides | Janoshik Labs | 2025-08-13 | 99.39% | SemaglutideSEMA10-002 | 11.54 / 10 mg (115%) | — |
| Peptira peptides | freedomdiagnosticstesting.com | 2025-08-13 | 99.90% | SemaglutideSEMA20-002 | 22.86 / 20 mg (114%) | — |
| peptide crafters | Janoshik Labs | 2025-08-12 | 99.69% | SemaglutidePC-G1-S5 | 5.22 / 5 mg (104%) | — |
| Polaris Peptides | Trust Pointe Analytics | 2025-08-12 | 99.53% | SemaglutidePOL-S5-8 | 6.024 / 5 mg (120%) | — |
| srylab.bio | Janoshik Labs | 2025-08-11 | 99.53% | SemaglutideH20250828 | 5.27 / 5 mg (105%) | — |
| srylab.bio | Janoshik Labs | 2025-08-11 | 99.43% | SemaglutideH20250828 | 21.64 / 20 mg (108%) | — |
| mspeptides.com | Janoshik Labs | 2025-08-07 | 99.28% | SemaglutideR250727-SMG10-Q001✓ Lab-verified | 11.25 / 10 mg (113%) | — |
| tnnpeptides.com | freedomdiagnosticstesting.com | 2025-08-07 | 99.62% | SemaglutideA2025210 | 11.29 / 10 mg (113%) | — |
| growthguys.is | Janoshik Labs | 2025-08-07 | 99.48% | Semaglutide | 5.23 / 4.82 mg (109%) | — |
| blank peptides | freedomdiagnosticstesting.com | 2025-08-06 | 99.88% | SemaglutideSEM 1008022025-08 | 12.6 / 10 mg (126%) | — |
| profoundaminos.com | Trust Pointe Analytics | 2025-08-06 | 99.31% | SemaglutideSPL-1494 | 11.63 / 10 mg (116%) | — |
| profoundaminos.com | Trust Pointe Analytics | 2025-08-06 | 99.17% | SemaglutideSPL-1499 | 16.991 / 15 mg (113%) | — |
| simple peptide | freedomdiagnosticstesting.com | 2025-08-06 | 99.88% | SemaglutideSEM 1008022025-08 | 12.6 / 10 mg (126%) | — |
| srylab.bio | Janoshik Labs | 2025-08-05 | 99.54% | SemaglutideG23050728 | 11.17 / 10 mg (112%) | — |
| honestpeptide.com | Janoshik Labs | 2025-07-30 | 99.06% | SemaglutideSM1007152025 | 11.32 / 10 mg (113%) | — |
| evolabsresearch.co | Janoshik Labs | 2025-07-29 | 99.65% | Semaglutide0010825 | 11.61 / 10 mg (116%) | — |
| pura peptides | Chromate | 2025-07-23 | 99.85% | Semaglutide2507230003 | 11.04 / 10 mg (110%) | — |
| somachems.com | Chromate | 2025-07-22 | 99.14% | Semaglutide | 20.34 / 20 mg (102%) | — |
| somachems.com | Chromate | 2025-07-22 | 99.69% | SemaglutideSOMA128K3Q41 | 9.506 / 10 mg (95%) | — |
| somachems.com | Chromate | 2025-07-22 | 99.62% | SemaglutideSOMA1ZPFEGW8 | 4.692 / 5 mg (94%) | — |
| somachems.com | Chromate | 2025-07-22 | 99.89% | TirzepatideSOMA11X8DCAN | 5.057 / 5 mg (101%) | — |
| Peptira peptides | Janoshik Labs | 2025-07-16 | 99.84% | SemaglutideSEMA10-001 | 10.89 / 10 mg (109%) | — |
| Peptira peptides | Janoshik Labs | 2025-07-16 | 99.93% | SemaglutideSEMA20-001 | 22.76 / 20 mg (114%) | — |
| peptide crafters | Vanguard Laboratory | 2025-07-14 | 99.64% | GLP-1PC-G3-S20 | 20.27 / 22 mg (92%) | — |
| Polaris Peptides | Chromate | 2025-07-08 | 99.87% | SemaglutidePOL-S10-11 | 12.56 / 10 mg (126%) | — |
| felixchem.is | Chromate | 2025-07-07 | 99.84% | Semaglutide061725-S10-C | 10.61 / 10 mg (106%) | — |
| felixchem.is | Chromate | 2025-07-07 | 99.76% | Semaglutide061725-S5-1 | 5.558 / 5 mg (111%) | — |
| atomik labz | Janoshik Labs | 2025-07-04 | 99.92% | SemaglutideCC062525 | 11.65 / 20 mg (58%) | — |
| OROS Research | freedomdiagnosticstesting.com | 2025-07-04 | 99.82% | Semaglutide395224 | 10.66 / 10 mg (107%) | — |
| OROS Research | freedomdiagnosticstesting.com | 2025-07-04 | 99.78% | Semaglutide395255 | 5.45 / 5 mg (109%) | — |
| profoundaminos.com | Janoshik Labs | 2025-07-03 | 99.33% | Semaglutide | 16.82 / 15 mg (112%) | — |
| Polaris Peptides | Trust Pointe Analytics | 2025-07-01 | 99.52% | SemaglutidePOL-S10-11 | 13.544 / 10 mg (135%) | — |
| modern aminos | Chromate | 2025-06-27 | 99.48% | GLP-1 SM | 5.407 / 5 mg (108%) | — |
| growthguys.is | Janoshik Labs | 2025-06-25 | 99.73% | Semaglutide | 10.9 / 10 mg (109%) | — |
| stratelabs.is | Janoshik Labs | 2025-06-23 | 99.58% | Semaglutide | 11.02 / 10 mg (110%) | — |
| luvionbio.com | freedomdiagnosticstesting.com | 2025-06-20 | 99.82% | GLP-3LBL-0625-RT10-1027 | 10.11 / 10 mg (101%) | — |
| hkroids.com | freedomdiagnosticstesting.com | 2025-06-16 | 99.91% | Semaglutide | 10.18 / 10 mg (102%) | — |
| Empower Peptides | Chromate | 2025-06-16 | 99.86% | SemaglutideEMP-GLP1SG-250528-A15 | 16.67 / 15 mg (111%) | — |
| Empower Peptides | Chromate | 2025-06-16 | 99.88% | SemaglutideEMP-GLP1SG-250528-A10 | 9.346 / 10 mg (93%) | — |
| modern aminos | Chromate | 2025-06-16 | 99.94% | GLP-1 SM | 11.34 / 10 mg (113%) | — |
| felixchem.is | Chromate | 2025-06-13 | 99.90% | Semaglutide060525-S15-3 | 16.64 / 15 mg (111%) | — |
| felixchem.is | Chromate | 2025-06-13 | 99.84% | Semaglutide060525-S15-4 | 15.89 / 15 mg (106%) | — |
| felixchem.is | Chromate | 2025-06-13 | 99.88% | Semaglutide060525-S15-B | 16.02 / 15 mg (107%) | — |
| felixchem.is | Chromate | 2025-06-13 | 99.79% | Semaglutide060525-S10-C | 10.75 / 10 mg (108%) | — |
| felixchem.is | Chromate | 2025-06-13 | 99.76% | Semaglutide060525-S5-5 | 5.291 / 5 mg (106%) | — |
| peptide crafters | Janoshik Labs | 2025-06-13 | 99.71% | SemaglutidePC-G-S10 | 12.85 / 12 mg (107%) | — |
| atomik labz | Janoshik Labs | 2025-06-06 | 99.69% | SemaglutideMM120324 | 12.41 / 10 mg (124%) | — |
| Empower Peptides | Chromate | 2025-06-03 | 99.85% | SemaglutideEMP-GLP1SG-250528-A10 | 9.969 / 10 mg (100%) | — |
| Empower Peptides | Chromate | 2025-06-03 | 99.85% | SemaglutideEMP-GLP1SG-250528-A5 | 5.475 / 5 mg (110%) | — |
| Polaris Peptides | Trust Pointe Analytics | 2025-05-23 | 99.89% | SemaglutidePOL-S2-5 | 2.487 / 2 mg (124%) | — |
| peptide crafters | Vanguard Laboratory | 2025-05-16 | 99.80% | Semaglutide/Ipamorelin Blend | 11.07 / 10 mg (111%) | — |
| pura peptides | freedomdiagnosticstesting.com | 2025-05-14 | 99.79% | Semaglutide2505140009 | 28.2786 / 20 mg (141%) | — |
| directpeptides.com | BioRegen | 2025-05-12 | 99.87% | Semaglutide | 14.6 / 10 mg (146%) | 2025-05-12 |
| Oupeptide | Janoshik Labs | 2025-04-28 | 99.51% | Semaglutide2025/04/02 | 14.93 / 15 mg (100%) | — |
| peptide crafters | Janoshik Labs | 2025-04-24 | 99.17% | SemaglutidePC-G-SM5 | 6.29 / 5 mg (126%) | — |
| optima supply | Chromate | 2025-04-17 | 99.98% | SemaglutideSEM10-001 | 12.51 / 10 mg (125%) | — |
| optima supply | Chromate | 2025-04-17 | 99.82% | SemaglutideSEMS-001 | 6.334 / 5 mg (127%) | — |
| hydroresearch peptides | Chromate | 2025-04-17 | 99.98% | SemaglutideSEM10-002 | 12.51 / 10 mg (125%) | — |
| hydroresearch peptides | Janoshik Labs | 2025-04-17 | 99.82% | SemaglutideSEM5-002 | 6.334 / 5 mg (127%) | — |
| felixchem.is | Chromate | 2025-04-09 | 99.95% | Semaglutide040825-S15-W | 15.08 / 15 mg (101%) | — |
| felixchem.is | Chromate | 2025-04-09 | 99.67% | Semaglutide040825-S05-W | 5.184 / 5 mg (104%) | — |
| peptide crafters | Trust Pointe Analytics | 2025-04-04 | 99.89% | SemaglutidePC-J1-S2C | 24.004 / 20 mg (120%) | — |
| skye peptides | Janoshik Labs | 2025-03-27 | 99.21% | SemaglutideSM25-05-001 | 6.15 / 5 mg (123%) | — |
| skye peptides | Janoshik Labs | 2025-03-27 | 99.42% | SemaglutideSM25-10-001 | 12.35 / 10 mg (123%) | — |
| Qing Li Peptide | Janoshik Labs | 2025-03-21 | 99.68% | Semaglutide | 32 / 30 mg (107%) | — |
| peptide crafters | Janoshik Labs | 2025-03-21 | 99.21% | SemaglutidePC-J2-S5 | 5.28 / 5 mg (106%) | — |
| optima supply | Janoshik Labs | 2025-03-18 | 99.81% | SemaglutideSEM10-001 | 12.46 / 10 mg (125%) | — |
| optima supply | Janoshik Labs | 2025-03-18 | 99.09% | SemaglutideSEM5-001 | 6.02 / 5 mg (120%) | — |
| hydroresearch peptides | Janoshik Labs | 2025-03-18 | 99.09% | SemaglutideSEM5-002 | 6.02 / 5 mg (120%) | — |
| hydroresearch peptides | Janoshik Labs | 2025-03-18 | 99.81% | SemaglutideSEM10-002 | 12.46 / 10 mg (125%) | — |
| hydroresearch peptides | Janoshik Labs | 2025-03-18 | 99.08% | SemaglutideSEM5-002 | 6.02 / 5 mg (120%) | — |
| hkroids.com | Janoshik Labs | 2025-03-12 | 99.16% | Semaglutide | 4.84 / 5 mg (97%) | — |
| profoundaminos.com | MZ Biolabs | 2025-03-06 | 99.63% | Semaglutide2025-02-26 white capLab has no portal | 10.58 / 10 mg (106%) | — |
| peptidic research | Janoshik Labs | 2025-03-06 | 99.75% | Semaglutide042025 | 10.42 / 10 mg (104%) | — |
| felixchem.is | Chromate | 2025-03-03 | 99.81% | Semaglutide022825-S15 | 15.39 / 15 mg (103%) | — |
| felixchem.is | Chromate | 2025-03-03 | 99.67% | Semaglutide022825-S10 | 9.749 / 10 mg (97%) | — |
| felixchem.is | Chromate | 2025-03-03 | 99.55% | Semaglutide022825-S5 | 4.601 / 5 mg (92%) | — |
| royal-peptides.com | Janoshik Labs | 2025-02-28 | 99.88% | Semaglutide | 11.61 / 10 mg (116%) | — |
| simonsrx.com | Chromate | 2025-02-25 | 98.89% | Semaglutide | 2.038 / 2 mg (102%) | — |
| ezpeps.com | Janoshik Labs | 2025-02-18 | 99.70% | Semaglutide | 5.655 / 5 mg (113%) | — |
| profoundaminos.com | MZ Biolabs | 2025-01-28 | 99.35% | Semaglutide2025-01-23Lab has no portal | 7.3 / 5 mg (146%) | — |
| growthguys.is | Janoshik Labs | 2025-01-22 | 99.51% | Semaglutide | 5.32 / 5 mg (106%) | — |
| profoundaminos.com | Janoshik Labs | 2025-01-16 | 99.69% | Semaglutide | 11.12 / 10 mg (111%) | — |
| skye peptides | Janoshik Labs | 2025-01-06 | 99.02% | SemaglutideSM25-05-001 | 6.27 / 5 mg (125%) | — |
| researchpeptideslab.com | freedomdiagnosticstesting.com | 2025-01-01 | 99.83% | Semaglutide910463-68-2 | 20 / 20 mg (100%) | — |
| researchpeptideslab.com | freedomdiagnosticstesting.com | 2025-01-01 | 99.73% | Semaglutide910463-68-2 | 10 / 10 mg (100%) | — |
| growthguys.is | Janoshik Labs | 2024-12-30 | 99.42% | Semaglutide | 5.73 / 5 mg (115%) | — |
| skye peptides | Janoshik Labs | 2024-12-18 | 99.74% | SemaglutideSM24-10-007 | 12.08 / 10 mg (121%) | — |
| Amino Amigos | MZ Biolabs | 2024-12-17 | 98.76% | SemaglutideSG2024-12Lab has no portal | 5.12 / 5 mg (102%) | — |
| atomik labz | Janoshik Labs | 2024-12-17 | 99.51% | SemaglutideMM120324 | 5.95 / 5 mg (119%) | — |
| peptide crafters | Janoshik Labs | 2024-11-29 | 99.65% | SemaglutidePC-J-S5 | 5.96 / 5 mg (119%) | — |
| Polaris Peptides | Janoshik Labs | 2024-11-11 | 99.57% | SemaglutidePOL-S10-7 | 10.93 / 10 mg (109%) | — |
| peptide crafters | Janoshik Labs | 2024-11-04 | 99.86% | SemaglutidePC-J-S10 | 16.28 / 16 mg (102%) | — |
| prioritypeptides.net | Janoshik Labs | 2024-10-16 | 99.83% | SemaglutideSEM-110-A2 | 5.56 / 5 mg (111%) | — |
| researchreadypeptides.com | Vanguard Laboratory | 2024-10-10 | 99.80% | GLP-1-IBI362VIOMZIBI-10-1 | 11.01 / 10 mg (110%) | — |
| peptidic research | Janoshik Labs | 2024-10-07 | 99.77% | Semaglutide042025 | 5.09 / 5 mg (102%) | — |
| peptide crafters | Janoshik Labs | 2024-09-23 | 99.86% | SemaglutidePC-Z1-S5 | 5.53 / 5 mg (111%) | — |
| atomik labz | Janoshik Labs | 2024-08-28 | 99.47% | SemaglutideFF0823 | 5.96 / 5 mg (119%) | — |
| optima supply | MZ Biolabs | 2024-08-28 | 99.91% | Semaglutide2024-08-05Lab has no portal | 6.51 / 5 mg (130%) | — |
| Polaris Peptides | Janoshik Labs | 2024-08-07 | 98.27% | SemaglutidePOL-S2-4 | 2.08 / 2 mg (104%) | — |
| peptide crafters | Janoshik Labs | 2024-07-11 | 99.83% | SemaglutidePC-Z2-S10 | 12.45 / 10 mg (124%) | — |
| Amino Amigos | MZ Biolabs | 2024-07-10 | 99.90% | Semaglutide6S10G2Lab has no portal | 12.74 / 10 mg (127%) | — |
| peptidehackers.com | Janoshik Labs | 2024-06-24 | 99.98% | Semaglutide | 14.6 / 15 mg (97%) | — |
| labtrust peptides | Janoshik Labs | 2024-06-10 | 99.73% | Semaglutide#43466 | 10.27 / 10 mg (103%) | — |
| skye peptides | Chromate | 2024-06-05 | 99.56% | SemaglutideSM24-05-006 | 6.267 / 5 mg (125%) | — |
| peptide crafters | Janoshik Labs | 2024-05-29 | 99.94% | SemaglutidePC-G-S5 | 5 / 5 mg (100%) | — |
| powerpeptides.com | MZ Biolabs | 2024-05-17 | 99.72% | Semaglutide2024-04-30Lab has no portal | 8.2 / 5 mg (164%) | — |
| wolverine research lab peptides | Janoshik Labs | 2024-05-06 | 99.03% | Semaglutide | 10.86 / 10 mg (109%) | — |
| BleauGenics | Janoshik Labs | 2024-05-03 | 99.85% | Semaglutide | 5.66 / 5 mg (113%) | — |
| wolverine research lab peptides | Janoshik Labs | 2024-04-24 | 99.90% | Semaglutide | 4.42 / 4 mg (111%) | — |
| peptide crafters | Janoshik Labs | 2024-04-18 | 99.96% | SemaglutidePC-RT-785 | 9.37 / 10 mg (94%) | — |
| peptide crafters | MZ Biolabs | 2024-04-04 | 99.69% | Semaglutide2024-03-21Lab has no portal | 5.75 / 5 mg (115%) | — |
| Amino Amigos | MZ Biolabs | 2024-03-20 | 99.73% | SemaglutideSEM5.D24 H1Lab has no portal | 5.15 / 5 mg (103%) | — |
| growthguys.is | Janoshik Labs | 2024-03-18 | 99.40% | Semaglutide | 5.32 / 5 mg (106%) | — |
| Amino Amigos | Analiza Białek | 2024-02-29 | 98.00% | Sermorelin100004707 | 10.96 / 11 mg (100%) | — |
| Polaris Peptides | Janoshik Labs | 2024-02-29 | 99.56% | SemaglutidePOL-S5-1 | 5.04 / 5 mg (101%) | — |
| Biolabshop | Analiza Białek | 2024-02-13 | 98.00% | GLP-1 + GIP100004652 | 5.25 / 5 mg (105%) | — |
| Amino Amigos | MZ Biolabs | 2024-02-12 | 99.65% | SemaglutideSEM10.B24H2Lab has no portal | 10.55 / 10 mg (106%) | — |
| skye peptides | MZ Biolabs | 2024-02-12 | 99.64% | Semaglutide2024-01-24Lab has no portal | 11.64 / 10 mg (116%) | — |
| Amino Amigos | MZ Biolabs | 2024-01-16 | 99.90% | Semaglutide | 4.65 / 5 mg (93%) | — |
| skye peptides | Janoshik Labs | 2024-01-03 | 99.78% | Semaglutide9104-04-004 | 5.23 / 5 mg (105%) | — |
| skye peptides | Janoshik Labs | 2023-12-12 | 99.92% | Semaglutide9104-10-001 | 11.45 / 10 mg (115%) | — |
| Amino Amigos | MZ Biolabs | 2023-11-15 | 99.80% | Semaglutide | 4.93 / 5 mg (99%) | — |
| skye peptides | Janoshik Labs | 2023-09-12 | 99.41% | Semaglutide9104-05-002 | 4.78 / 5 mg (96%) | — |
| skye peptides | Janoshik Labs | 2023-08-05 | 99.73% | Semaglutide9104-05-001 | 4.92 / 5 mg (98%) | — |
The same seven questions decide whether a certificate of analysis means anything, whichever compound it describes. Six are about the document; the seventh is about what no document can tell you.
Want a vial tested yourself? How to send a peptide for independent HPLC testing.
Semaglutide is a 31-amino-acid analogue of human GLP-1(7-37) — Aib at position 8, Arg34, and a C18 fatty-diacid on Lys26 via a γGlu/OEG linker — CAS 910463-68-2 (PubChem CID 56843331), formula C₁₈₇H₂₉₁N₄₅O₅₉, molecular weight 4,113.6 g/mol, development codes NN9535 / NNC 0113-0217. It is not built on an exendin-4 backbone; that is the scaffold of exenatide, a different drug, and a product page repeating the exendin-4 lineage has copied its chemistry from the wrong molecule. "GLP-1SG" is a catalog code for semaglutide, not a separate or cheaper compound.
The molecule is easy to identify by mass, so the failures that actually occur are substitution of a salt form and quantity that does not match the label. FDA has stated that semaglutide sodium and semaglutide acetate "are different active ingredients than are used in the approved drugs", and that the agency "does not have information on whether these salts have the same chemical and pharmacologic properties." A vial of a salt form can return a genuine 99% HPLC purity figure — of something no randomised trial has tested. A salt form also changes what is being weighed: a labelled 10 mg can be 10 mg of a salt of which the peptide itself is some smaller fraction. Neither effect is visible on a purity percentage; both are visible on a certificate that states the form, and both are resolvable by mass spectrometry plus a net-content measurement.
Tirzepatide, sold alongside it, sits at 4,813.0 g/mol (CAS 2023788-19-2). The distance between 4,113.6 and 4,813.0 is why mass spectrometry is not optional: HPLC reports what proportion of the sample is the main peak, not which molecule that peak is.