Physics calculators

Velocity Calculator

Updated Jul 14, 2026 By Jehan Wadia
Rate Formulas
Basic Velocity / Distance / Time
A negative result indicates motion in the opposite direction to the assumed positive direction — it is not an error.
Kinematic Acceleration (Time-Based)
A negative result indicates motion (or acceleration) in the opposite direction to the assumed positive direction.
Kinematic (Time-Free)
The equation v² = u² + 2aΔx yields two roots (±). Both are mathematically valid; the correct sign is determined by the positive direction you define for the motion.
Average Velocity (Multi-Segment)
Each segment's velocity is weighted by its own travel time. All units are converted internally to m/s and seconds before averaging.
Instantaneous Velocity from x(t)
Supported: sin, cos, tan, sqrt, abs, exp, ln, log10, pi, e, and + − * / ^ ( ). Example: 3t^2 - 2t + 1
The velocity is estimated using a central-difference derivative. Output is in your chosen position unit per second. A negative value indicates motion in the negative direction.
2D Vector Velocity
The angle θ is measured counterclockwise from the +x axis.

Result

Step-by-Step Solution

Introduction

Velocity tells you how fast something moves and in what direction. It is one of the most important ideas in physics. Whether a car speeds up on a highway, a ball falls from a roof, or a plane flies across the sky, velocity helps you describe that motion with numbers.

This velocity calculator lets you solve for velocity, distance, time, or acceleration using six different modes. You can use the basic formula v = d / t, work with kinematic equations like v = u + at and v² = u² + 2aΔx, find the average velocity across multiple trip segments, compute instantaneous velocity from a position function, or break a 2D velocity into its x and y components. Each mode shows a step-by-step solution so you can follow the math and learn as you go.

Just pick a mode, enter your known values, choose your units, and hit Calculate. The tool handles all unit conversions for you and displays results in both SI and your chosen units.

How to Use Our Velocity Calculator

Enter your known values into the fields and this velocity calculator will solve for the unknown. You can pick from six modes depending on which formula you need, and the tool will show your answer along with step-by-step work.

Choose a mode by clicking one of the tabs at the top. Each tab uses a different velocity formula. Pick the one that matches the values you already know.

v = d / t (Basic Mode)

Solve For lets you pick which value you want to find: velocity, distance, or time. If you are looking for a tool focused specifically on speed problems, try our Speed Distance Time Calculator.

Distance (d) is how far the object travels. Type a number and choose a unit like meters, feet, or miles.

Velocity (v) is the speed of the object in a given direction. Pick a unit such as m/s, km/h, or mph.

Time (t) is how long the object moves. Choose a unit like seconds, minutes, or hours.

v = u + at (Acceleration with Time)

Solve For lets you pick the unknown: final velocity, initial velocity, acceleration, or time. If you need to solve for acceleration directly, our Acceleration Calculator is built for that.

Final Velocity (v) is how fast the object moves at the end.

Initial Velocity (u) is how fast the object moves at the start. Set it to 0 if the object starts from rest.

Acceleration (a) is how quickly the speed changes. Use 9.8 m/s² for objects in free fall near Earth.

Time (t) is how long the acceleration lasts.

v² = u² + 2aΔx (No Time Needed)

Solve For lets you pick the unknown: final velocity, initial velocity, acceleration, or displacement.

Displacement (Δx) is the straight-line distance between the start and end points. This is not the same as total path length. Our Displacement Calculator can help you work with displacement values separately.

The other inputs — final velocity, initial velocity, and acceleration — work the same as in the previous mode.

Average Velocity (Multi-Segment)

Velocity and Time fields appear for each segment of a trip. Enter the speed and how long that speed was held for each part of the journey.

Click Add Segment to include more parts. Click the button to remove a segment. You must have at least two segments.

Instantaneous v(t)

Position function x(t) is a math expression that describes where the object is at any time t. For example, type 3t^2 - 2t + 1. You can use sin, cos, sqrt, and other common functions.

Evaluate at t₀ is the exact moment in time where you want to know the velocity.

Step size (h) controls how precise the calculation is. A smaller number gives a more accurate result. The default of 0.0001 works well in most cases.

Position unit sets the unit used in your x(t) expression, such as meters or feet.

2D Vector

Pick Component (vₓ, vᵧ) mode to enter the x and y parts of a velocity. The calculator will find the total speed and direction angle. For more general vector operations, see our Vector Calculator.

