risertoolsComing Q2 2026
Free · Coming Soon · Notify-me list

CCTV Lens & Field-of-View Calculator

Multi-vendor sensor library, mount-height visualization, and reverse-solve — for any IP camera + lens, not just one brand's lineup.

No spam. One launch announcement, plus the embed widget for early signups.

risertools.com / lens
Preview

Inputs

Sensor size (1/4″ — 1″)4MP @ 15 fps
Focal length (mm)H.265+
Distance to subject (ft)VBR
Mount height (ft)30%
Camera resolution24

Result

Horizontal FoV (degrees + ft at distance)
62.5° / 47 ft wide
Vertical FoV: 38° / 28 ft tall at 38 ft distance
Mount 12 ft → covers floor area ~47 × 28 ft

Mockup preview · final product launches Q2 2026

What this tool will do

  • FoV in degrees + feet at any distance for any IP camera + lens combination
  • Multi-vendor sensor library — accurate mm dimensions for 1/4″, 1/3″, 1/2″, 1/1.8″, 1″, 4/3″ across Hikvision, Axis, Bosch, Dahua, Avigilon, Reolink, Uniview
  • Visual coverage diagram with mount-height shadow and floor footprint
  • Reverse-solve: "what lens gives me 30 ft of coverage at 25 ft distance?"
  • Pixel-density cross-check — flag if your lens choice produces sub-forensic PPF at the target distance

What's wrong with existing tools

We're building this because the existing options don't work for the people who actually deploy these systems.

Axis Lens Calculator only knows Axis cameras

Their tool is the polish standard, but if you're specifying Hikvision, Dahua, Bosch, or Avigilon — you're guessing.

No reverse-solve in any free tool

Designers always work backwards from coverage requirements to lens choice. Vendor calcs make you guess focal lengths until something fits.

FoV without pixel density is half the answer

We flag when your lens choice produces sub-forensic PPF at the target distance — so the bid doesn't fail at AHJ review.

Built by an integrator, not a vendor

Built by the team behind risertools — 40+ years of combined experience designing commercial low-voltage systems.

No spam. One launch announcement, plus the embed widget for early signups.