ECG Boxes to Seconds Calculator

Convert the large and small boxes you count on an ECG strip into elapsed time (seconds and milliseconds) at 25 mm/s or 50 mm/s paper speed, plus an estimated heart rate if the interval is one R-R beat-to-beat interval.

Quick Facts

25 mm/s (standard)
1 small box = 0.04 s · 1 large box = 0.2 s
Most adult ECG recordings default to this speed.
50 mm/s (double speed)
1 small box = 0.02 s · 1 large box = 0.1 s
Used in some pediatric or research recordings; halves the time per box.
Heart rate shortcut
HR = 300 ÷ large boxes = 1500 ÷ small boxes
Valid for a regular rhythm at 25 mm/s; equal to 60 ÷ seconds.

Your Results

Calculated
Elapsed Time
-
Total time represented by the boxes
In Milliseconds
-
Elapsed time converted to ms
Small-Box Equivalent
-
Total count expressed in small boxes
Estimated Heart Rate
-
If this span is one R-R interval (60 ÷ seconds)

Ready

Enter the boxes you counted and the paper speed, then press Calculate.

Formula and Method for ECG Boxes to Seconds Conversion

Standard ECG paper is printed on a grid of small 1 mm boxes grouped into large 5 mm boxes (5 small boxes per large box). At the standard recording speed of 25 mm/s, the paper advances 25 mm — 5 large boxes — every second, so each small box represents 0.04 seconds (40 ms) and each large box represents 0.2 seconds (200 ms). At the alternate 50 mm/s speed used on some machines and in pediatric or research recordings, the time per box is cut in half: 0.02 s per small box and 0.1 s per large box. This calculator converts any combination of large and small boxes into elapsed time, and — because box counting is classically used to measure the R-R interval between heartbeats — also estimates the equivalent heart rate.

How the calculation works

Enter the number of large boxes and small boxes you counted along the ECG strip and select the paper speed. The calculator multiplies large boxes by the seconds-per-large-box value (0.2 s at 25 mm/s, 0.1 s at 50 mm/s) and small boxes by the seconds-per-small-box value (0.04 s at 25 mm/s, 0.02 s at 50 mm/s), then adds the two together for total elapsed time: time = (large boxes × 0.2 or 0.1) + (small boxes × 0.04 or 0.02). If that interval is the distance between two consecutive R waves, heart rate follows directly from HR = 60 ÷ seconds — the basis of the classic "300 rule" (300 ÷ large boxes) and "1500 rule" (1500 ÷ small boxes) shortcuts used at the bedside.

Common mistakes

  • Forgetting the paper speed: the same box count represents a different amount of time at 25 mm/s versus 50 mm/s — always confirm the speed printed on the strip before counting.
  • Mixing up large and small boxes: a large box is 5 mm (5 small boxes), not 1 mm — miscounting by a factor of 5 throws off both the time and the heart rate estimate.
  • Using the box-count shortcut on an irregular rhythm: the 300/1500 rule assumes a regular rhythm; for irregular rhythms (such as atrial fibrillation), count R waves over a longer strip (for example, a 6-second strip × 10) instead.

Real-world applications

  • Quick bedside or classroom heart rate estimation directly from a printed or displayed ECG strip, without a stopwatch.
  • Measuring interval durations such as the PR interval, QRS duration, or QT interval by counting boxes between waveform landmarks.
  • Cross-checking a monitor's digital heart rate readout against a manual box count.
  • Teaching ECG fundamentals, where box-to-time conversion is one of the first skills taught.

This calculator is an educational reference for converting ECG grid boxes into elapsed time and an approximate heart rate — it does not interpret rhythm, waveform morphology, or diagnose any cardiac condition. Always verify against the strip's printed calibration marks and consult a qualified clinician for actual patient care decisions.

Frequently Asked Questions

How many seconds does one ECG large box represent?
At the standard paper speed of 25 mm/s, one large box (5 mm, made up of 5 small boxes) represents 0.2 seconds (200 ms). At the alternate 50 mm/s speed, one large box represents 0.1 seconds.
How many seconds does one small ECG box represent?
At 25 mm/s, one small box (1 mm) represents 0.04 seconds (40 ms). At 50 mm/s, one small box represents 0.02 seconds (20 ms).
How do I estimate heart rate by counting ECG boxes?
Count the number of large boxes between two consecutive R waves and divide 300 by that count (the "300 rule"), or count small boxes and divide 1500 by that count (the "1500 rule") — both apply at the standard 25 mm/s speed and are shortcuts for HR = 60 ÷ R-R interval in seconds. This assumes a regular rhythm.
Why do some ECGs use 50 mm/s instead of 25 mm/s?
A faster paper speed spreads the waveform out horizontally, making it easier to measure short intervals precisely; it is common in some pediatric and research recordings. Every timing rule doubles accordingly — each box represents half as much time as it does at 25 mm/s.