Home / Guides

How to read a Kaplan–Meier curve

Updated 2026-09-25 · TrialCurve methods team

A Kaplan–Meier curve shows the proportion of patients who have not yet had the event (death, progression, relapse) over time. It starts at 100% and steps down each time events occur. Tick marks show censored patients. The median is where the curve crosses 50%. The vertical gap between two curves at a time point is the difference in survival at that time. The numbers-at-risk table tells you how many patients support each part of the curve.

Annotated Kaplan–Meier curve showing steps, censor marks, the median, the gap between arms and the numbers-at-risk table

Step by step

  1. Axes. The y-axis is the probability (or percentage) event-free; the x-axis is time since the start of follow-up (usually randomisation). Check whether the y-axis is 0–1 or 0–100%.
  2. Steps. Each drop is one or more events. Big drops mean many events at once, or few patients left at risk.
  3. Tick marks. Censored patients: they left follow-up event-free (the study ended, or they were lost to follow-up). Censoring doesn't lower the curve, but it shrinks the number at risk.
  4. Median survival. Draw a horizontal line at 50% and read off where each curve crosses it. If a curve never reaches 50%, the median is "not reached".
  5. Landmark survival. Read each curve's height at a time point (for example 12 or 24 months) to get survival at that landmark.
  6. Gap between curves. The vertical distance at a time point is the absolute difference in survival. Curves that separate early and stay apart suggest a durable effect. Curves that cross or separate late suggest non-proportional hazards.
  7. Numbers at risk. Patients still followed and event-free at each time. When they are small, the tail is uncertain and a single event causes a big drop.
  8. Confidence bands (if shown). The uncertainty around each curve; they widen as the number at risk falls.

Common mistakes

From reading to analysing

Need the numbers behind a published curve? Reconstruct the patient-level data from the figure. Have your own data? Draw it with the Kaplan–Meier curve generator.

FAQ

What does a tick mark on a Kaplan-Meier curve mean?

A tick mark shows a censored patient: someone who left follow-up without having the event, for example because the study ended. The curve does not drop at a tick, but the number at risk decreases.

What does 'median not reached' mean?

The Kaplan–Meier curve never fell below 50% during follow-up, so the median time to event cannot be estimated yet.

What is the numbers-at-risk table?

The count of patients still being followed and event-free at each time point. It shows how much data supports each part of the curve.

Reconstruct IPD from your own figure. Upload a Kaplan–Meier plot and get curves, numbers at risk, pseudo-IPD, hazard ratios and a validation pack. Three figures a month are free.

Try the live demo Browse trial data API docs