Precision peptide analysis.

Identity, purity, content, endotoxin, sterility and more from one order. Results within days of receipt, with the raw data and a signed record in every report.

Every number, with its raw data.

How a result is made, on example data: the raw data, how it is processed, and the result.

example data · not a test result

Identity

Mass spectrum SP-1: [M+2H]2+ at m/z 710.3606, [M+H]+ at m/z 1419.7140, [M+3H]3+ at m/z 473.9095. Each charge state gives the same neutral mass, 1418.7067 Da, against 1418.7042 Da expected: error 1.8 ppm, inside ±5.0 ppm. Isotope fit 0.97 (minimum 0.90).
report line

Identity (LC-MS) Consistent with BPC-157 (L3) = BPC-157 Conforms

Blind GLP-1

Label withheld. Charge states [M+4H]4+, [M+3H]3+, [M+5H]5+ give one neutral mass, 4810.5330 Da. Candidates: Liraglutide 3748.9465 Da, not detected (below 5 µg/vial); Semaglutide 4111.1154 Da, not detected (below 5 µg/vial); Retatrutide 4728.4718 Da, not detected (below 5 µg/vial); Tirzepatide 4810.5249 Da, detected. Error 1.7 ppm.
report line

Blind GLP-1 identification Identified: Tirzepatide (L3) The label claim reached the analyst after the results were final.

Purity

Chromatogram INJ-02 at 214 nm. Integration window 2.00 to 14.00 min; the blank peak is not counted. Main peak 99.01 % of the area, replicate 98.99 %. Reported 99.0 ± 0.3 % area (k = 2).
report line

Purity (RP-HPLC-UV, 214 nm) 99.0 ± 0.3 % area (k = 2) ≥ 98.0 % area, client specification Conforms

Content

Calibration with 5 levels of the reference standard, r² 0.99997. Vial results 10.21 mg and 10.46 mg; mean 10.34 ± 0.41 mg/vial (k = 2), RSD 1.7 %.
report line

Net peptide content (free base) 10.34 ± 0.41 mg/vial (k = 2), 103.4 % of label claim Reported

Check it yourself

The real files: open them and check, before you send us anything.

  1. Our example report: the vial, the product and client, the result, one row per ordered test, the approval and the QR code.

    Our example report.

    Rendered by the same engine as every report: one page, only the tests that were ordered, and a detailed PDF with the raw data. Marked as an example.

  2. Verify it yourself.

    Its ID, key and QR code are printed on it. Scan it or enter them on our verify page: the report opens on hkanalytical.com, marked DEMO.

  3. SHA-256 of the example PDF

    f3a6 18d3 fccc 2ec44fe8 2ca2 d044 24c2f691 cbc6 c18a 9269b3b9 ef56 33da ac46

    Its fingerprint.

    Drop the PDF on our verify page and your browser computes the same 64 characters. Change one byte and they all change.

  4. hk-2026-1 · Ed25519

    AF63 3A1E 64C0 A518

    Our signing keys.

    Client reports are signed with hk-2026-1. The example is signed with our demo key hk-demo-1, which can never show Valid.

Holding one of our reports?

Scan its QR code, or enter the ID and key here. It opens on hkanalytical.com, with its status and every version.

verify ID and key

We store only a fingerprint of your key, never the key itself.

How we compare

Five labs buyers use, on what you can check on a report. Where another lab does the same, the table says so.

  • Meets this row
  • Partly meets it
  • Does not meet it, on what we read
Compare with
What you can check HK Analytical our example report Janoshik Freedom Diagnostics Vanguard Laboratory Krause Analytical MZ Biolabs
How identity is shown on the report HK Analytical · our example report Accurate mass by LC-MS: expected and observed mass, with the error in ppm Identity on our example Janoshik Does not meet it, on what we read: The peptide is named; no identity evidence on the report Freedom Diagnostics Partly meets it: Mass spectrum image; no expected mass or error Vanguard Laboratory Does not meet it, on what we read: Retention time against a reference standard (HPLC-UV) Krause Analytical Partly meets it: LC-MS spectrum; no expected mass or error MZ Biolabs Meets this row: Accurate mass: expected and measured mass
Raw data printed on the report HK Analytical · our example report Full chromatogram, peak table, integration settings and mass spectrum Example report Janoshik Does not meet it, on what we read: None on the standard report; raw data is an add-on Freedom Diagnostics Partly meets it: Chromatogram and spectrum images; no peak table Vanguard Laboratory Partly meets it: Chromatogram; no peak table Krause Analytical Partly meets it: Chromatogram and mass spectrum; no peak table MZ Biolabs Partly meets it: Chromatogram and peak table; no integration settings
How you check that a report is genuine HK Analytical · our example report Signed record, published public key, PDF fingerprint check and a private link Verify a report Janoshik Partly meets it: Task number and key on the lab’s site; QR code Freedom Diagnostics Partly meets it: Public lookup by company name or code; QR to the PDF Vanguard Laboratory Partly meets it: Search by report number on the lab’s hub (reports the client made public); no QR or code on the reports we read Krause Analytical Partly meets it: Upload form; the lab replies by email MZ Biolabs Partly meets it: QR on 2026 reports; no lookup page on the lab’s site
Client relationship stated on the report HK Analytical · our example report Yes, on page one, inside the signed record Disclosure policy Janoshik Does not meet it, on what we read: Not stated Freedom Diagnostics Does not meet it, on what we read: Not stated Vanguard Laboratory Does not meet it, on what we read: Not stated Krause Analytical Does not meet it, on what we read: Not stated MZ Biolabs Does not meet it, on what we read: Not stated
What “sterility” means HK Analytical · our example report USP <71>: at least 14 days of incubation Our sterility test Janoshik Partly meets it: Microbial count (TAMC and TYMC), reported pass or fail Freedom Diagnostics Does not meet it, on what we read: PCR screen for microbial DNA Vanguard Laboratory Meets this row: USP <71>, 14 days, as an option Krause Analytical Meets this row: USP <71>, 14 days, as an add-on MZ Biolabs Partly meets it: USP <71> announced for early 2025; not confirmed since

Based on each lab’s public website and sample reports, checked September 2026. Our column describes our report format, as our example report shows it; every report is produced by the same software, which enforces it. If something changed, tell us: contact@hkanalytical.com Every row and the sources

What goes wrong with peptide reports, what ours do instead, and where to check each answer.

Why HK Analytical

Send a vial.Get the evidence.

  1. 01

    Request a quote.

    List each product and the tests you want. We reply by email with the quote, the vials to send and the address.

  2. 02

    Ship the vials.

    Unopened, numbered, with the custody form inside.

  3. 03

    Get the report.

    A signed PDF and a private link. You decide who sees it.