HomePhotography & Optics › Crop Factor Calculator

Crop Factor Calculator

Computes a sensor's crop factor (43.27 mm full-frame diagonal ÷ sensor diagonal), its area relative to full frame, and the full-frame equivalent focal length and depth-of-field-equivalent aperture for a given lens.

When to use

You want to compare lenses across sensor formats, convert a focal length to its full-frame equivalent, or quantify how much smaller a sensor is than full frame.

Do not use when: You need the actual angle of view in degrees (use field-of-view) or the depth of field at a focus distance (use depth-of-field).

Formula

crop_factor = √(36² + 24²) / √(width² + height²); equivalent_focal_length_mm = focal_length_mm × crop_factor; equivalent_aperture_f = aperture_f × crop_factor; area_ratio = width × height / 864

Diagonal-based crop factor as used by camera makers; sensors with a different aspect ratio (4:3 Micro Four Thirds) have a slightly different horizontal factor. Equivalent aperture describes depth of field and total light, not exposure.

Inputs

ParameterTypeUnitRequiredDescription
sensorenum: full_frame | aps_c | aps_c_canon | micro_four_thirds | one_inch | medium_format_44x33 | smartphone_1_over_2_3default full_frameSensor format preset providing the sensor width and height.
sensor_width_mmnumbermmnoOptional sensor width in mm; overrides the sensor preset. Range: > 0, ≤ 200
sensor_height_mmnumbermmnoOptional sensor height in mm; overrides the sensor preset. Range: > 0, ≤ 200
focal_length_mmnumbermmnoOptional actual focal length; returns its full-frame equivalent focal length. Range: ≥ 1, ≤ 5000
aperture_fnumbernoOptional f-number; returns the full-frame aperture giving the same depth of field. Range: ≥ 0.5, ≤ 128

Outputs

OutputTypeUnitDescription
crop_factornumberFull-frame diagonal (43.27 mm) divided by the sensor diagonal.
sensor_diagonal_mmnumbermm√(width² + height²).
sensor_area_mm2numbermm²width × height.
area_ratio_to_full_framenumberSensor area divided by the full-frame area of 864 mm².
light_gathering_stops_vs_full_framenumberstopslog2(area ratio): stops of total light the sensor collects relative to full frame at the same exposure settings (negative = less).
equivalent_focal_length_mmnumbermmfocal_length_mm × crop factor: full-frame focal length with the same diagonal angle of view (only when focal_length_mm is given).
equivalent_aperture_fnumberaperture_f × crop factor: full-frame f-number with the same depth of field and diffraction; exposure is unchanged (only when aperture_f is given).

Example

APS-C 23.5 × 15.6 mm with a 35 mm f/2 lens: {"sensor":"aps_c","focal_length_mm":35,"aperture_f":2}{"crop_factor":1.534,"sensor_diagonal_mm":28.21,"equivalent_focal_length_mm":53.7,"equivalent_aperture_f":3.07,"area_ratio_to_full_frame":0.424}

Micro Four Thirds with a 25 mm lens: {"sensor":"micro_four_thirds","focal_length_mm":25}{"crop_factor":1.999,"sensor_diagonal_mm":21.64,"equivalent_focal_length_mm":50,"sensor_area_mm2":224.9}

GET https://tttkmbb.com/api/v1/calculate/crop-factor?sensor=aps_c&focal_length_mm=35&aperture_f=2

Machine access

Sources

FAQ

Does a crop sensor change the lens' focal length?

No. A 35 mm lens stays 35 mm; the smaller sensor records a central crop of the image, so the framing matches a 53.7 mm lens on full frame (35 × 1.534).

Why is there an 'equivalent aperture' if exposure does not change?

f/2 gives the same exposure on any sensor. But for the same framing, a crop sensor at f/2 has the depth of field, diffraction and total light of f/3.1 on full frame; the equivalent aperture expresses that.

Related calculators