Playback Speed Calculator
Convert an original media duration into the actual listening or viewing time at any positive playback-speed multiplier, and see the time saved or added.
Original media
Listening time
Actual elapsed playback time at the selected multiplier.
Positive means time saved; negative means extra time.
How to use this playback speed calculator
What this calculator does
This calculator estimates how long a video, lecture, podcast, audiobook, course, or other time-based media will take when it is played at a different speed. The model is an exact time conversion for a constant playback multiplier: it divides the original duration by the selected playback speed and then compares the new duration with the original. It does not predict comprehension, attention, buffering, pauses, advertisements, skipped sections, or whether a particular app supports the speed you enter. In web media terminology, playback rate is a multiplier of the intrinsic rate; the WHATWG HTML media specification defines playback rate in this multiplier sense.
When to use it
Use the calculator when you want to plan a study session around a recorded lecture, estimate how much of a podcast fits into a commute, compare normal and accelerated viewing time before starting a long video, or work out the added time from slowing material down for careful review. It is also useful for quickly checking common settings such as 0.75×, 1.25×, 1.5×, and 2× without converting hours and minutes by hand.
How to calculate
The calculator opens with a ready-to-use demonstration: 1 hour 20 minutes 0 seconds at 1.25×. The result and a validated example Excel workbook are immediately available.
- Replace the Hours, Minutes, and Seconds values with the original media length. Unused duration components may be left blank, but at least one duration component must contain a number.
- Enter the Playback speed as a positive multiplier. For example, 1 means normal speed, 1.5 means one-and-a-half times normal speed, and 0.75 means three-quarters speed.
- Read New duration for the actual elapsed playback time and Time saved for the difference from normal playback. Results update as you type.
- Select Download Excel to export the current validated inputs and canonical numeric results to an OOXML workbook. Reset clears the demonstration and entered data; after Reset, Excel export stays unavailable until a complete valid state is entered again.
Input guide
Hours is an optional nonnegative numeric component of the required original duration. Enter a plain number using a period for decimals, such as 1. A higher value lengthens both the original and adjusted durations. Do not paste unit text, scientific notation, or decimal-comma notation such as 1,5. Minutes is another optional component, measured in minutes and restricted to values from 0 up to but not including 60; 20 is a realistic example. Seconds works the same way for seconds, also from 0 to less than 60; 0 is valid and is used in the opening example. A common mistake is entering 80 in Minutes instead of 1 hour and 20 minutes.
Playback speed is required and must be a finite number greater than 0. The unit is the multiplication sign ×, not a percentage. The opening example uses 1.25×. Increasing this value shortens the new duration; decreasing it below 1× makes playback take longer. A value of 0 is invalid because division by zero has no finite playback duration. For a practical explanation of playback-rate controls for web audio and video, see MDN's guide to web media playback rate.
Output guide
New duration is the primary result. It is an exact conversion under the constant-speed assumption and is displayed as hours, minutes, and seconds as needed. It is driven by every duration component and Playback speed. At 1× it equals the original duration; above 1× it is shorter; below 1× it is longer. Time saved is original duration minus New duration. Positive values mean less elapsed time than normal playback, zero means no change, and negative values mean the slower setting adds time. The summary pills repeat the same canonical original duration, selected speed, and Time saved so the active scenario remains visible at a glance.
Worked example
The opening values are 1 hour 20 minutes and 1.25×. First convert the duration to 80 minutes. Divide by 1.25: 80 ÷ 1.25 = 64 minutes, so New duration is exactly 1 hour 4 minutes. Then subtract: 80 – 64 = 16 minutes, so Time saved is exactly 16 minutes. Those same numeric values are used in the first rendered results and the initial Excel export.
Learn more
If you are implementing or interpreting playback controls, the MDN reference for HTMLMediaElement.playbackRate explains how a media element's normal rate is multiplied by a playback-rate value. Player-specific available speeds can differ, so the calculator intentionally accepts a positive mathematical multiplier rather than assuming one platform's preset menu.
How the playback-speed formula behaves
The relationship is inverse rather than subtractive: doubling the speed halves elapsed time, while halving the speed doubles elapsed time. That is why 1.25× speed does not save 25% of the original time. The adjusted duration is 1 ÷ 1.25 = 0.8 of the original, so the saving is 20%. At 1.5×, the adjusted duration is two-thirds of the original and the saving is one-third.
For slower playback, the same equations still work. A 40-minute recording at 0.75× takes about 53 minutes 20 seconds, so Time saved is negative 13 minutes 20 seconds. That negative sign is not an error; it indicates extra elapsed time. The arithmetic assumes the speed stays constant from start to finish and excludes pauses or skipped sections.
Practical interpretation and common mistakes
Use the calculated duration as a planning number, not as a promise about how quickly you will finish learning or reviewing material. Difficult content may require pauses or replays, and some players may mute or alter audio behavior at extreme rates. The calculator therefore keeps the time arithmetic separate from judgments about comprehension.
- Do not enter 150 for a 1.5× speed. Playback speed is a multiplier, not a percent.
- Do not put 60 or more in Minutes or Seconds; carry that amount into the next larger unit.
- Do not use commas as decimal separators in these fields. The accepted convention is a period, such as 1.25.
- If the result is longer than the original, check whether Playback speed is below 1×. That is expected for slow motion or careful listening.