Free camera field of view calculator. Calculate horizontal and vertical FOV based on sensor size, focal length, and aspect ratio instantly.
The field of view is calculated using the formula:
FOV = 2 × arctan(sensor_dimension / (2 × focal_length))The Camera Field of View (FOV) Calculator is an essential tool for photographers, videographers, cinematographers, and anyone working with camera equipment who needs to understand their lens coverage area. This free online calculator determines the horizontal and vertical field of view based on your camera's sensor size, focal length, and aspect ratio—helping you plan shots, choose lenses, and understand exactly what your camera will capture in any given scenario.
Field of view represents the observable area that a camera lens can capture at a specific distance. Whether you're shooting landscapes with a wide-angle lens, portraits with a prime lens, or wildlife with a telephoto, understanding your FOV is crucial for composition, lens selection, and achieving your creative vision.
This calculator simplifies complex optical formulas into an intuitive interface where you input your camera specifications and instantly receive precise FOV measurements in degrees. Perfect for professional cinematographers planning shots, photographers selecting equipment, or hobbyists learning about their gear's capabilities.
The field of view calculation is based on fundamental optical principles that relate sensor dimensions, focal length, and the angle of view. Understanding these formulas helps you make informed decisions about lens selection and camera positioning.
The field of view angle is calculated using the arctangent function, which relates the sensor dimension to the focal length:
Where:
The horizontal FOV determines the width of coverage in your frame:
Where:
The vertical FOV determines the height of coverage in your frame:
Where:
Sensor height is calculated from sensor width and aspect ratio:
Where:
Common sensor sizes include:
For completeness, the diagonal FOV can be calculated using the sensor diagonal:
Using this calculator is straightforward and requires just a few key pieces of information about your camera and lens setup:
Choose your camera's sensor size from the dropdown menu. Common options include:
If you know your exact sensor dimensions, you can select "Custom" and enter the width manually.
Input the focal length of your lens in millimeters. This is typically marked on the lens itself:
For zoom lenses, use the focal length you're currently shooting at or planning to use.
Choose your shooting aspect ratio:
Click the calculate button to instantly see:
These values tell you exactly how wide and tall your frame will be at any given distance, helping you plan compositions and lens choices.
The horizontal FOV determines how much of the scene your camera captures from left to right. This is particularly important for landscape photography, architectural shots, and any situation where you need to capture wide scenes. A wider horizontal FOV (achieved with shorter focal lengths like 24mm or less) allows you to include more of the environment in your frame, while a narrower horizontal FOV (from longer focal lengths like 85mm or more) isolates subjects and compresses perspective.
The vertical FOV shows the coverage from top to bottom of your frame. This measurement is crucial for portrait orientation shots, full-length portraits, and vertical video content. The vertical FOV is directly related to your aspect ratio—a 3:2 aspect ratio provides more vertical coverage than 16:9 at the same focal length and sensor width.
The diagonal measurement across the entire sensor area represents the maximum field of view your camera can capture. This is often the specification manufacturers reference when describing lens coverage. The diagonal FOV is useful for understanding the overall coverage capability of your camera system and comparing different sensor sizes.
Understanding sensor sizes is fundamental to calculating accurate field of view:
Each sensor size affects the field of view for a given focal length. Smaller sensors create a "crop factor" that effectively narrows the FOV compared to full frame.
Lens Selection for Specific Shots: Before a shoot, calculate which lens will give you the coverage you need. For example, if you're shooting in a small room and need to capture a full-length portrait, the FOV calculator helps you determine whether a 35mm or 50mm lens will work better.
Shot Planning: Cinematographers use FOV calculations during pre-production to plan camera positions, lens choices, and shot compositions. Knowing your exact coverage helps create detailed shot lists and storyboards.
Real Estate Photography: Wide-angle lenses (14-24mm) are essential for interior shots, but understanding the exact FOV helps you position yourself optimally to capture entire rooms without excessive distortion.
Understanding FOV helps choose the right focal length for flattering portraits. A 50mm lens on full frame provides a natural perspective similar to human vision, while an 85mm lens provides a narrower FOV that compresses facial features pleasingly. Portrait photographers use FOV calculations to determine optimal working distances and achieve desired background compression.
Wide FOV captures expansive scenes, allowing landscape photographers to include foreground interest, midground elements, and distant backgrounds in a single frame. Ultra-wide lenses (14-24mm) provide FOV exceeding 90° horizontally, perfect for dramatic landscape compositions.
Telephoto lenses provide narrow FOV for distant subjects, allowing wildlife photographers to capture frame-filling images of animals from safe distances. A 400mm lens on full frame provides only about 5° horizontal FOV, requiring precise aiming but delivering powerful magnification.
Cinematography: FOV affects storytelling and visual composition. Wide-angle shots create a sense of space and context, while tight telephoto shots create intimacy and focus attention on subjects.
Documentary: Different FOV creates various emotional impacts. Documentary filmmakers use FOV strategically to establish scenes with wide shots and create emotional connection with tighter framings.
Live Streaming: Proper FOV ensures optimal framing for webcams and streaming cameras, balancing the need to show the streamer clearly while including enough environment for context.
Camera Placement: Security professionals use FOV calculations to determine optimal camera placement for maximum coverage. Understanding the field of view helps minimize blind spots and reduce the number of cameras needed.
Monitoring Area Coverage: Calculate whether a camera at a specific focal length will adequately cover a parking lot, entrance, or other monitored area.
Flight Planning: Drone operators calculate FOV to plan flight paths that ensure complete coverage of survey areas, agricultural fields, or construction sites.
Gimbal Selection: Understanding FOV helps drone pilots choose the right camera and gimbal combination for their specific aerial photography needs.
Use shorter focal lengths for landscapes and group shots. Wide-angle lenses (14-35mm on full frame) provide expansive coverage perfect for environmental portraits, architecture, and scenes where you want to show context and relationship between elements. Be aware that extremely wide FOV can introduce distortion at frame edges.
Use longer focal lengths for portraits and distant subjects. Telephoto lenses (85mm and above) provide flattering compression for portraits, isolate subjects from backgrounds, and allow you to capture distant subjects without physically approaching them. Narrower FOV requires more precise composition but offers greater creative control over background blur and subject isolation.
Smaller sensors effectively increase focal length and narrow FOV. An APS-C sensor with 1.5× crop factor makes a 50mm lens behave like a 75mm lens on full frame in terms of field of view. Understanding crop factor helps you predict how lenses will perform on different camera bodies and choose appropriate focal lengths for your sensor size.
Understanding FOV helps predict how much of your scene will be captured, allowing you to pre-visualize compositions and position yourself optimally. Professional photographers mentally calculate FOV to anticipate framing before raising the camera to their eye, saving time and ensuring they capture the desired composition.
The concept of field of view has been fundamental to optics since the invention of optical instruments. Understanding this history provides context for modern camera technology.
The mathematical relationship between lens focal length and field of view was established during the scientific revolution. Pioneers like Isaac Newton and Christiaan Huygens developed the optical principles that govern how lenses form images. The basic geometry of image formation—relating object distance, image distance, and focal length—laid the groundwork for FOV calculations.
Early camera obscura designers and telescope makers understood intuitively that shorter focal lengths provided wider views, though precise mathematical formulations came later. The development of photographic cameras in the 1830s made FOV calculations practically important for the first time.
With the invention of photography by Louis Daguerre and William Henry Fox Talbot, understanding field of view became essential for photographers. Early large-format cameras used standardized plate sizes (4×5 inches, 8×10 inches), and lens manufacturers began specifying coverage angles.
The introduction of 35mm film by Oskar Barnack at Leica in 1913 created the need for new FOV standards. The 35mm format (24mm × 36mm) became the reference standard for describing lens focal lengths—why we call a 50mm lens "normal" (approximately matching human vision's FOV).
Digital sensors revolutionized FOV calculations by introducing the crop factor concept. Since digital sensors come in many sizes (full frame, APS-C, Micro Four Thirds, etc.), photographers needed new ways to compare equivalent focal lengths and fields of view.
The rise of smartphone photography introduced tiny sensors (1/2.3-inch and smaller) with very different FOV characteristics. Manufacturers began specifying "35mm equivalent focal length" to help users understand field of view in familiar terms.
Computational photography has further evolved FOV concepts. Modern smartphones use multiple cameras with different focal lengths and software stitching to create images with effective fields of view that wouldn't be possible with single lenses. Features like panorama mode and ultra-wide attachments have expanded creative possibilities beyond traditional optical limitations.
Today's camera systems incorporate FOV information directly into viewfinders and electronic displays. Mirrorless cameras show real-time field of view, and some systems include digital crop modes that simulate different sensor sizes and aspect ratios. Virtual and augmented reality systems calculate FOV dynamically to match user head movements, creating immersive experiences that depend on precise optical calculations.
Here are implementation examples in various programming languages for calculating camera field of view:
1import math
2
3def calculate_fov(sensor_width, sensor_height, focal_length):
4 """
5 Calculate horizontal and vertical field of view.
6
7 Args:
8 sensor_width: Sensor width in millimeters
9 sensor_height: Sensor height in millimeters
10 focal_length: Lens focal length in millimeters
11
12 Returns:
13 Tuple of (horizontal_fov, vertical_fov) in degrees
14 """
15 # Calculate horizontal FOV
16 hfov_rad = 2 * math.atan(sensor_width / (2 * focal_length))
17 hfov_deg = math.degrees(hfov_rad)
18
19 # Calculate vertical FOV
20 vfov_rad = 2 * math.atan(sensor_height / (2 * focal_length))
21 vfov_deg = math.degrees(vfov_rad)
22
23 return (hfov_deg, vfov_deg)
24
25# Example: Full frame camera with 50mm lens
26sensor_w = 36 # mm
27sensor_h = 24 # mm
28focal = 50 # mm
29
30hfov, vfov = calculate_fov(sensor_w, sensor_h, focal)
31print(f"Horizontal FOV: {hfov:.2f}°")
32print(f"Vertical FOV: {vfov:.2f}°")
33# Expected Output:
34# Horizontal FOV: 39.60°
35# Vertical FOV: 27.00°
361function calculateFOV(sensorWidth, sensorHeight, focalLength) {
2 // Calculate horizontal FOV
3 const hfovRad = 2 * Math.atan(sensorWidth / (2 * focalLength));
4 const hfovDeg = hfovRad * (180 / Math.PI);
5
6 // Calculate vertical FOV
7 const vfovRad = 2 * Math.atan(sensorHeight / (2 * focalLength));
8 const vfovDeg = vfovRad * (180 / Math.PI);
9
10 return {
11 horizontal: hfovDeg,
12 vertical: vfovDeg
13 };
14}
15
16// Example: APS-C camera with 35mm lens
17const sensorW = 23.6; // mm
18const sensorH = 15.6; // mm
19const focal = 35; // mm
20
21const fov = calculateFOV(sensorW, sensorH, focal);
22console.log(`Horizontal FOV: ${fov.horizontal.toFixed(2)}°`);
23console.log(`Vertical FOV: ${fov.vertical.toFixed(2)}°`);
24// Expected Output:
25// Horizontal FOV: 37.85°
26// Vertical FOV: 25.37°
271public class FOVCalculator {
2 public static class FOV {
3 public double horizontal;
4 public double vertical;
5
6 public FOV(double h, double v) {
7 this.horizontal = h;
8 this.vertical = v;
9 }
10 }
11
12 public static FOV calculateFOV(double sensorWidth,
13 double sensorHeight,
14 double focalLength) {
15 // Calculate horizontal FOV
16 double hfovRad = 2 * Math.atan(sensorWidth / (2 * focalLength));
17 double hfovDeg = Math.toDegrees(hfovRad);
18
19 // Calculate vertical FOV
20 double vfovRad = 2 * Math.atan(sensorHeight / (2 * focalLength));
21 double vfovDeg = Math.toDegrees(vfovRad);
22
23 return new FOV(hfovDeg, vfovDeg);
24 }
25
26 public static void main(String[] args) {
27 // Example: Micro Four Thirds with 25mm lens
28 double sensorW = 17.3; // mm
29 double sensorH = 13.0; // mm
30 double focal = 25; // mm
31
32 FOV fov = calculateFOV(sensorW, sensorH, focal);
33 System.out.printf("Horizontal FOV: %.2f°%n", fov.horizontal);
34 System.out.printf("Vertical FOV: %.2f°%n", fov.vertical);
35 // Expected Output:
36 // Horizontal FOV: 38.24°
37 // Vertical FOV: 29.07°
38 }
39}
401#include <iostream>
2#include <cmath>
3#include <iomanip>
4
5struct FOV {
6 double horizontal;
7 double vertical;
8};
9
10FOV calculateFOV(double sensorWidth, double sensorHeight, double focalLength) {
11 FOV result;
12
13 // Calculate horizontal FOV
14 double hfovRad = 2 * std::atan(sensorWidth / (2 * focalLength));
15 result.horizontal = hfovRad * (180.0 / M_PI);
16
17 // Calculate vertical FOV
18 double vfovRad = 2 * std::atan(sensorHeight / (2 * focalLength));
19 result.vertical = vfovRad * (180.0 / M_PI);
20
21 return result;
22}
23
24int main() {
25 // Example: 1-inch sensor with 24mm equivalent lens
26 double sensorW = 13.2; // mm
27 double sensorH = 8.8; // mm
28 double focal = 24; // mm
29
30 FOV fov = calculateFOV(sensorW, sensorH, focal);
31
32 std::cout << std::fixed << std::setprecision(2);
33 std::cout << "Horizontal FOV: " << fov.horizontal << "°" << std::endl;
34 std::cout << "Vertical FOV: " << fov.vertical << "°" << std::endl;
35 // Expected Output:
36 // Horizontal FOV: 30.53°
37 // Vertical FOV: 20.72°
38
39 return 0;
40}
411function [hfov, vfov] = calculateFOV(sensorWidth, sensorHeight, focalLength)
2 % Calculate horizontal FOV
3 hfovRad = 2 * atan(sensorWidth / (2 * focalLength));
4 hfov = rad2deg(hfovRad);
5
6 % Calculate vertical FOV
7 vfovRad = 2 * atan(sensorHeight / (2 * focalLength));
8 vfov = rad2deg(vfovRad);
9end
10
11% Example: Full frame with 85mm portrait lens
12sensorW = 36; % mm
13sensorH = 24; % mm
14focal = 85; % mm
15
16[hfov, vfov] = calculateFOV(sensorW, sensorH, focal);
17fprintf('Horizontal FOV: %.2f°\n', hfov);
18fprintf('Vertical FOV: %.2f°\n', vfov);
19% Expected Output:
20% Horizontal FOV: 23.91°
21% Vertical FOV: 16.13°
221calculate_fov <- function(sensor_width, sensor_height, focal_length) {
2 # Calculate horizontal FOV
3 hfov_rad <- 2 * atan(sensor_width / (2 * focal_length))
4 hfov_deg <- hfov_rad * (180 / pi)
5
6 # Calculate vertical FOV
7 vfov_rad <- 2 * atan(sensor_height / (2 * focal_length))
8 vfov_deg <- vfov_rad * (180 / pi)
9
10 return(list(horizontal = hfov_deg, vertical = vfov_deg))
11}
12
13# Example: APS-C with wide-angle 18mm lens
14sensor_w <- 22.2 # mm
15sensor_h <- 14.8 # mm
16focal <- 18 # mm
17
18fov <- calculate_fov(sensor_w, sensor_h, focal)
19cat(sprintf("Horizontal FOV: %.2f°\n", fov$horizontal))
20cat(sprintf("Vertical FOV: %.2f°\n", fov$vertical))
21# Expected Output:
22# Horizontal FOV: 67.38°
23# Vertical FOV: 47.45°
24Understanding field of view becomes clearer with visual representation. Here's an illustration showing how focal length affects FOV:
This diagram illustrates how focal length dramatically affects coverage. A 24mm wide-angle lens captures a broad scene (84° horizontal FOV), a 50mm normal lens provides moderate coverage (40°), and an 85mm telephoto lens narrows to a tight view (24°).
Field of view (FOV) is the extent of the observable scene that a camera can capture through its lens at a specific focal length and sensor size. It's measured as an angle in degrees, representing how much horizontal and vertical coverage the camera provides. A wider FOV (larger angle like 84°) captures more of the scene, while a narrower FOV (smaller angle like 24°) captures less but magnifies distant subjects.
Sensor size directly impacts field of view because it determines how much of the lens's projected image circle is captured. Larger sensors (like full-frame 36mm × 24mm) capture more of the lens projection, resulting in wider FOV. Smaller sensors (like APS-C or Micro Four Thirds) crop the image circle, resulting in narrower FOV. This is why a 50mm lens on a full-frame camera has a different FOV than the same lens on an APS-C camera—the crop factor multiplies the effective focal length.
Focal length and field of view have an inverse relationship: shorter focal lengths produce wider FOV, while longer focal lengths produce narrower FOV. This relationship follows the arctangent formula: FOV = 2 × arctan(sensor dimension / (2 × focal length)). For example, on a full-frame camera, a 24mm lens provides approximately 84° horizontal FOV, a 50mm lens provides 40°, and a 200mm telephoto provides just 10°.
To find the equivalent focal length, multiply the actual focal length by the crop factor. Common crop factors include 1.5× or 1.6× for APS-C sensors and 2× for Micro Four Thirds. For example, a 35mm lens on an APS-C camera with 1.5× crop factor provides field of view equivalent to a 52.5mm lens on full frame. This helps compare FOV across different camera systems using the familiar full-frame reference.
Field of view is critical for video because it determines framing, camera placement, and lens selection for specific shots. Cinematographers use FOV calculations to plan coverage, ensure consistent framing across multiple cameras, and match shots during editing. Different FOV values create different aesthetic effects: wide angles create spacious, immersive scenes, while narrow telephoto shots compress space and isolate subjects. Understanding FOV helps directors and cinematographers achieve their creative vision.
Crop factor (also called focal length multiplier) describes how much smaller a sensor is compared to full-frame 35mm format. It's calculated as the ratio of diagonal measurements. A sensor with 1.5× crop factor is smaller, capturing less of the lens's image circle, effectively multiplying the focal length's field of view effect. For FOV calculations, you can either divide the focal length by the crop factor or use the actual sensor dimensions for accurate results.
Aspect ratio determines the relationship between width and height, affecting the vertical field of view when horizontal FOV is fixed (or vice versa). Common ratios include 3:2 (most DSLRs), 4:3 (Micro Four Thirds), and 16:9 (video standard). A wider aspect ratio (like 16:9) provides more horizontal coverage but less vertical coverage compared to 4:3 at the same focal length and sensor width. When calculating FOV, aspect ratio helps determine sensor height from sensor width.
You can simulate narrower FOV in post-production by cropping the image, but you cannot create wider FOV than what was originally captured. Digital zoom and cropping reduce resolution and narrow the field of view. Some computational photography techniques like panorama stitching or multi-frame super-resolution can expand effective FOV, but these require specialized shooting techniques. For best results, capture with the appropriate FOV during shooting rather than relying on post-production fixes.
Use this free Camera FOV Calculator to determine your horizontal and vertical field of view instantly. Whether you're planning a shoot, selecting lenses, or learning about your camera's capabilities, accurate FOV calculations help you make informed decisions and capture exactly what you envision. Input your sensor size, focal length, and aspect ratio to see precise field of view measurements that match your photography or videography needs.
Understanding field of view transforms how you approach lens selection, shot planning, and composition—giving you confidence that you have the right equipment for every creative scenario.
"Angle of view." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Angle_of_view. Accessed 2024.
"Field of view." Cambridge in Colour, https://www.cambridgeincolour.com/tutorials/camera-lens-quality.htm. Accessed 2024.
Ray, Sidney F. "Applied Photographic Optics: Lenses and Optical Systems for Photography, Film, Video, Electronic and Digital Imaging." Focal Press, 2002.
"Understanding Camera Lens Focal Length." B&H Photo Video, https://www.bhphotovideo.com/explora/photography/buying-guide/understanding-focal-length. Accessed 2024.
Jacobson, Ralph E. "The Manual of Photography." Focal Press, 2000.
"Crop Factor." Digital Photography Review, https://www.dpreview.com/glossary/camera-system/crop-factor. Accessed 2024.
"Sensor Size and Equivalence." PetaPixel, https://petapixel.com/2018/04/24/sensor-size-camera-equivalence-explained/. Accessed 2024.
Discover more tools that might be useful for your workflow