Pick Polar (|v|, θ) mode to enter a speed and angle. The calculator will break it into x and y components. You can switch between degrees and radians.

Precision and Output Settings

Significant Figures controls how many meaningful digits appear in the answer. Set it to Auto or choose a number from 3 to 9. If you need help understanding significant figures, our Sig Fig Calculator explains the rules in detail.

Fixed Decimals locks the answer to a set number of decimal places when turned on. Use the Decimal Places dropdown to pick how many.

Show Steps turns the step-by-step solution box on or off. Keep it on to see the full work behind each answer.

Press Calculate to get your result. Press Reset to clear all fields and start over.

What Is Velocity?

Velocity tells you how fast something moves and in what direction. If a car drives 60 miles per hour north, that is its velocity. Speed only tells you how fast, but velocity also tells you which way. This difference matters a lot in physics.

How to Calculate Velocity

The most basic velocity formula is v = d / t, which means velocity equals distance divided by time. If you walk 10 meters in 5 seconds, your velocity is 2 meters per second. This works when speed stays the same the whole time.

When speed changes, you need a different formula. The equation v = u + at finds your final velocity when you know your starting velocity (u), your acceleration (a), and how long you sped up or slowed down (t). For example, a ball dropped from rest speeds up at 9.8 m/s² due to gravity. After 3 seconds, it moves at 29.4 m/s. You can model scenarios like this with our Free Fall Calculator.

The equation v² = u² + 2aΔx is useful when you do not know the time. It connects final velocity, starting velocity, acceleration, and distance traveled. This helps solve problems like finding how fast a car goes after speeding up over a known stretch of road.

Average Velocity vs. Instantaneous Velocity

Average velocity looks at a whole trip. If you drive 100 km in 2 hours, your average velocity is 50 km/h. It does not matter if you went faster or slower at different points along the way.

Instantaneous velocity is your velocity at one exact moment in time. It is what a speedometer shows. In math, it is found by taking the derivative of a position function. This calculator uses a method called the central difference to estimate that derivative. Because velocity is fundamentally a rate of change of position, this derivative approach gives the most precise answer at any given instant.

2D Velocity Vectors

Objects do not always move in a straight line. A kicked soccer ball moves both forward and upward at the same time. You can break this motion into two parts: an x-component (left-right) and a y-component (up-down). The full speed is found with the Pythagorean theorem: |v| = √(vx² + vy²). The direction angle is found using the arctangent function. This two-component approach is the foundation of our Projectile Motion Calculator, which tracks objects launched at an angle through the air.

Common Velocity Units

Velocity is measured in distance per time. The most common units are meters per second (m/s), kilometers per hour (km/h), and miles per hour (mph). Scientists almost always use m/s. To convert km/h to m/s, divide by 3.6. To convert mph to m/s, multiply by 0.44704.

Related Calculations

Velocity connects to many other quantities in mechanics. Once you know an object's velocity, you can find its kinetic energy using ½mv² or its momentum using p = mv. If a force acts on the object, you can use Newton's second law to determine how the velocity will change. For problems involving gravitational effects, the Gravitational Force Calculator and G Force Calculator are helpful companions. You can also explore how velocity relates to energy changes with our Potential Energy Calculator and Impulse Calculator.


Formulas used

Basic Velocity (distance ÷ time)
v = \frac{d}{t}
Kinematic equation (time-based)
v = u + a \cdot t
Kinematic equation (time-free)
v^2 = u^2 + 2a \Delta x
Weighted average velocity (multi-segment)
v_{avg} = \frac{\sum v_i \, t_i}{\sum t_i}
Instantaneous velocity (central difference)
v(t_0) \approx \frac{x(t_0 + h) - x(t_0 - h)}{2h}
2D velocity magnitude
|v| = \sqrt{v_x^2 + v_y^2}
2D velocity direction angle
\theta = \operatorname{atan2}(v_y,\, v_x)

Frequently asked questions

What is the difference between velocity and speed?

Speed tells you how fast something moves. Velocity tells you how fast and in what direction. For example, 50 km/h is a speed. 50 km/h north is a velocity. In this calculator, a negative result means the object moves in the opposite direction to the one you picked as positive.

Why is my velocity result negative?

