Dynamic Range Calculator

Calculate the dynamic range of a camera sensor in decibels and stops from its full-well capacity and read noise.

Dynamic range84.4 dB
In stops
14 stops

What the Sensor Dynamic Range Calculator Does

This dynamic range calculator measures the ratio between the brightest and faintest signal a camera sensor can record in a single exposure. You enter two numbers from your sensor's specifications, full well capacity and read noise (both in electrons), and the tool reports dynamic range in two common units: decibels (dB) and photographic stops.

It is built for astrophotographers, CCD and CMOS camera owners, and anyone comparing sensors before a purchase. Dynamic range tells you whether a sensor can hold detail in a faint nebula and a bright star at the same time, which is one of the hardest jobs in astro imaging.

How It Works: The Dynamic Range Formula

Dynamic range is the ratio of the largest signal (full well capacity, the maximum electrons a pixel can hold before saturating) to the smallest reliable signal (read noise, the noise floor added each time the sensor is read out). The CCD dynamic range formula is written two ways:

Because read noise sets the floor, lowering it raises dynamic range just as much as increasing full well does. Note that one stop equals a 2x ratio, while every 6.02 dB also equals one stop, so the two outputs always agree.

  • Decibels: DR(dB) = 20 x log10(full well / read noise)
  • Stops: DR(stops) = log2(full well / read noise)

Worked Example With Real Numbers

Suppose a cooled astronomy camera has a full well capacity of 51,000 electrons and a read noise of 3.5 electrons. First take the ratio: 51,000 / 3.5 = 14,571.

For decibels: 20 x log10(14,571) = 20 x 4.164 = 83.3 dB. For stops: log2(14,571) = 13.8 stops. So this sensor can distinguish roughly 13.8 stops of brightness in a single sub-exposure, enough to begin separating dim nebulosity from much brighter field stars before they clip.

Why Dynamic Range Matters for Astro Imaging

Deep-sky targets pack faint, diffuse signal and intense point sources into one frame. A galaxy's outer arms or the wisps of a nebula may sit only a few electrons above the noise floor, while nearby stars saturate the well. High dynamic range lets a single exposure record both ends without crushing the faint detail or blowing out star cores.

When a sensor's dynamic range is too small for a scene, imagers shoot multiple exposure lengths and blend them (HDR compositing), or simply stack many short subs. Knowing your sensor's dynamic range up front tells you how much of this extra work a given target will require.

Tips, Common Mistakes, and Factors That Affect the Result

Use values that match the actual gain setting you image at. On modern CMOS cameras, raising gain lowers both full well and read noise, so dynamic range is gain-dependent, not a single fixed number. Always read the values off the manufacturer's gain curve for your chosen setting.

  • Keep units consistent: both full well and read noise must be in electrons (e-), not ADU. Mixing them gives a wrong ratio.
  • Do not confuse bit depth with dynamic range. A 16-bit ADC can output 16 stops of numbers, but the sensor's real dynamic range is set by full well and read noise, often less.
  • Remember the 6.02 dB per stop relationship if you need to convert between the two outputs by hand.
  • Stacking frames does not change a single sub's dynamic range, but it lowers effective read noise relative to signal, improving usable dynamic range of the final image.
  • Manufacturer spec sheets sometimes quote dynamic range at minimum gain; verify the read noise figure used so your comparison between cameras is fair.