Flash Sync Speed Calculator

Maximum full-open mechanical sync reciprocalHz1/(actual curtain travel time+independent margin), not flashpulseHSS or guarantee artifact free timing.

Description

A nominal full-open mechanical flash-sync frequency depends on curtain travel and an independently required margin.

A nominal full-open mechanical flash-sync frequency depends on curtain travel and an independently required margin.1

This tool calculates the reciprocal total duration without modeling high-speed-sync pulses or guaranteeing a clean exposure.

When to use Flash Sync Speed Calculator

Use this tool to calculate the reciprocal total duration without modeling high-speed-sync pulses or guaranteeing a clean exposure.

How to use Flash Sync Speed Calculator and how it works

  1. Prepare actualFullCurtainTravelSeconds, callerIndependentlyRequiredSyncMarginSeconds, with the units, conventions and assumptions below.
  2. Enter the required fields and run Flash Sync Speed Calculator.
  3. Read result.value using the output definitions below.
  4. Correct any rejected inputs and rerun; interpret the result within the stated model and its assumptions.
Input fieldMeaningValue typeRequirement
actualFullCurtainTravelSecondsActual Full Curtain Travel Seconds. Use the units and matching context stated in the calculation below.numberRequired; strictly positive; finite; other constraints below
callerIndependentlyRequiredSyncMarginSecondsCaller Independently Required Sync Margin Seconds. Use the units and matching context stated in the calculation below.numberRequired; nonnegative; finite; other constraints below

Supply positive curtain travel time and nonnegative additional margin in seconds. Return the reciprocal of their sum in reciprocal seconds, representing the corresponding shutter-speed denominator. This does not establish a camera-specific flash-sync limit or model flash duration.

speedReciprocalSeconds=1/(curtainTravelSeconds+marginSeconds)

Apply the input ordering, units and branch conditions stated above.

Output fieldMeaningValue type
resultObject containing the calculated or selected fields below.object
result.valueReciprocal shutter duration in inverse seconds.number
json
{
  "input": {
    "actualFullCurtainTravelSeconds": 0.01,
    "callerIndependentlyRequiredSyncMarginSeconds": 0
  },
  "output": {
    "result": {
      "value": 100
    }
  }
}

Limitations and assumptions

The calculation uses the supplied observations and model inputs. It does not collect measurements, select a reference population or coefficient, or establish that the model applies to the actual case. The stated branch conditions and output units remain part of the result.

All fields require explicit values. Unexpected fields, wrong types, nonfinite numbers and sparse arrays are rejected. Alignment, bounds and supported-token rules are explained above; extremely large inputs or nonfinite results can also fail. Input errors differ from successful false comparisons, unavailable-domain flags and empty match lists.

Alternative or Complementary methods

Use Flash Exposure Calculator for a complementary operation: A direct-flash guide-number estimate relates aperture, subject distance and the chosen ISO reference.

Use Depth of Field Far Limit Calculator for a complementary operation: A thin-lens far depth-of-field limit depends on a separately established hyperfocal model and matched distance units.

References

  1. Flash Sync Speed Calculator — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies