Feet per Second Calculator

Feet per Second (FPS) Calculator

The velocity is:
0 FPS
Equivalent to: 0 MPH | 0 km/h

What is Feet Per Second (FPS)?

Feet per second (fps or ft/s) is a unit of both speed (scalar) and velocity (vector). It expresses the distance in feet traveled, divided by the time in seconds. It is a common measurement in physics, engineering, and ballistics within the United States and other countries that use the Imperial system.

The Formula for FPS

The calculation for feet per second is straightforward. You divide the total distance in feet by the total time it took to travel that distance:

Velocity (FPS) = Total Distance (ft) รท Total Time (s)

Practical Examples

  • Sprinting: If an athlete runs 100 feet in 4 seconds, their speed is 25 FPS (100 / 4).
  • Traffic: A car traveling at 60 Miles per Hour is moving at approximately 88 FPS.
  • Ballistics: A typical paintball marker fires at roughly 300 FPS to ensure safety and accuracy.

Speed Conversion Table

Speed (MPH) Feet Per Second (FPS)
10 MPH 14.67 FPS
30 MPH 44.00 FPS
60 MPH 88.00 FPS
100 MPH 146.67 FPS
function calculateFPS() { var distance = document.getElementById("feetDistance").value; var time = document.getElementById("timeSeconds").value; var resultDiv = document.getElementById("fpsResult"); var d = parseFloat(distance); var t = parseFloat(time); if (isNaN(d) || isNaN(t) || t <= 0) { alert("Please enter a valid distance and a time greater than zero."); resultDiv.style.display = "none"; return; } var fps = d / t; // Conversions // 1 FPS = 0.681818 MPH // 1 FPS = 1.09728 km/h var mph = fps * 0.681818; var kph = fps * 1.09728; document.getElementById("resultValue").innerText = fps.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById("mphResult").innerText = mph.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById("kphResult").innerText = kph.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); resultDiv.style.display = "block"; }

Leave a Comment