Third-party tested: HPLC-UV purity and LC-MS identity are reported on the Certificate of Analysis for the lot listed in the Specifications tab (see our COA page).
BPC-157 is a synthetic 15-amino-acid peptide supplied as a lyophilized powder for in vitro laboratory research.
Analytical profile: Sequence GEPPPGKPADDAGLV · Molecular formula C62H98N16O22 · Molecular weight approx. 1419.5 g/mol · CAS 137525-51-0 · Purity method HPLC-UV · Identity method LC-MS · Form lyophilized powder.
Structure and sequence
BPC-157 is a linear pentadecapeptide (15 residues). Its sequence, in one-letter code, is:
GEPPPGKPADDAGLV (Gly-Glu-Pro-Pro-Pro-Gly-Lys-Pro-Ala-Asp-Asp-Ala-Gly-Leu-Val)
Reference values are a molecular formula of C62H98N16O22, a molecular weight of approx. 1419.5 g/mol, and CAS 137525-51-0. These are reference figures for the compound, not measurements of a particular lot.
Analytical documentation
- Purity (HPLC-UV): the posted COA (lot BC-20260521-01, Freedom Diagnostics, reported July 8, 2026) reports 99.26%.
- Identity (LC-MS): the measured mass matches the expected mass of BPC-157.
- Net content: where reported, the measured amount per vial is on the certificate.
- A COA reports results for the sample tested. It is not a guarantee for other lots. Match the lot number on your vial to the certificate on our COA page.
Laboratory handling. Supplied as a lyophilized solid in a sealed vial. Handle it under your facility’s standard laboratory procedures and personal protective equipment. Handling is the responsibility of the qualified research facility.
Specifications
- Product
- BPC-157
- Label
- 10 mg per vial (measured net content for each batch is on the COA)
- Form
- Lyophilized powder
- CAS number
- 137525-51-0
- Molecular formula
- C62H98N16O22
- Molecular weight
- approx. 1419.5 g/mol
- Sequence
- GEPPPGKPADDAGLV
- Purity
- Reported on each batch COA. The posted COA (lot BC-20260521-01, Freedom Diagnostics, reported July 8, 2026) shows 99.26% by HPLC-UV, with identity confirmed by LC-MS. Verify this COA with the testing lab (opens third-party site)
- Storage
- Store lyophilized material in a cool, dry place, protected from light and moisture; refrigeration (about 4 °C) is recommended. Handling is the responsibility of the qualified research facility.
View the batch Certificate of Analysis on our COA page.
Also available: BPC-157 / TB-500 20 mg research material
Research FAQ
What is BPC-157 10 mg?
A synthetic 15-amino-acid peptide supplied as lyophilized material for in vitro research. For laboratory research use only.
What form is BPC-157 10 mg supplied in?
Lyophilized powder, labeled 10 mg per vial. Measured net content for each batch is on the COA.
What is the purity of BPC-157 10 mg?
Purity is reported on each batch COA. The posted COA (lot BC-20260521-01, Freedom Diagnostics, reported July 8, 2026) shows 99.26% by HPLC-UV, with identity confirmed by LC-MS.
Does BPC-157 10 mg come with a Certificate of Analysis?
Yes. The batch Certificate of Analysis is on our COA page.
How should BPC-157 10 mg be stored?
Store lyophilized material in a cool, dry place, protected from light and moisture; refrigeration (about 4 °C) is recommended. Handling is the responsibility of the qualified research facility.
Is BPC-157 10 mg for research use only?
Yes. It is sold for in vitro laboratory research only and is not for human or animal use.
Who can purchase BPC-157 10 mg?
Sold only to qualified researchers and research institutions.
Where can I review the BPC-157 10 mg lab report?
The batch Certificate of Analysis is on our COA page.
Learn more
- LC-MS Identity Explained: What the Identity Result Confirms
- Research Peptide Glossary
- Peptide Sequence Notation: How Amino Acid Sequences Are Written
- BPC-157, TB-500 and the 20 mg Blend: Specifications Compared
Important notice
For in vitro laboratory research only. Not for human or animal use. Sold only to qualified researchers and research institutions. We may ask you to verify your organization before we ship, and we cancel and refund any order we believe is for personal use.


Retatrutide 20 mg, Pack of 5
TB-500 10 mg