VR Field of View Calculator

Convert between horizontal, vertical, and diagonal field of view angles. Select a VR headset preset or enter custom sensor dimensions. Get ready-to-use values for Unity, Unreal Engine, and Godot.

HMD Presets
Custom Input
Results
Horizontal FoV
Vertical FoV
Diagonal FoV
Engine Values
Unity — Camera.fieldOfView (vertical)
Unreal Engine — Field of View (horizontal)
Godot — Camera3D.fov (vertical)
Three.js — PerspectiveCamera fov (vertical)
HMD Comparison
Headset H FoV V FoV Diag FoV Resolution

FoV Calculator FAQ

What is Field of View in VR?

Field of View (FoV) is the extent of the observable world visible through the headset lenses at any moment. A wider FoV creates a more immersive "window" effect, while a narrow FoV can feel like looking through binoculars. Most standalone HMDs are around 100°–120° horizontal.

Why does Unity use vertical FoV while Unreal uses horizontal?

It's a historical convention difference. Unity's Camera.fieldOfView property is the vertical angle; changing the aspect ratio automatically adjusts horizontal FoV. Unreal Engine's FOV setting is horizontal. This calculator converts between both so you can set the correct value in your engine.

What is diagonal FoV?

Diagonal FoV measures the angle from corner to corner of the display. It's often cited in lens/camera specs and is always larger than either H or V FoV. You can calculate it from H and V using the formula: 2 × atan(√(tan²(H/2) + tan²(V/2))).

How does asymmetric FoV work in VR?

Many HMDs have asymmetric projection planes — the inner (nasal) FoV is smaller than the outer (temporal) FoV per eye, which is why total horizontal FoV often exceeds simple doubling of per-eye values. This calculator uses symmetric approximations; check your headset SDK for precise projection matrices.