A C-reactive protein (CRP) result is one of the most common numbers on a blood panel, yet it is easy to misread. This guide explains how to read a CRP result step by step, what a normal CRP looks like, and how the high-sensitivity version (hs-CRP) is used for cardiovascular risk. It is written for orientation only, so you can understand the report in front of you before you discuss it with your clinician.
This article is educational and does not replace clinical training or advice for a specific patient. All clinical decisions rest with the treating clinician.
What is CRP?
C-reactive protein is a protein produced by the body in response to inflammation. On a lab report it is a general marker of inflammation and is not specific to a single disease, which means a raised value tells you that inflammation may be present but not where it comes from or why (StatPearls).
Because of this, the CRP number is a signal to interpret in context, not a diagnosis on its own. A diagnosis is made by a clinician who combines the result with your history, examination, and other tests.
There are two common forms of the test. Standard CRP is used to look at general inflammation. High-sensitivity CRP (hs-CRP) uses a more sensitive assay and is applied to cardiovascular risk assessment, using lower cut-offs (StatPearls).
How to read a CRP result step by step
Reading the value in a systematic order helps you avoid the most common errors.
Step 1: Identify which test was ordered
Check whether the report says CRP or hs-CRP. They are interpreted with different cut-offs, so knowing which one you are looking at comes first. Standard CRP is read as a general inflammation marker, while hs-CRP is read against cardiovascular risk bands (StatPearls).
Step 2: Confirm the unit
CRP can be reported in mg/L or in mg/dL. A normal CRP is under 10 mg/L, which is the same as under 1.0 mg/dL, so a value only makes sense once you know the unit (StatPearls). Reading a mg/dL value as if it were mg/L, or the reverse, is a frequent mistake.
Step 3: Compare against your lab’s reference range
Reference ranges vary by lab. Read your printed value against the range stated on your own report rather than against a number remembered from elsewhere. Use the general normal marker above as an orientation point, not as a fixed threshold for every laboratory.
Step 4: Interpret in clinical context
A single value is a snapshot. Because CRP reflects inflammation from many possible sources, the meaning of your result depends on symptoms, timing, and other findings that only a clinician can put together. Treat the number as one input, not the conclusion.
Normal values and key findings
The table below summarizes the cut-offs stated in the source. Reference ranges vary by lab, so use it for orientation and confirm against your own report.
| Test | Value | Interpretation | Source |
|---|---|---|---|
| Standard CRP | Under 10 mg/L (under 1.0 mg/dL) | Considered normal | StatPearls |
| CRP (meaning) | Any elevation | General marker of inflammation, not specific to one disease | StatPearls |
| hs-CRP (cardiovascular risk) | Under 1 mg/L | Low risk | StatPearls |
| hs-CRP (cardiovascular risk) | 1 to 3 mg/L | Moderate risk | StatPearls |
| hs-CRP (cardiovascular risk) | Over 3 mg/L | High risk | StatPearls |
Common mistakes when reading CRP
- Confusing standard CRP with hs-CRP. They use different cut-offs, so mixing them up changes the interpretation (StatPearls).
- Treating CRP as disease-specific. It is a general marker of inflammation and does not name a cause on its own (StatPearls).
- Ignoring the unit. A value near the normal boundary can be read completely wrong if mg/L and mg/dL are swapped (StatPearls).
- Comparing to a remembered number instead of your own lab’s range. Reference ranges vary by lab.
When to see a clinician
CRP interpretation belongs with your treating clinician, especially when a result is outside your lab’s stated range or does not fit your symptoms. Bring the full report, including the unit and the reference range, so the value can be read in context. Any decision about what a result means, and what to do next, is made by the clinician, not by the number alone.
How Phở Labs approaches this
Phở Labs publishes cited explainers so that each stated value stays attached to the source it came from. Where a threshold is set by your own laboratory rather than fixed, we say so instead of inventing a number. This page interprets what a CRP report shows for general reading; it does not diagnose, and it does not offer treatment or management advice.
References
- StatPearls, C-Reactive Protein. National Center for Biotechnology Information. (StatPearls)(https://www.ncbi.nlm.nih.gov/books/NBK441843/)