A negative velocity means the object is moving in the opposite direction from your assumed positive direction. It is not an error. For example, if you set "up" as positive, an object falling down will have a negative velocity. The calculator shows a note whenever this happens.

Which mode should I use?

Use v = d / t when you know distance and time. Use v = u + at when you know starting speed, acceleration, and time. Use v² = u² + 2aΔx when you know starting speed, acceleration, and distance but not time. Use Average Velocity for trips with multiple segments at different speeds. Use Instantaneous v(t) when you have a position equation. Use 2D Vector when motion happens in two directions at once.

What does the ± sign mean in the v² = u² + 2aΔx result?

The equation involves a square root, which gives two answers: one positive and one negative. Both are mathematically correct. The right sign depends on which direction you defined as positive. For instance, if an object can move left or right, the formula alone cannot tell you which way — you decide based on the problem setup.

How does the Average Velocity mode work?

It calculates a time-weighted average. You enter the velocity and time for each part of a trip. The calculator multiplies each velocity by its time, adds those products together, and divides by the total time. This gives the true average velocity for the whole trip, not just a simple average of the speeds.

What is the step size (h) in the Instantaneous v(t) mode?

The step size controls how the calculator estimates the derivative. It uses a method called the central difference, which checks the position just before and just after your chosen time. A smaller h gives a more accurate result. The default value of 0.0001 works well for most functions.

What functions can I type in the position function x(t) field?

You can use sin, cos, tan, sqrt, abs, exp, ln, and log10. You can also use pi and e as constants. Use ^ for exponents, and standard math operators like +, −, *, /, and parentheses. Write the variable as t. Example: 5*sin(2*pi*t) + 3t^2.

How do I switch between degrees and radians in 2D Vector mode?

In the Polar (|v|, θ) sub-mode, you will see two small buttons labeled Degrees and Radians below the angle input. Click the one you want. The calculator will convert automatically when it computes the x and y components.

Does this calculator handle unit conversions automatically?

Yes. You can enter values in any supported unit and the calculator converts everything to SI units (meters, seconds, m/s) internally. The result is shown in both SI units and your chosen unit. You do not need to convert units yourself before using the tool.

What does the Significant Figures setting do?

It controls how many meaningful digits appear in your answer. Set it to Auto for a general-purpose display, or pick a number from 3 to 9 for more or less precision. If you turn on Fixed Decimals instead, the answer will show a set number of digits after the decimal point.

Can I solve for any variable in each mode?

Yes. In the first three modes, use the Solve For dropdown to pick the unknown variable. The calculator will mark that field as the output and use the other fields as inputs. You can switch the solve-for target at any time.

What is the difference between distance and displacement?

Distance is the total length of the path traveled. Displacement is the straight-line distance from start to finish, with a direction. In the v² = u² + 2aΔx mode, Δx is displacement, not total path length. A car that drives in a circle has a large distance traveled but zero displacement.

How do I find the angle of a 2D velocity vector?

Enter the x and y components in the Component (vₓ, vᵧ) sub-mode of the 2D Vector tab. The calculator uses the atan2 function to find the angle measured counterclockwise from the positive x-axis. It shows the result in both degrees and radians.

Can I use this calculator for free fall problems?

Yes. Use the v = u + at mode. Set the initial velocity to 0 (if the object starts from rest) and the acceleration to 9.8 m/s² (Earth's gravitational acceleration). Enter the time the object has been falling and the calculator will give you the final velocity.

Why does the calculator show a division by zero error?

Some formulas require dividing by one of the inputs. For example, v = d / t divides by time, so time cannot be zero. If the variable you entered as zero appears in the denominator, the calculator will show an error. Change that value to something other than zero to fix it.

How do I add or remove segments in Average Velocity mode?

Click the Add Segment button to create a new row. Click the button on any row to remove it. You must keep at least two segments. Each segment needs both a velocity and a time value.

What does the vector diagram in 2D mode show?

It draws the velocity vector as an arrow on an x-y grid. The arrow starts at the origin and points in the direction of motion. The diagram also shows the angle θ measured from the positive x-axis and labels the magnitude of the vector. This helps you see the direction and size of the velocity at a glance.

Can I turn off the step-by-step solution?

Yes. In the precision settings area below the input fields, toggle the Show Steps switch off. The step-by-step box will be hidden. Toggle it back on whenever you want to see the full work again.