Hyperfocal distance is a practical focusing target when you want maximum depth of field (DoF)—common in landscapes, architecture, and street scenes where you want foreground detail and distant backgrounds to look acceptably sharp. If you focus your lens at the hyperfocal distance H, then everything from approximately H/2 to infinity will be within “acceptable sharpness” for your chosen aperture, focal length, and circle of confusion (CoC).
This calculator uses the standard thin-lens hyperfocal approximation. Results are only as good as the CoC you choose and how closely your real lens matches the simplified model (see Limitations & assumptions).
The classic hyperfocal distance equation is:
Unit note: Because f and c are in millimeters here, H is computed in millimeters. Convert to meters by dividing by 1000 (and to feet by dividing millimeters by 304.8).
Once you have H, a widely used rule of thumb is:
In practice, photographers often focus slightly beyond the near subject (or use live view magnification) because real scenes, lenses, and print/viewing conditions vary.
Setup: 24 mm lens, f/8, CoC = 0.03 mm (typical full-frame starting point).
Result: H ≈ 2424 mm = 2.424 m (≈ 7.95 ft). If you focus at ~2.4 m, the near acceptable limit is roughly H/2 ≈ 1.2 m (≈ 4.0 ft), and the far limit is infinity.
The choice of CoC depends on sensor format and output assumptions. Smaller CoC values are stricter (they assume higher resolving demands), which increases the hyperfocal distance.
| Scenario | f (mm) | Aperture (N) | CoC (mm) | Hyperfocal H |
|---|---|---|---|---|
| Wide landscape (full-frame baseline) | 24 | 8 | 0.03 | ≈ 2.42 m |
| Standard view, more DoF | 35 | 11 | 0.03 | ≈ 3.75 m |
| Telephoto, stopped down | 50 | 16 | 0.03 | ≈ 5.26 m |
CoC is not a physical constant; it’s a convention tied to how large you view/print the image and how sharp you expect it to look. Many calculators use “classic” defaults that work well for general purposes. As a starting point:
If you plan large prints, heavy cropping, or very close viewing, use a smaller CoC (stricter). If your output is small (web-only) or viewing distance is large, a slightly larger CoC may be acceptable.