Understanding the testing terms

A simple guide to what HPLC-UV and LC-MS actually show, and what they don’t

Krysia

A Quick Guide to the Terms

If you spend any time at all in the grey market community, you’ll have seen terms like HPLC-UV and LC-MS thrown around constantly when people talk about testing peptides.

A lot of people use them confidently, but not everyone actually understands what they mean, or how they differ.

So I’ve decided to create an easy to understand guide to understanding what these methods involve.

They are all different analytical methods used to test peptides, but they are not interchangeable.

Each one is designed to answer a slightly different question:

some focus on purity

some focus on separation

some focus on identification

What HPLC-UV actually does

The standard test for purity is currently HPLC-UV. In simple terms this is a way of separating a mixture and then “seeing” what’s in it using light.

Step by step

1. You start with a liquid sample

The peptide is dissolved in a liquid and injected into the machine.

2. It gets pushed through a column

The liquid is forced through a long, tightly packed tube (the column).

Inside that column:

different molecules move at different speeds

based on things like size, charge, and polarity

So the mixture starts to separate out over time

3. Each component comes out at a different time

As the sample travels through the main peptide comes out at one particular time and impurities come out earlier or later

This is called retention time

Retention time is not an intrinsic property of the peptide, it depends entirely on the chromatographic method used. The same compound can elute at different times in different labs without meaning it is a different substance.

4. The UV detector “sees” them

As each component exits the column, it passes through a UV detector.

the detector shines light (usually around 220 nm for peptides)

molecules absorb that light

the machine records how much is absorbed

more absorption usually means more UV-visible material.

5. You get a chromatogram

The output is a graph that looks like peaks:

big peak = usually the main component

smaller peaks = additional components, which may be impurities

The area under each peak is used to estimate purity

What “99% purity” actually means

It usually means:

99% of the UV signal came from the main peak

NOT:

99% of the vial is perfectly pure

or that everything else in the vial has been directly measured

On this chromatogram:

the big tall peak around 8.27 minutes is the main peptide

the small features around 7.66 and 9.65 minutes appear as very minor signals relative to the main peak

The machine then compares the area of the main peak with the total area of all integrated peaks.

That is where the 99.84% purity figure comes from.

The key limitation

HPLC-UV can only show what it can:

separate

and detect with UV

So it can miss things if:

impurities overlap with the main peak

two substances come out at the same time

something doesn’t absorb UV well

In those cases, everything can look like one clean peak

What Doesn’t Always Show Up on an HPLC-UV Purity Test

An HPLC-UV chromatogram can look very clean, but that doesn’t mean everything in the vial is visible on the graph.

That’s because the method only detects what it is designed to see.

Excipients (buffers, stabilisers, salts)

These are substances intentionally added to the product.

Many do not absorb UV strongly

Some elute very early and are ignored

Others may not appear clearly at all

They can be present without showing up as obvious peaks

Non-UV-active compounds

HPLC-UV works by measuring light absorption.

If a compound doesn’t absorb well at the chosen wavelength:

it may appear very small

or not appear at all

Co-eluting compounds

Different molecules can come out at the same time.

When that happens:

they merge into a single peak

the detector sees them as one signal

Very small peaks

Some methods ignore peaks below a certain threshold.

In this case:

That means tiny signals may not be counted in the purity result.

Non-peptide contaminants

Some contaminants, especially unusual ones, may:

not absorb UV strongly

behave differently in the column

These may be better detected by LC-MS than UV

What LC-MS actually does

LC-MS separates a mixture like HPLC, but instead of just “seeing” it with light, it weighs the molecules to identify what they are.

Step by step

1. Same start as HPLC

The sample is injected and pushed through a column.

It still gets separated over time into different components.

2. Instead of UV, it goes into a mass spectrometer

As each component comes out of the column, it enters the mass spectrometer.

Inside, molecules are

turned into charged particles (ions)

measured based on their mass-to-charge ratio

This gives a very specific “fingerprint” of each molecule

3. It can help identify what each peak represents

Instead of just seeing a peak, LC-MS can tell you:

this is the main peptide

this is a modified version (e.g. acetylated)

this is a fragment

this is something else entirely

MS Identity Confirmation

Main graph (MS1 spectrum)

This is the mass spectrum.

X-axis = mass/charge (m/z)

Y-axis = signal intensity

The big peak = the peptide signal

This shows:

the peptide is present

at the correct mass

Theoretical mass: 4811.5327 Da
what the peptide should weigh

Measured mass: 4811.5327 Da
what the instrument actually measured

Mass error: 0.0 ppm
essentially a perfect match

Acceptance limit: ≤ 5 ppm
allowed tolerance

Status: CONFIRMED

What that means:

The molecule detected matches the expected tirzepatide peptide very precisely

This confirms identity, not purity. It shows that the main compound has the correct mass and structure, but it does not tell you how clean the sample is or what other compounds may be present alongside it.

This is a simplified explanation of complex analytical methods, but it captures the key differences that matter for this discussion.

But LC-MS is not perfect

It’s powerful, but it still has limitations.

signal intensity does not equal exact quantity

different molecules ionise differently

some compounds can share the same mass

interpretation is still required

It reveals more detail, but that detail still needs to be interpreted carefully

Below is an example from Krause Lab showing HPLC-UV ( top graph) and Mass Spectrum ( bottom graph) of > 99.9% tirzepatide

The Krause HPLC chromatogram shows a single sharp peak with no clearly visible secondary peaks, suggesting that one compound dominates the sample under this method.

The bottom graph shows the raw mass spectrum, where the peptide appears as multiple peaks due to different charge states.

Uzorak’s report presents a deconvoluted result, where those peaks are mathematically combined into a single molecular mass. Both are based on the same underlying principle, but the results are processed and displayed differently.

Krause lab: raw LC-MS

m/z →

1000 1200 1400 1600 1800

▲ ▲ ▲ ▲

+5 +4 +3 +2

Same molecule, different charge states

Uzorak lab: deconvoluted LC-MS

Those charge states combined into one molecular mass

Molecular mass:

▲

|

4811.53 Da

All charge states combined into one value

This is the actual molecular weight

Conclusion

There isn’t one “best” test.

There are different tools, each designed to show a different part of the picture.

HPLC-UV shows what you can see.

LC-MS helps show what’s actually there.

The key isn’t choosing one over the other, it’s understanding what each one is really telling you.

Comments