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.