HDR Bracketing Calculator
ConvertEverything runs locally in your browser — nothing is uploaded
How many frames a bracket needs follows from its coverage: each frame covers the single-frame dynamic range, neighbours are offset by one interval, and the union of N frames at interval D covers `(N-1)*D + single-frame range`. Solving that inequality gives the minimum frame count. Knowing only how many frames you took, without whether they cover the scene, is not enough, so the tool gives the actual coverage and the headroom too. ⚠️ The exposure sequence must be symmetric: three frames are -D/0/+D, four are -1.5D/-0.5D/+0.5D/+1.5D, not -2/-1/0/+1, which shifts the midtones when the frames are merged. Everything runs in your browser.
Features
- Real coverage = `(frames - 1) x interval + single-frame dynamic range`
- Solves the minimum frame count and gives a separate verdict on whether it is enough
- A symmetric exposure sequence: three frames are -D/0/+D, four are -1.5D/-0.5D/+0.5D/+1.5D
- Give the scene range directly in EV, or as the brightest minus the darkest spot
- Enter a manual frame count to check whether it suffices
- With noise in mind, take one more frame for shadow stacking
- The verdict is colour-coded: covered, just enough, or not enough
- Everything runs locally and nothing is uploaded
How to use
- Pick how to give the scene range and enter the scene and camera ranges
- Enter the bracket interval (2 EV covers most scenes)
- Enter a manual frame count to test it (0 uses the automatic value)
- Read the verdict: whether it covers the scene and by how much
FAQ
- How is the frame count worked out?
- Each frame covers the single-frame dynamic range and neighbours are offset by one interval, so N frames at interval D cover (N-1)*D + the single-frame range. The tool solves that inequality for the minimum count and reports both the actual coverage and the headroom. Knowing the frame count alone is not enough.
- Why must the exposure sequence be symmetric?
- Three frames are -D/0/+D and four are -1.5D/-0.5D/+0.5D/+1.5D, from the general form (i - (N-1)/2)*D. Writing -2/-1/0/+1 instead puts the centre of gravity on the bright side, so the merged midtones shift while the picture still looks plausible, which makes it hard to spot afterwards.
- What interval should I use?
- Two EV covers most scenes with fewer frames and simpler merging. For a very wide range or smoother transitions, use 1 EV or even 2/3 EV, at the cost of more frames. An interval of zero or less is meaningless (zero makes the frame count infinite), and the tool rejects it.
- Why take one more frame for noise?
- Shadow noise is reduced by stacking several exposures, so one more frame is worth taking. The cost is a longer total capture time, which makes hand-held shooting harder; a tripod is a better thing to fix first.
Related tools
ND Filter Calculator
ConvertWork out the shutter speed after an ND filter from its stops, with the total factor, the conversion and time-lapse intervals for ND2 to ND100000.
Motion Blur Calculator
ConvertTwo safe-shutter figures, the motion blur in pixels at a given shutter, and the shutter needed to freeze a moving subject, from focal length and speed.
Crop Factor
ConvertCrop factor from the sensor diagonal, equivalent focal length, horizontal, vertical and diagonal angles of view, plus a depth-of-field estimate.
Timestamp Converter
ConvertConvert Unix timestamps into dates and back, telling seconds, milliseconds, microseconds and nanoseconds apart, with Windows FILETIME and decimals.
Date Calculator
ConvertCount the days, weeks or months between two dates, or shift a date by any of those. Dates can be picked from a calendar or pasted in — nothing is uploaded.
Number Base Converter
ConvertConvert numbers between binary, octal, decimal, hex, base 36 and base 64, with long IDs converted digit for digit. Runs in your browser.