What is LightCalc?
LightCalc is a professional lighting calculator for cinematographers, directors of photography, gaffers and photographers. It answers the central question of every shoot: how bright does my light need to be to correctly expose my subject?
Traditional on-set workflow requires trial-and-error: set up the light, take a meter reading, adjust power or position, re-meter, repeat. LightCalc replaces this loop with pre-visualised, physics-based calculations. Before you even arrive on set, you know which fixture to bring, at what power level and how far from the subject it needs to sit for perfect exposure.
The app models your entire exposure chain: the ambient environment, the subject's reflectance, the camera settings (ISO, shutter, T-stop), the keylight fixture's output, any modifiers or diffusion and the source-to-subject distance. All of these variables interact according to the same optical physics that governs real light, giving you numbers that translate directly to the real world.
Tip
Who is it for?
- Director of Photography / Cinematographer: Plan camera and lighting packages before the shoot. Know your T-stops, required lux values and power draw before renting gear.
- Gaffer / Chief Lighting Technician: Receive a Shoot Plan PDF with every fixture, its position, power setting and circuit assignment. No back-of-the-envelope math required.
- Photographer: Calculate required strobe or continuous power for studio or location shoots. Switch between ISO, shutter angle/speed and aperture (T-stop) modes.
- Camera Assistant / DIT: Verify exposure settings before rolling. Cross-reference LightCalc's required illuminance against your incident meter reading.
- Students & Self-learners: Understand the relationship between ISO, shutter, aperture and light intensity through interactive exploration — not just formulas.
Core Concepts
Before diving into the app's controls, it helps to understand the photometric and photographic principles that LightCalc is built on. These are the same concepts you find in any cinematography textbook — LightCalc just makes them interactive and instant.
Illuminance (lux & foot-candles)
Illuminance measures how much light falls on a surface. It is expressed in lux (lx) in metric countries or foot-candles (fc) in the United States and some other markets.
A typical bright office is around 300–500 lx. Direct outdoor sunlight is approximately 100,000 lx. A candle at 1 metre produces about 1 lx. LightCalc works in whichever unit you prefer — switch in Settings.
Note
Stops
A stop is the fundamental unit of photographic exposure. One stop equals a doubling or halving of light. Stops are logarithmic, which is why your eye perceives steps between them as perceptually equal.
- +1 stop = twice as much light reaching the sensor
- −1 stop = half as much light reaching the sensor
- Doubling your ISO = +1 stop; halving your T-stop number ≈ +2 stops
LightCalc expresses the relationship between your calculated exposure targets as stops — for example, "subject is +1.2 stops over key" — so you can immediately understand over/underexposure in the language of cinematography.
T-Stop vs f-stop
f-stop is a geometric ratio of focal length to aperture diameter — a calculated value based on lens geometry. T-stop (transmission stop) is the f-stop corrected for the actual amount of light the lens transmits, accounting for glass absorption, coatings and reflections.
A cinema lens rated T2.8 transmits exactly as much light as any other T2.8 lens. The same cannot be said for f/2.8 across different lenses. For this reason, cinema and broadcast production uses T-stops exclusively — and so does LightCalc.
Reflectance
Reflectance is the fraction of incident light that a surface reflects back toward the camera. An 18% grey card reflects 18% of the light falling on it — this is the standard that camera exposure meters are calibrated against.
A brighter subject (higher reflectance) reflects more light, so the camera perceives it as brighter even under identical illumination. LightCalc's Subject section lets you select from preset reflectance values so the calculation accounts for your actual subject, not the assumed grey card.
Inverse Square Law
The inverse square law governs how light intensity falls off with distance. Double the distance and the subject receives only one quarter of the light. Halve the distance and the subject receives four times the light.
This is why moving a light source even a short distance has a dramatic effect when the source is close, but a smaller effect when it is already far away. LightCalc applies the inverse square law in real time as you drag the distance slider.
Physics
The Exposure Equation
All camera exposure systems — film and digital — follow the same fundamental equation relating luminance, sensitivity and exposure time:
Where H is the photometric exposure, L is the scene luminance, t is the exposure time, N is the lens aperture (T-stop) and K is a camera-specific calibration constant. LightCalc rearranges this equation to solve for the required illuminance — the lux/fc value your light must produce at the subject position to achieve correct exposure given your camera settings.
How the Calculation Works
LightCalc chains together five independent measurements to produce its results. Each input feeds into the next, creating a complete model of your exposure scenario.
Required Illuminance
From your camera settings (ISO, T-stop, shutter angle/speed, ND filter and EV offset), LightCalc calculates the exact amount of light needed at the subject position to achieve correct exposure. This is a pure camera-physics calculation — it doesn't care about your fixtures yet. Think of it as the "target" your lighting must hit.
Keylight Output at Distance
Your selected fixture has a measured lux output at a reference distance (typically 1 metre or 3 metres depending on the manufacturer's spec sheet). LightCalc scales this output by the number of fixtures, the dimming percentage, the gel transmission factor, the modifier's light shaping effect and then applies the inverse square law to compute the illuminance at your specified distance.
Diffusion Loss
If you have added diffusion material in front of the fixture, LightCalc multiplies the keylight output by the diffusion material's transmission factor (expressed as a stop loss). Stacking two diffusion layers multiplies both transmission factors.
Subject Illuminance
The ambient illuminance (from your selected environment) is added to the attenuated keylight output. This is the total light arriving at the subject — what an incident meter placed at the subject position would read.
Exposure Deltas
LightCalc compares subject illuminance against required illuminance to compute the Subject-to-Key stops delta. It also compares ambient illuminance against required illuminance to compute the Ambient-to-Key delta. And it compares subject illuminance against ambient to produce the Subject-to-Ambient lighting ratio.
Tip
Subscription Tiers
LightCalc has three access levels. You can try a significant portion of the app for free with no credit card required.
Free
Free£0 / forever
- One ambient scenario (fixed)
- One subject type (light skin, 18%)
- Camera: ISO, T-stop, shutter, ND
- 4 fixtures from the library (dimming locked to 100%)
- 3 diffusion materials (no double diffusion)
- Distance slider (full range)
- Core 6 output metrics
- 1 saved project
- Crew Notes
Pro
ProOne-time payment
- All ambient scenarios + custom input
- All subject types
- EV offset (exposure compensation)
- Dimming control (0–100%)
- All diffusion materials + double diffusion
- Fixture filter
- Up to 5 saved projects
- Dashboard PDF export
- Project sharing (public viewer link)
- Looks system
- Version history (5 entries)
Plus
PlusMonthly / annual subscription
- Everything in Pro
- Unlimited saved projects
- Additional fixtures (fill, rim, etc.)
- Circuits & power management
- Circuit load / amps metrics
- Scene Editor (visual bird's-eye view)
- Fixture comparison mode
- Custom fixtures & custom diffusion
- Shoot Plan PDF export
- Profile photo upload
- Version history (50 entries)
Ambient
The Ambient section defines the background or environmental light in your scene — the light that exists independently of any fixtures you bring. This is the base illumination of the location: window light, available indoor lighting, overcast sky, sunlight, etc.
Ambient light contributes to the total light reaching your subject. Even in a "dark" studio, there is usually some residual ambient illumination. In an outdoor daylight scenario, ambient may dominate entirely. Getting this value right is essential for accurate lighting ratios.
Ambient
Scenario
Illuminance
Scenario Dropdown
Select a preset ambient environment from the dropdown. Each scenario corresponds to a typical measured illuminance range for that type of environment. Examples include:
Free users have access to one fixed ambient scenario. Upgrading to Pro unlocks all presets and custom input.
Illuminance Display
The read-only field below the scenario dropdown shows the lux or foot-candle value associated with your selected scenario. This is for reference — it confirms what illuminance value the calculation is using as the ambient baseline.
Custom Ambient
Tick the Custom checkbox to override the preset scenario with your own value. This is particularly useful when you have measured the ambient on location with a handheld incident light meter. Type in your measured lux or fc value and LightCalc immediately incorporates it.
Custom ambient is a Pro feature. Free users see the checkbox but it is disabled.
Tip
Effect on the Calculation
Ambient illuminance feeds into both the Subject Illuminance total (ambient + keylight) and the Ambient to Key delta (how many stops the background appears over or under the camera's exposure target). Raising ambient brings the background up, reducing the lighting ratio between subject and environment.
Subject
The Subject section defines the reflectance of your primary subject — how much of the incident light it reflects back toward the camera. This is a critical input because two subjects under identical illumination can appear very differently exposed if their reflectances differ.
A camera exposure meter assumes the world averages to 18% reflectance (the standard grey card). If your subject is significantly lighter or darker than 18%, the "required illuminance" changes accordingly — lighter subjects need less light to appear correctly exposed, darker subjects need more.
Subject
Subject Type
Reflectance
Subject Type Dropdown
Select the type of subject you are exposing for. Each option maps to a typical reflectance value:
| Subject Type | Reflectance | Notes |
| 18% Grey Card | 18% | Camera meter reference; correct exposure baseline |
| Light / fair skin | ~35–40% | Northern European skin tones, lit highlights |
| Medium skin | ~20–25% | Most common on-set reference |
| Dark / deep skin | ~10–12% | Needs more light for equivalent exposure |
| White wall / backdrop | ~80–90% | Near-maximum diffuse reflectance |
| Black wall / fabric | ~3–5% | Near-minimum; absorbs almost all light |
| Product / object | Varies | Use a measured value if known |
Free users can only select "Light Skin" (approximately 18–36%). All other subject types require Pro.
Reflectance Display
The read-only field shows the reflectance percentage of the selected subject type. This confirms the value being used in the calculation.
Effect on the Calculation
Reflectance directly scales the Required Illuminance. A subject with 36% reflectance (twice that of an 18% grey card) needs only half the illuminance to achieve the same exposure. Conversely, a black subject at 6% needs three times as much light as a grey card to appear correctly exposed at the same camera settings.
Tip
Camera
The Camera section encodes your camera's exposure settings. Together these parameters determine how sensitive the camera is to light and therefore how much light is needed for correct exposure. Every change here instantly updates the Required Illuminance target. Free users have access to ISO, T-stop, shutter and ND — EV offset requires Pro.
Camera
ISO
T-Stop
Frame Rate
Shutter Angle
ND Filter
EV Offset
ISO
Dropdown
Sensor sensitivity. Higher ISO means the sensor needs less light to produce a correct exposure. Doubling ISO is equivalent to +1 stop of exposure. Common cinema ISOs range from 400 (clean, base) to 3200+ (high-gain, noisy). Most cameras have a 'dual native ISO' — two base ISO values at which the sensor is most efficient.
T-Stop
Dropdown
The effective aperture of your lens, corrected for light transmission losses. Lower T-stop numbers mean a wider aperture and more light reaching the sensor. A T1.4 transmits four times more light than a T2.8. In cinema, T-stops are always used in preference to f-stops for this precision.
Frame Rate
Dropdown — angle mode only
The number of frames captured per second. Together with shutter angle, frame rate determines the actual exposure time. 24 fps is the standard cinema frame rate. 25 fps for European broadcast (PAL). 29.97/30 fps for US broadcast. Higher frame rates (48, 60, 120 fps) require more light because each frame is exposed for a shorter time.
Shutter Angle
Dropdown — angle mode
The fraction of each frame cycle during which the shutter is open, expressed in degrees (0°–360°). The standard film rule is 180°, which gives motion blur that matches human perception. 180° at 24 fps = 1/48s exposure. Closing the shutter (e.g. 90°) halves the exposure time and requires twice as much light, but reduces motion blur.
Shutter Speed
Dropdown — time mode
Direct exposure time in seconds (e.g. 1/48s, 1/50s, 1/100s). An alternative to shutter angle for photographers or when working with cameras that display time rather than angle. Each halving of the time requires twice as much light.
ND Filter
Dropdown
Neutral Density filters reduce the amount of light entering the lens without affecting colour. ND 0.3 = 1 stop reduction. ND 0.6 = 2 stops. ND 0.9 = 3 stops. ND 1.2 = 4 stops. Using ND allows you to shoot at wide apertures (shallow depth of field) in bright conditions without overexposing. LightCalc accounts for ND reduction when calculating required illuminance.
Exposure Offset (stops)
Dropdown
An intentional exposure adjustment applied on top of the 'correct' exposure. A +1 stop offset means you want the subject one stop brighter than metrically correct (high-key, airy look). A −1 stop offset means one stop darker (moody, low-key). This is equivalent to exposure compensation on a still camera.
Shutter Angle vs Shutter Speed Mode
LightCalc supports two ways of expressing the shutter setting, switchable in Settings → Shutter Type:
- Angle mode: Shows Frame Rate + Shutter Angle fields. Shutter speed is derived automatically: exposure time = angle / (360 × fps).
- Speed mode: Shows a direct Shutter Speed dropdown. Use this if your camera displays speed rather than angle or for still photography.
At 24 fps with a 180° shutter: 180 ÷ (360 × 24) = 1/48 second.
How Camera Settings Affect Required Illuminance
Every change in camera settings shifts the Required Illuminance up or down:
- +1 stop ISO (e.g. 800 → 1600) → Required illuminance halves
- Wider T-stop (e.g. T2.8 → T2.0) → Required illuminance drops by ~2 stops
- Doubling frame rate (24 → 48 fps at same angle) → Required illuminance doubles
- Adding ND 0.6 (2 stops) → Required illuminance × 4
Keylight & Fixtures
The Keylight section is the heart of LightCalc. Here you select, configure and compare lighting fixtures. Every parameter you change updates the Subject Illuminance calculation in real time, telling you whether your chosen rig will achieve the Required Illuminance target.
Free users have access to 4 fixtures from the library, with the dimming slider locked to 100% (full power). Dimming control and the full fixture library require Pro. Additional fixtures and fixture comparison require Plus.
Keylight
Fixture
Modifier
Gel
Dimming (%)
Count
Additional Fixtures Plus
Fixture Selection
Choose your lighting unit from the fixture library. The library contains hundreds of fixtures from manufacturers including ARRI, Aputure, Litepanels, Mole-Richardson, Kino Flo, Godox and many others — each with their manufacturer-published lux/fc output at a specified reference distance.
Fixtures are displayed as Make + Model. Once selected, LightCalc uses the fixture's photometric data to calculate how much illuminance it delivers at your specified subject distance.
Plus users can create custom fixtures with their own measured lux values. Open the fixture library and click the manage button to add a fixture with your own output data.
Modifier
A modifier is any light shaping accessory attached to the fixture: softbox, octabank, fresnel lens, parabolic reflector, bare bulb and so on. Modifiers change both the quality of light (hard vs soft, directional vs diffuse) and the total output intensity.
Each fixture/modifier combination has its own measured lux output. Selecting a fresnel modifier on a fixture might deliver more punch than the same fixture with a softbox, because a fresnel focuses and projects the light more efficiently.
Note
Number of Fixtures
How many identical units of the selected fixture are in the rig. Multiple heads multiply the total output proportionally. Two identical fixtures produce twice the illuminance of one.
Dimming (%)
Controls the power level of the fixture, from 0% (off) to 100% (full power). Dimming affects both light output and power consumption proportionally. At 50% dimming, the fixture produces approximately half the illuminance and draws approximately half the wattage.
Dimming control is a Pro feature. Free users are locked to 100% (full power).
Physics
Gel Type
Colour correction or effect gels placed over the fixture. Gels transmit a specific percentage of light — a heavy CTO or deep blue gel may lose 1–2 stops of output. LightCalc applies the gel's transmission factor to the fixture output so your exposure calculation stays accurate even when correcting colour temperature or adding colour effects.
Lamp Height
The vertical height of the fixture above the subject. When a fixture is raised (for example, a top light at 3 metres height aimed down at a subject), the actual source-to-subject distance is longer than the horizontal floor distance. LightCalc computes the true 3D distance using the Pythagorean theorem and displays it as "actual distance" next to the distance slider.
This matters significantly for the inverse square law calculation. A fixture 3 metres away horizontally but 3 metres high is actually 4.24 metres from the subject — a difference that translates to roughly 1 full stop less illuminance.
Battery Powered
Toggle this on if the fixture is powered by a battery rather than a mains circuit. Battery-powered fixtures are excluded from power draw and circuit load calculations, since they don't consume grid power.
Keylight as Ambient
When enabled, the keylight is treated as part of the ambient environment rather than a directional key source. The distance slider is disabled and the fixture's output is incorporated into the ambient level instead. This models scenarios where you are using HMIs or LEDs to boost the general ambient of an exterior or large interior space, rather than to key a specific subject.
Fixture Filter
The filter tool (funnel icon) lets you narrow the fixture library by:
- Minimum illuminance: Only show fixtures that can achieve your Required Illuminance at the current distance
- Fixture type: LED, HMI, Tungsten, Fluorescent, etc.
- Max wattage: Filter to fixtures within a power budget
The active filter is indicated by a highlight on the funnel icon in the sidebar. Applied filters persist until cleared.
Fixture Comparison Mode
Compare up to three different fixtures side by side. When comparison mode is active, a second (and optionally third) fixture column appears with its own fixture, modifier, gel and dimming controls. Output metrics for each are shown alongside each other so you can evaluate alternatives before committing to a rental.
Fixture comparison requires an active Plus subscription.
Additional Fixtures
Beyond the primary keylight, you can add supplementary fixtures to the rig: fill lights, hair lights, practicals, rim lights and so on. Each additional fixture has its own full set of controls:
- Name: Custom label for this fixture (e.g. "Fill", "Hair Light", "Practical 1")
- Fixture + Modifier: Same library as the primary keylight
- Count / Dimming / Gel: Same controls as primary keylight
- Lamp Height: Vertical height for this fixture
- Distance: Managed via the Distance slider — select the fixture's pill to control it
- Diffusion: Each additional fixture has its own independent diffusion settings
- Battery Powered: Marks fixture off grid
- Circuit Assignment: Assigns this fixture to one of your defined circuits (if circuits are set up)
Additional fixtures are a Plus feature. The primary keylight is available on all tiers.
Diffusion
The Diffusion section models any diffusion material placed between the light source and the subject. Diffusion materials scatter and soften hard light, but they absorb some of the light output in the process. LightCalc quantifies this loss as a stop value and subtracts it from the keylight's effective output.
Common diffusion materials include Lee 216 (White Diffusion), Lee 250 (Half White Diffusion), Opal, Grid Cloth, Unbleached Muslin and many others. Each has a specific light transmission percentage published by the manufacturer, which translates directly to a stop loss. Free users can choose from 3 preset materials only (None, 129 Heavy Frost, 214 Full Tough Spun). The full diffusion library and double diffusion require Pro. Custom diffusion materials require Plus.
Diffusion
Diffusion Material
Stop Loss
Diffusion Material
Dropdown
Select the diffusion material in front of your keylight. The dropdown shows built-in materials from the LightCalc library and any custom materials (Plus). Each entry shows the material name and its stop loss value. Free users are limited to 3 presets; Pro unlocks the full library.
Stop Loss Display
Read-only
Shows the transmission loss of the selected material in stops. For example, Lee 216 typically produces around 1 stop of loss, meaning the fixture delivers half its rated output through it. 1.5 stops = approx. 35% transmission. 2 stops = 25% transmission.
Double Diffusion
Checkbox
Enables a second diffusion layer stacked in front of the first. Stacking two materials multiplies their transmission factors. If each layer has 1 stop of loss, the combined loss is 2 stops (25% total transmission). This is commonly used to achieve very soft, even light from a large source.
2nd Layer Material
Dropdown — double diffusion only
Select the material for the second diffusion layer. Can be a different material from the first — for example, a heavy diffusion on the outside and a lighter material inside. The combined stop loss of both layers is displayed.
Stop Loss and Transmission
Diffusion stop loss is logarithmic, just like all photographic exposure measurements:
| Stop Loss | Transmission | Example Materials |
| 0 stops | 100% | No diffusion (clear) |
| ⅓ stop | ~79% | Very light frost |
| ½ stop | ~71% | Quarter diffusion |
| 1 stop | 50% | Lee 216 White Diffusion |
| 1½ stops | ~35% | Lee 250 Half White, Opal |
| 2 stops | 25% | Heavy grid cloth, double 216 |
| 3 stops | 12.5% | Very heavy diffusion stacks |
Custom Diffusion Materials
If you use a proprietary or unusual diffusion material not in the library, Plus users can create custom entries. Click the manage button (+ icon) in the Diffusion form to open the Custom Diffusions manager. Enter the material name and its measured stop loss. Your custom materials appear in the diffusion dropdown alongside the built-in library.
Custom diffusion materials require an active Plus subscription.
The Diffusion Indicator
When any diffusion is active (either the primary material is not set to "No Diffusion" or double diffusion is on), the Diffusion icon in the sidebar shows a small checkmark badge. This is a quick visual reminder that diffusion loss is factored into your current calculation.
Diffusion in the Scene Editor
In the Scene Editor (Plus only), diffusion elements are visible as translucent panels in the bird's-eye view. You can drag them along the keylight-to-subject axis to position them visually. Their position in the editor is cosmetic only — the diffusion stop loss calculation applies regardless of position.
Distance
The Distance card controls the source-to-subject distance — how far the keylight (or any additional fixture) is positioned from the subject. This is one of the most impactful variables in your calculation because of the inverse square law: small changes in distance at close range cause large changes in illuminance.
Distance
0–150 mThe Slider
Drag the slider to set the distance. The track fills with a colour corresponding to the selected fixture (yellow for the primary keylight, other colours for additional fixtures). The numeric value updates live as you drag.
You can also type directly into the large numeric input below the slider for precise values. The input accepts decimal values to one decimal place (e.g. 3.5 m or 11.5 ft).
Units
Distance is displayed in metres (m) or feet (ft) depending on your setting in Settings → Unit of Length. When you switch units, all distance values throughout the app (including lamp heights and additional fixture distances) are converted automatically.
Extended Range
Click the range button in the top-right corner of the Distance card (shows the current range, e.g. "0–150m") to toggle between standard and extended ranges. Extended range is useful for:
- Large area lighting (warehouses, outdoor concerts, stadium events)
- Modelling the sun as an ambient source at extreme distance
- Long-throw fixtures like aircraft landing lights or stadium fixtures
Important
Actual Distance (with Lamp Height)
When the lamp height field in the Keylight form has a value greater than zero, the Distance card shows an "actual:" figure below the main distance display. This is the true 3D distance from the fixture to the subject, calculated via the Pythagorean theorem from horizontal distance and vertical height.
The inverse square law calculation always uses the actual distance, not the horizontal distance. This means that raising a fixture reduces its effective output, which is accounted for automatically.
Per-Fixture Selector (Plus)
When additional fixtures are present in your rig, the Distance card shows a row of selector pills at the top — one for the primary keylight (yellow) and one per additional fixture (each in its own colour). Click a pill to switch the slider and numeric input to control that fixture's distance. Each fixture maintains its own independent distance value.
The per-fixture selector appears only when additional fixtures (Plus feature) are present.
Circuits
The Circuits section models the electrical power supply on your set or location. Define the circuits available at your location, assign fixtures to them and LightCalc tells you how much of each circuit's capacity you are consuming — and whether you are at risk of tripping a breaker.
The Circuits section is a Plus feature. It appears as a tab in the sidebar navigation for Plus subscribers.
Circuits Plus
Adding Circuits
Click Add Circuit to create a new circuit. You can define up to 5 circuits per project. Each circuit gets a color and a name you can customise.
Circuit Configuration
Name
Text input
A custom label for this circuit (e.g. 'Mains A', 'Generator 1', 'Practical Power'). This name appears in the Shoot Plan PDF so the gaffer can identify circuits at a glance.
Color
Colour picker
Each circuit gets a colour (cycling through 6 presets). The colour is used to highlight circuit assignment in the Shoot Plan PDF and in the output area circuit filter pills.
Power Supply Preset
Dropdown
Select from a preset for common standards: EU 230V/16A, EU 230V/32A, UK 230V/13A fused, UK 230V/32A, North America 120V/15A, 120V/20A, 120V/30A, Japan 100V/15A, Australia 230V/10A, China 220V/16A and three generator presets (2kW, 3kW, 5kW). Selecting a preset fills the voltage and amperage fields automatically.
Voltage (V)
Number
The supply voltage in volts. Automatically filled from the preset. Editable when 'Custom' is selected. Combined with amperage to determine the circuit's maximum wattage capacity.
Amperage (A)
Number
The circuit breaker rating in amps. Automatically filled from the preset. Editable for custom supplies. The circuit's maximum safe wattage = Voltage × Amperage.
Max Wattage
Read-only display
Calculated as Voltage × Amperage. This is the circuit's total power budget. Running at 100% capacity is unsafe — in practice, circuits should be loaded to no more than 80% of rated capacity to prevent tripping.
Fixture Assignment
Each additional fixture (in the Keylight form) has a Circuit dropdown that assigns it to one of your defined circuits. Fixtures not assigned explicitly default to the first defined circuit. Battery-powered fixtures are automatically excluded from all circuit calculations.
Load Indicators
The output area shows circuit load metrics colour-coded by safety level:
- ✓ Green (<70%) — Safe. Comfortable headroom for fluctuations and cable losses.
- ⚡ Amber (70–80%) — Near limit. Approaching industry-standard maximum. Consider redistributing load.
- ⚠ Red (>80%) — Overloaded. Risk of tripping the circuit breaker. Reduce load before going to set.
Important
Output Metrics
The right side of the dashboard (the Output Area) shows six core metric cards that tell you everything about your current exposure scenario. These update in real time as you adjust any input. Understanding what each metric means — and what to do when it's off — is key to using LightCalc effectively.
Output
Required Illuminance
800 lx
Subject to Key
+0.1 stops
Subject Illuminance
830 lx
Subject to Ambient
+2.8 stops
Ambient to Key
−2.0 stops
Ambient Illuminance
100 lx
Display Mode: Illuminance vs T-Stops
A toggle button at the top of the output area switches between two display modes:
- Illuminance mode: Shows all values in lux (lx) or foot-candles (fc). Use this when you have a light meter and want to match readings on set.
- T-Stop mode: Converts all illuminance values to equivalent T-stop readings. Use this when you think in aperture stops rather than photometric units.
Required Illuminance / Shooting Stop
lux, fc or T-stop equivalentThis is the central reference metric — the light level your subject needs to receive for correct exposure given your camera settings and subject reflectance. Think of it as your target: if Subject Illuminance matches Required Illuminance, Subject-to-Key reads 0.0 stops and the subject is perfectly exposed. If Required Illuminance is higher than Subject Illuminance, the subject is underexposed.
How to change it: Change ISO (higher = less required light), T-stop (wider = less required), ND filter (lower = less required), shutter angle (wider = less required), frame rate (slower = less required). Changing subject reflectance also adjusts this value.
Subject to Key
Stops (with sign)How many stops the subject appears over (+) or under (−) correctly exposed in camera. This is the most important output for a DP: at 0.0 stops the subject is exposed exactly as the camera expects. At +1.0 the subject reads one stop hot. At −1.5 the subject is underexposed by 1.5 stops. A slight positive offset (e.g. +0.3) is often used intentionally to keep faces slightly brighter than the reference.
How to change it: Move the keylight closer (raises subject illuminance, increases this value), add/remove diffusion, change fixture or power, change subject reflectance or adjust camera settings. This is the primary dial on LightCalc.
Subject Illuminance / Subject Reading
lux, fc or T-stop equivalentThe actual total light reaching your subject right now, combining the keylight contribution (after modifier, gel, diffusion and distance) with the ambient environment. This is what an incident meter placed at the subject position, facing the keylight, would read. Compare this directly to a real meter reading on set to validate your LightCalc setup.
How to change it: Adjust any keylight parameter (fixture, modifier, power, distance, diffusion) or the ambient value. This is a result, not a direct input.
Subject to Ambient
Stops (with sign)How many stops the subject is above (+) the ambient environment. This is your lighting ratio — the contrast between the key-lit subject and the unlit background. +2.0 stops means the subject receives four times more light than the ambient background. In cinematography, a 2–3 stop ratio (4:1 to 8:1) is common for dramatic lighting; 0.5–1 stop (flat) is used for naturalistic or high-key looks.
How to change it: Increase subject illuminance (raise keylight power or move it closer) to widen the ratio. Increase ambient (select a brighter scenario or use a higher custom value) to narrow the ratio. This is the key metric for controlling lighting contrast and mood.
Ambient to Key
Stops (with sign)How many stops the ambient background appears over (+) or under (−) correctly exposed in camera. If Ambient to Key reads −2.0, the background will appear two stops underexposed (dark, crushed). If it reads +1.5, the background blows out by 1.5 stops. This metric directly tells you the exposure relationship between the background and the camera's target.
How to change it: Change the ambient scenario (or custom value) to raise or lower the background brightness. Also affected by camera settings — raising ISO or widening the T-stop brings both subject and ambient up, so the ratio between them is unaffected, but this metric changes because both move relative to the camera target.
Ambient Illuminance / Ambient Reading
lux, fc or T-stop equivalentThe raw ambient light level of your environment — the same value you set in the Ambient form, displayed here in the output context for easy reference alongside the other metrics. This is what an incident meter would read in the scene with no keylight, facing the general ambient direction.
How to change it: Changed directly in the Ambient form (scenario or custom value).
Power Draw & Circuit Metrics (Plus)
Plus subscribers with at least one circuit defined also see:
- Power Draw (W): Total electrical wattage consumed by all non-battery fixtures at current dimming levels.
- Fixture Count: Total number of fixture heads in the rig (keylight × quantity + all additional fixtures × their quantities).
- Circuit Load (%): The busiest circuit's load as a percentage of its rated capacity. Colour-coded: green < 70%, amber 70–80%, red > 80%.
- Amps Drawn (A): Current draw in amperes at the configured supply voltage, calculated per circuit.
Reading the Dashboard Together
The six core metrics form a complete narrative of your exposure scenario. Here is how to read them together:
Scenario A — everything correct: Required Illuminance = 800 lx. Subject Illuminance = 820 lx. Subject to Key = +0.04 stops. Ambient = 100 lx. Subject to Ambient = +3.0 stops. Subject is correct, background is dramatic and dark. Classic three-light drama setup.
Scenario B — subject underexposed: Required = 1200 lx. Subject = 600 lx. Subject to Key = −1.0 stops. You need twice the light — move the fixture closer, increase power, add a second head or switch to a higher-output fixture.
Scenario C — background blowing out: Ambient to Key = +2.5 stops. The background is 2.5 stops overexposed. Add ND to the lens (raises Required Illuminance but doesn't change Subject Illuminance) or add practical flags to the windows to reduce ambient.
Scene Editor
The Scene Editor is available exclusively for Plus subscribers on desktop. It does not appear on mobile devices.
The Scene Editor is a bird's-eye view visual canvas of your scene. It lets you drag light sources, see their light cones and coverage areas and visualise how distance changes affect your exposure — all in a spatial, intuitive interface rather than purely through numbers.
Scene View
PlusAccessing the Scene Editor
On the dashboard, a tab row appears at the top for Plus users: Dashboard and Scene View. Click Scene View to open the editor. All input forms and output metrics still apply — Scene View is a visual layer on top of the same calculation engine.
Dragging the Keylight
The keylight node is a draggable icon on the canvas. Drag it anywhere to reposition it relative to the fixed subject position. As you drag, the Euclidean distance from fixture to subject is computed and immediately reflected in the Distance slider — and the Subject Illuminance metric updates accordingly. This makes distance exploration very intuitive: just drag closer or further and watch the numbers change.
Light Cone
A triangular light cone emanates from the keylight node, oriented toward the subject. The width of the cone is derived from the modifier's beam angle. A narrow fresnel produces a tight, focused cone; a large softbox produces a wide, even cone. The cone is purely illustrative but helps communicate the fixture's coverage intent.
Diffusion Panel
When diffusion is active, a translucent panel appears between the keylight and subject on the canvas. You can drag it along the keylight-to-subject axis to position it at any fractional distance. This is a visual positioning tool — the photometric calculation uses the stop loss value from the Diffusion form regardless of panel position.
Additional Fixtures
Each additional fixture appears as its own draggable node on the canvas, coloured to match the fixture's colour indicator in the dashboard. Drag any fixture to update its distance interactively. Click a fixture node to open a mini popup card with its key settings (power, modifier, gel, lamp height) without leaving the scene view.
Ruler Tool
Activate the ruler tool to measure distances between any two points on the canvas. Click a start point and end point; a measurement line appears with the real-world distance displayed. Useful for planning room layouts or checking clearance between fixtures.
Light Meter Tool
Activate the light meter tool to check the calculated illuminance at any point in the scene — not just at the subject. Click anywhere on the canvas to see the estimated lux/fc at that location, based on the inverse square law contribution from all fixtures plus ambient. Useful for mapping light falloff and checking background exposure at different positions.
Pan, Zoom and Context Menu
Scroll to zoom the canvas. Drag on empty canvas to pan. Right-click anywhere to access a context menu where you can add additional fixture nodes at that position. Double-click fixture nodes to edit their names inline.
Project Management
A Project in LightCalc is a saved state of all your inputs: ambient, subject, camera, keylight, fixtures, diffusion, distance, circuits, looks and crew notes. Projects are stored in the cloud (Supabase) and sync across devices when you are online.
Saving a Project
Click the Save button (floppy disk icon) in the project header. If this is a new project, you will be prompted to enter a name. If the project already exists, saving updates it in place and creates a new version history entry. The save state is indicated by a cloud icon — green means synced, animated means saving in progress.
1 saved project
Up to 5 saved projects
Unlimited saved projects
Loading a Project
Click the folder icon to open the Load Projects modal. Your saved projects are listed with their last-modified timestamp. Click a project to load it — all current state is replaced with the saved state. If you have unsaved changes, LightCalc prompts you to confirm before overwriting.
New Project
Click the new project button (+ page icon) to start fresh. LightCalc resets all inputs to defaults. If you have an active unsaved project, a confirmation dialog appears first.
Duplicate Project
From the save menu you can duplicate the current project — this creates a copy with "Copy of …" as the name, which you can then rename and modify independently.
Looks
The Looks system is available to Pro and Plus users.
Looks are named snapshots of a complete lighting and camera configuration, stored within a single project. Think of them as "scenes" within a project — you might have one Look for a day interior, one for a night interior and one for the car rig, all living inside the same project file.
Every Look captures: ambient, subject, camera, keylight, modifier, fixtures, gel, diffusion, distance and all additional fixture settings. Switching between Looks instantly loads that configuration into the calculator, so you can compare different setups in seconds.
Creating a Look
Click the Looks button (layers/stack icon) in the project header to open the Looks panel. Click Save Current as Look, give it a name (e.g. "Day Int – Wide", "Night Int – Close Up") and LightCalc saves the current state as a Look.
Switching Looks
In the Looks panel, click any Look to load it. The active Look name is shown in the header's Look indicator pill. If you are currently viewing the "Day Int" look, that label appears in the header. Switching Looks replaces all current input values — camera, keylight, diffusion, distance, ambient and subject all update to match the Look.
Saving an Active Look
When a Look is active and you change values, the Look pill in the header shows a "save" indicator. Click it to update the current Look with your changes. Or switch to another Look to discard the changes to the current one.
The Look Pill in the Header
A small coloured pill in the project header shows the currently active Look name. If no Look is active, the pill is hidden. Clicking the pill opens the Looks modal directly.
Version History
Every time you save a project, LightCalc stores a version history entry. Version history lets you browse back through previous saves, see what changed and restore any past state with one click.
Browsing History
The history navigation arrows in the project header (← →) step through your save history. The left arrow moves to an older entry; the right arrow moves to a newer entry (back toward the current state). The entry timestamp is shown. The left arrow is disabled when you are already at the oldest saved entry; the right arrow is disabled at the current (live) state.
Version history browsing requires Pro. Free users cannot navigate history entries.
History Limit
- FreeFree users: history is saved but not browseable
- ProPro users: 5 history entries per project
- PlusPlus users: 50 history entries per project
History Modal
Click the history button (clock icon) to open the full History modal, which shows a list of all saved entries with timestamps and project names. Click any entry to jump directly to that state. From the modal you can also restore the entry as the current project.
Tip
Export
LightCalc can export your project as a professional PDF. There are two export types available from the Export menu (chevron button in the project header): Dashboard and Shoot Plan.
Export Dashboard (PDF)
The Dashboard PDF is a technical calculation report — a record of your current settings and output metrics. It includes:
- Project name and export date
- Three hero boxes: T-stop, ISO, Required Illuminance
- Camera detail row: frame rate, shutter angle, ND, EV offset
- Scene row: subject type, reflectance, ambient scenario and value
- Key distance
- Diffusion row: primary and secondary material with stop losses
- Full gear list table: role, fixture, modifier, count, power %, gel, distance
- Six output metric pills: Required Illuminance, Subject to Key, Subject Illuminance, Subject to Ambient, Ambient to Key, Ambient Illuminance
Filename: Dashboard-{ProjectName}-{Date}.pdf
Export Shoot Plan (PDF)
The Shoot Plan is a crew-ready document designed to be handed directly to your gaffer, production designer or client. It contains everything needed to execute the lighting setup without requiring LightCalc itself. It includes:
- Scene diagram (bird's-eye canvas image, if Scene Editor has been used)
- Project name, date and LightCalc branding
- Three hero boxes: T-stop, ISO, Required Illuminance
- Camera detail: frame rate, shutter, ND, EV offset
- Scene detail: subject type, ambient illuminance and scenario
- Exposure detail: subject illuminance, subject-to-key stops, ambient-to-key stops
- Full gear list table: role, fixture, modifier, count, power %, gel, distance, wattage, circuit assignment
- Total power draw in watts
- Circuits section (if any circuits are defined): name, voltage, amperage, load W, load %
- Crew Notes section (if notes are entered)
- 'Generated by LightCalc.io' footer — every recipient sees the tool name
Filename: ShootPlan-{ProjectName}-{Date}.pdf
Crew Notes
The Crew Notes field appears at the bottom of the Input Area (all tabs) as a text area. Type any free-form text: location address, call time, gaffer phone number, grip equipment notes, access restrictions, special requirements. This field is saved with the project and exported in the Shoot Plan PDF under the "Crew Notes" section.
Tip
Settings
Access Settings by clicking the Settings item in the sidebar navigation. Settings are global across all projects and are saved to your account.
Settings
Unit of Length
Unit of Illuminance
Shutter Type
Unit of Length
Toggle: m / ft
Switches all distance values throughout the app between metres and feet. When toggled, all existing distance values (keylight distance, lamp height, additional fixture distances) are automatically converted. For example, 3.0 m becomes 9.8 ft.
Unit of Illuminance
Toggle: lx / fc
Switches all illuminance values between lux and foot-candles. 1 fc = 10.764 lx. This affects all input and output illuminance displays including Required Illuminance, Subject Illuminance, Ambient Illuminance and any custom ambient values.
Shutter Type
Toggle: Angle (°) / Time (s)
Changes how shutter is expressed in the Camera form. 'Angle' shows Frame Rate + Shutter Angle controls (standard for cinema). 'Time' shows a direct Shutter Speed dropdown (standard for photography or broadcast cameras that display time rather than angle).
Profile
Your profile is accessible from the user avatar at the bottom of the sidebar. Click it to expand the account panel, then click Profile to open the Profile modal. From there you can:
- Display Name: Your name as shown in the app, distinct from your login email.
- Profile Photo Plus: Upload and crop a profile image using the built-in crop tool.
- Account & Subscription: Shows your current tier (Free, Pro, Plus) with an upgrade button if applicable. Plus users see a Manage Subscription link to the Stripe portal for billing or cancellation.
Offline Mode
LightCalc is a Progressive Web App (PWA) and supports offline use. Once you have visited the app in your browser, the core assets are cached locally. You can use the calculator — including all input forms and live output metric calculations — without an internet connection.
What works offline
- All six input forms: ambient, subject, camera, keylight, diffusion, distance
- All output metric calculations (runs entirely in the browser)
- Scene Editor (Plus, if assets were cached while online)
- Viewing previously loaded project data
- Looks (if the project was loaded before going offline)
What requires a connection
- Saving or loading projects (requires Supabase cloud sync)
- Logging in or creating an account
- Sharing / publishing a project
- Loading the fixture library if not yet cached
Tip
Full Tier Comparison
| Feature | Free | Pro | Plus |
| Camera: ISO, T-stop, shutter, ND | ✓ | ✓ | ✓ |
| Fixture library | 4 fixtures | Full library | Full library |
| Dimming control (0–100%) | — | ✓ | ✓ |
| Core output metrics (6 cards) | ✓ | ✓ | ✓ |
| Distance slider (full range) | ✓ | ✓ | ✓ |
| Crew Notes | ✓ | ✓ | ✓ |
| Offline calculator mode | ✓ | ✓ | ✓ |
| Ambient scenarios | 1 preset | All | All |
| Custom ambient (light meter input) | — | ✓ | ✓ |
| Subject types | 1 (light skin) | All | All |
| Exposure offset (EV stops) | — | ✓ | ✓ |
| Diffusion materials | 3 presets | Full library | Full library |
| Double diffusion (stacked layers) | — | ✓ | ✓ |
| Fixture filter | — | ✓ | ✓ |
| Saved projects | 1 | Up to 5 | Unlimited |
| Version history (browseable) | — | 5 entries | 50 entries |
| Looks system (scene snapshots per project) | — | ✓ | ✓ |
| Project sharing (public viewer link) | — | ✓ | ✓ |
| Dashboard PDF export | — | ✓ | ✓ |
| Custom fixtures (user-measured lux data) | — | — | ✓ |
| Custom diffusion materials | — | — | ✓ |
| Fixture comparison mode (up to 3 side by side) | — | — | ✓ |
| Additional fixtures (fill, rim, etc.) | — | — | ✓ |
| Circuits & power management | — | — | ✓ |
| Circuit load / amps metrics | — | — | ✓ |
| Scene Editor (visual bird's-eye view) | — | — | ✓ |
| Shoot Plan PDF export | — | — | ✓ |
| Profile photo upload | — | — | ✓ |
Ready to start calculating?
Open LightCalc and start building your lighting plan. No credit card required — the core calculator is free forever.