Numerical Aperture ⇄ f/#
Convert between numerical aperture, f-number, and half-cone angle for a lens or fiber.
Your recent runs (stored only in your browser)
No calculations yet — results land here so you can compare runs.
The engineering
Numerical aperture describes the light-gathering cone of a lens or fiber: NA = n·sinθ, where θ is the half-angle of the marginal ray and n is the index of the medium the cone lives in (1 for air). Larger NA means a wider cone, more collected light, and a smaller diffraction-limited spot. The f-number is the same cone expressed as a ratio; in air the working f/# ≈ 1/(2·NA).
Watch the medium: an oil-immersion microscope objective in n=1.515 oil can reach NA past 1.4, which is impossible in air where NA maxes at 1.0. The 1/(2·NA) f/# relation is the paraxial approximation — for fast lenses (low f/#) the exact form is f/# = 1/(2·NA·tanθ)-ish, so treat sub-f/2 numbers as approximate.
Where this math comes from
Ernst Abbe, working with Carl Zeiss in Jena in the 1870s, coined 'numerical aperture' as he built the theoretical basis for the microscope. He showed resolution scales with NA, not merely magnification, and drove the use of immersion oil to push NA above unity — turning microscope design from craft into physics.
The f-number came from the photographic side, standardized as apertures marked in a √2 progression so each stop halves the light. Eugene Hecht's Optics ties the two together for a generation of students: same cone of light, one number for the microscopist, one for the photographer.
- 1873Ernst AbbeDefines numerical aperture and links it to resolution in the microscope.
- 1878Ernst Abbe / Carl ZeissHomogeneous immersion objectives push NA above 1.0 using oil.
- 1900Photographic industryf-stop scale standardized in √2 steps for exposure control.
- 1974Eugene HechtOptics unifies NA and f/# for engineering students.
See the full timeline of the math behind every calculator →
Runs entirely in your browser — nothing you enter leaves this page. Your recent runs are stored only on your device.