Unit Converter

Time Duration Converter

Exact units. Clear timer formats.

Convert a duration

Exact units. Clear timer formats.

Signed decimal, scientific value, fraction or proper mixed number.

This tool converts fixed durations. Average Gregorian months and years are explicitly named numerical averages. It does not calculate calendar date differences, time zones or daylight-saving transitions.

Optional duration arithmetic
View results
Precision and report

Scalar decimal/scientific fields allow twenty significant digits, up to eighty characters and written exponents from negative thirty through thirty. Fractions allow one hundred digits per component and two hundred forty characters per field. Timer hours allow one hundred digits and seconds allow nine decimals. Significant figures and timer decimals control separate presentations. Complete exports retain all twelve units and exact rational values.

Worked examples

Final duration in Hours (h)

tt=1.50000000000 ht_t=1.50000000000\,\mathrm h

Every conversion row uses the final signed duration after any selected adjustment. Timer rounding is a separate representation.

Duration conversion record

Entered duration

t0=5400.00000000 st_0=5400.00000000\,\mathrm s

Final seconds

t=5400.00000000 st=5400.00000000\,\mathrm s

Minute, hour, day and week factors are fixed. Average Gregorian months and years use a numerical mean; Julian years are separately named. These conversions do not calculate date differences, daylight-saving transitions or leap seconds.

Rounded timer and fixed-unit duration

Selected second decimals apply once to the total before decomposition. Hours in the timer are unbounded. The fixed-unit ISO representation uses days, hours, minutes and seconds only.

tclock=(0 d+1 h+30 min+0.000 s)t_{\mathrm{clock}}=\left(0\,\mathrm d+1\,\mathrm h+30\,\mathrm{min}+0.000\,\mathrm s\right)

Timer duration

01:30:00.000

ISO fixed-unit duration

P0DT1H30M0.000S

Timer rounding error means rounded seconds minus the final exact seconds.

Δtround=0 s\Delta t_{\mathrm{round}}=0\,\mathrm s

Final duration comparison table

The visible catalog is the original eight common units. Complete copied text and CSV always retain every unit and exact factor.

Duration unitFinal amount
Milliseconds (ms)5400000.00000 ms5400000.00000\,\mathrm{ms}
Seconds (s)5400.00000000 s5400.00000000\,\mathrm s
Minutes (min)90.0000000000 min90.0000000000\,\mathrm{min}
Hours (h)1.50000000000 h1.50000000000\,\mathrm h
Fixed days (24 hours)0.0625000000000 d0.0625000000000\,\mathrm d
Fixed weeks (7 days)≈0.00892857142857 wk\approx0.00892857142857\,\mathrm{wk}
Average Gregorian months≈0.00205343025524 moavg\approx0.00205343025524\,\mathrm{mo}_{\mathrm{avg}}
Average Gregorian years≈0.000171119187937 yravg\approx0.000171119187937\,\mathrm{yr}_{\mathrm{avg}}

Step-by-step duration conversion

  1. 1. Normalize the entered duration to seconds

    Multiply the entered quantity by its exact seconds-per-unit factor. Signed quantities represent signed durations.

    t0=xfs=5400.00000000 st_0=x f_s=5400.00000000\,\mathrm s
  2. 2. Convert the final seconds to the destination unit

    Divide the final seconds by the exact destination factor. Average Gregorian months and years are fixed numerical averages, not calendar shifts.

    tt=tft=1.50000000000 ht_t=\frac{t}{f_t}=1.50000000000\,\mathrm h
  3. 3. Round one total before decomposing a timer

    Round the absolute total seconds once to the chosen decimal places, with exact halfway cases away from zero, then split into fixed days and remaining components. Carries propagate through seconds, minutes and days. This separate representation never changes the main conversion.

    k=⌊∣t∣10p+12⌋,tclock=sgn⁡(t)k10pk=\left\lfloor |t|10^p+\frac12\right\rfloor,\qquad t_{\mathrm{clock}}=\operatorname{sgn}(t)\frac{k}{10^p}
What Can You Create?

Convert elapsed units, signed timers and duration adjustments

Translate a measured interval

Convert a scalar duration from nanoseconds through clearly defined year conventions. Decimal hours, fixed days and average calendar units retain explicit meanings, so a number with one label is not silently reinterpreted under another convention.

Read and normalize timer durations

Use a timer with unbounded hours or combine normalized day, hour, minute and second components under one sign. Inspect a separately rounded decomposition that carries correctly and keeps its rounding error visible.

Combine two stated durations

Add or subtract an adjustment in its own unit before changing the final duration into other representations. Signed results are supported, and complete exports preserve the source, operation and adjustment for later review.

Duration formulas and worked examples

Normalize to seconds, then divide by the destination factor

Let xx be the entered quantity, fsf_s its seconds-per-unit factor and ftf_t the destination factor. First obtain t=xfst=x f_s, then compute the destination quantity. The original example gives 90 min=5400 s=1.5 h90\,\mathrm{min}=5400\,\mathrm s=1.5\,\mathrm h. A negative source remains a signed duration; changing units does not change its sign or turn it into a wall-clock instant. All fixed factors and entered rational quantities remain exact before the decimal display is rounded.

tt=xfsft,1 min=60 s,1 h=3600 st_t=x\frac{f_s}{f_t},\qquad 1\,\mathrm{min}=60\,\mathrm s,\quad1\,\mathrm h=3600\,\mathrm s

Example: one sign for a compound duration

A duration containing two fixed days, three hours, four minutes and 5.255.25 seconds totals 183845.25 s183845.25\,\mathrm s. Choosing a negative sign negates that complete sum. Component fields describe nonnegative magnitudes, with days as whole numbers and the other fields constrained to their normalized remainder ranges. This is different from adding independently signed quantities; use the optional adjustment when two separately signed intervals need to be combined.

t=σ(86400d+3600h+60m+s) s,σ∈{−1,1}t=\sigma(86400d+3600h+60m+s)\,\mathrm s,\qquad \sigma\in\{-1,1\}

Example: subtract a negative adjustment

Begin with ninety minutes and subtract an adjustment of negative thirty minutes. Normalizing both operands gives 5400 s5400\,\mathrm s and −1800 s-1800\,\mathrm s. Their difference is 7200 s7200\,\mathrm s, or two hours. The optional arithmetic is performed before building every table row and timer, so all outputs describe the same final interval. A copied or shared record retains the operation and both stated units rather than leaving a later reader to guess which number was adjusted.

t=t0−ta=5400 s−(−1800 s)=7200 st=t_0-t_a=5400\,\mathrm s-(-1800\,\mathrm s)=7200\,\mathrm s

Round total seconds once to preserve carries

If pp is the requested number of second decimals, scale the absolute final seconds and round the resulting count of ticks. Exact halfway cases round away from zero. Divide that integer tick count into fixed-day, hour, minute and second components, then restore the sign. For example, 86399.9995 s86399.9995\,\mathrm s at three decimal places becomes one fixed day with zero remaining components. The timer rounding error is rounded seconds minus exact final seconds, and the primary unit conversion is never replaced by the rounded timer.

k=⌊∣t∣10p+12⌋,t^=sgn⁡(t)k10p,Δt=t^−tk=\left\lfloor |t|10^p+\frac12\right\rfloor,\quad \widehat t=\operatorname{sgn}(t)\frac{k}{10^p},\quad \Delta t=\widehat t-t

Understand average Gregorian and Julian years

The average Gregorian convention uses 365.2425365.2425 fixed days per year and divides that duration into twelve average months. A Julian year uses 365.25365.25 fixed days. These definitions are numerical duration models. A particular calendar month, a local civil day crossing daylight-saving time and an interval affected by leap seconds need additional date or timescale context. Select the named convention explicitly rather than treating a month or year label as interchangeable with a real calendar operation.

fyr,avg=31556952 s,fmo,avg=2629746 s,fyr,J=31557600 sf_{\mathrm{yr,avg}}=31556952\,\mathrm s,\quad f_{\mathrm{mo,avg}}=2629746\,\mathrm s,\quad f_{\mathrm{yr,J}}=31557600\,\mathrm s
Why Users Love This Tool

Keep exact elapsed time and presentation choices distinct

Predictable arithmetic

  • Reduced rational values retain defined factors and entered fractions through every operation.
  • Compound signs apply to a complete duration, and strict remainders prevent ambiguous input.
  • One total-second rounding operation carries through minutes, hours and days without changing the main result.

A complete portable record

  • Common or all-unit tables change visibility, while complete text and CSV retain all twelve choices.
  • Exact swaps load the final quantity without reapplying an adjustment.
  • Validated active sharing, explicit errors, keyboard focus and accessible LaTeX support a reviewable workflow.
Perfect For

Useful for timers, learning and explicit duration estimates

Students learning unit conversion

Compare decimal hours with hour-and-minute notation, use fractions to avoid premature rounding and inspect fixed factors through generated working. The original ninety-minute example provides a straightforward starting point.

People comparing logs and timers

Convert short intervals, long total-hour timers and compound records without forcing them into a wall-clock day. Signed differences can represent a surplus or deficit when their meaning is supplied by the user.

People building duration estimates

Combine stated intervals in different units and compare numerical conventions deliberately. Actual calendar schedules, business days, timezone offsets and daylight-saving transitions require their own context and are not inferred here.

How It Works

How it works in three quick steps.

1

Enter a quantity, components or a timer duration

Choose a signed scalar quantity with a source unit, nonnegative day/hour/minute/second components under one sign, or a signed hours:minutes:seconds timer. A timer can contain more than twenty-four hours. Compound remaining hours must be below twenty-four, while remaining minutes and seconds must be below sixty. Scalar quantities and compound seconds support fractions; timer seconds support up to nine decimal places.

2

Choose a destination and any signed adjustment

Choose the destination unit, then optionally add or subtract a second signed quantity in its own duration unit. Every result and table row uses the final duration after that operation. Average Gregorian months and years are fixed numerical averages. They do not represent adding a month to a calendar date. The separately named Julian year uses its own defined fixed duration.

3

Inspect conversion precision and save the complete record

Choose significant figures for unit values and independent second decimals for the rounded timer. Inspect the exact ratio, all-unit table, generated working and timer rounding error. Copy the complete record or LaTeX, download CSV, share active inputs or print the visible report. Exact swapping loads the final quantity and switches arithmetic off, so the adjustment is not applied a second time.

Download & Print

Save the input convention with the converted duration

Copy text, working or a share link

Copy a complete plain-text record or authored LaTeX working. Share links encode validated active fields and report preferences. Exact numerical certificates stay available even when a rounded timer is a more convenient representation.

Download complete CSV

The UTF-8 CSV includes all twelve units, input context, operation, exact rational values and both rounded machine formats. A visible table filter does not remove rows from the saved record.

Print or save a PDF report

Use Print / Save PDF for the current result and selected report sections. Choose the browser’s PDF destination and inspect page scale before printing. Long exact ratios or timer components use a compact-print notice while full values remain available in CSV.

FAQ

Frequently Asked Questions

How do I convert minutes to decimal hours?
Divide the number of minutes by sixty because 1 h=60 min1\,\mathrm h=60\,\mathrm{min}. The original example is 90 min=1.5 h90\,\mathrm{min}=1.5\,\mathrm h. Decimal hours and a timer format are different representations: one and a half hours corresponds to a timer reading of one hour and thirty minutes. The converter keeps the exact rational value, so a recurring decimal is rounded only for display. Changing significant figures never changes the original duration or the factors used in subsequent calculations.
Can I enter days, hours, minutes and seconds together?
Yes. Choose the compound entry method and use one sign for the whole duration. Whole days are nonnegative, remaining hours are whole numbers below twenty-four, remaining minutes are whole numbers below sixty, and remaining seconds are nonnegative values below sixty. The model is t=σ(86400d+3600h+60m+s)t=\sigma(86400d+3600h+60m+s) seconds. This prevents an ambiguous interpretation of a negative hour followed by positive minutes. Fractions are supported for the seconds component, while normalized whole components are validated rather than silently wrapped.
Does a timer such as 49:02:03 refer to a time of day?
No. Timer entry always means total hours, remaining minutes and remaining seconds. Hours may exceed twenty-four, and an optional leading sign applies to the entire value. Minutes and the whole seconds part must each have two digits below sixty; seconds may include up to nine decimals. The converter does not interpret a timezone, a date, a wall-clock instant or an overnight end time from that input. Enter a duration explicitly rather than expecting the tool to infer a start and finish.
Why are Gregorian months and years labeled as averages?
Actual calendar months have different lengths, and calendar years can contain different numbers of days. This converter preserves its original fixed average Gregorian year of 365.2425 d365.2425\,\mathrm d and defines an average month as one twelfth of that quantity. Thus an average month contains 2629746 s2629746\,\mathrm s. These are useful duration conventions for estimates, not instructions for advancing a real date. A Julian year is separately defined here as 365.25 d365.25\,\mathrm d and must not be silently substituted for the Gregorian average.
How do adding and subtracting durations work?
The optional adjustment has its own signed quantity and unit. Both durations are converted to exact seconds before the selected operation is performed: t=t0+tat=t_0+t_a or t=t0−tat=t_0-t_a. Every unit row and timer then represents that same final duration. Subtracting a negative adjustment adds its magnitude, and a negative final value is allowed. Exact swapping loads the final result as a new single quantity and disables the adjustment, preventing an accidental second application of the same arithmetic.
How does timer rounding handle a carry or a very small negative duration?
The converter rounds the absolute total seconds once, with exact halfway cases away from zero, before decomposing the result. A value of 59.9995 s59.9995\,\mathrm s rounded to three second decimals therefore becomes one minute, rather than an invalid seconds component of sixty. Carries can also move into a new hour or fixed day. A nonzero duration that rounds to a zero timer receives an explicit notice; the original signed value remains in the main conversion and exact export, while a misleading negative zero timer is suppressed.
Is the exported ISO duration a calendar-aware ISO date calculation?
The generated machine-readable duration uses a leading sign when needed and fixed days, hours, minutes and seconds. It does not output calendar years or months. It follows the independently rounded timer precision, so it may differ slightly from the exact numerical duration; the rounding error is reported separately. This string is a convenient duration representation rather than a parser for every possible ISO duration syntax or a promise that every external system accepts the same signed-duration convention.
What remains in CSV or copied text when I hide the table or working?
Complete text and CSV retain all twelve units, active input context, exact rational numerators and denominators, generated steps, the optional signed adjustment, rounded timer and fixed-unit ISO representation, and the exact timer rounding error. Visible report controls affect the screen and print layout only. Significant figures control decimal presentation rather than the underlying computation. Exact factors preserve the entered mathematical model, but they do not improve the precision of a measured interval or infer missing calendar and timezone information.
About This Tool

About this Time Duration Converter

The Toolarithm Time Duration Converter gives an elapsed or signed numerical interval a consistent representation across twelve clearly named units. It preserves the original ninety-minute example and the original eight unit identifiers, including their fixed average Gregorian month and year factors. Nanoseconds, microseconds, fortnights and Julian years extend the catalog without changing those original meanings. A fixed day is a defined duration in this tool, while an average month or year remains an explicitly labeled numerical convention. No source value is silently treated as a date or a timezone-dependent clock instant.

Three entry methods support different kinds of records. Scalar input accepts a signed decimal, scientific value, fraction or proper mixed number with a selected unit. Compound input combines nonnegative normalized components under one sign. Timer input interprets unbounded total hours with two-digit minute and second remainders. An optional adjustment accepts its own signed quantity and unit, and can be added or subtracted before every output is generated. Reduced rational arithmetic retains the stated factors and input values through the operation, allowing exact equality and fractions without native floating-point cancellation.

Display precision is deliberately separated from the calculation. Significant figures control unit values, while second decimal places control a rounded timer decomposition and fixed-unit machine-readable representation. Rounding one total tick count ensures that carries propagate into minutes, hours and fixed days. Nonzero values rounded to a zero timer are identified, the exact main quantity remains available, and the signed rounding error is recorded. Complete copying and CSV preserve every unit and hidden calculation step; validated active sharing and exact swapping retain a predictable input workflow.

This converter does not infer calendar dates, actual month lengths, business days, timezone offsets, daylight-saving transitions or leap seconds. A measured interval also retains the uncertainty of its source measurement, regardless of how many exact factors or decimal places are displayed. Use the report as an auditable numerical duration record, and supply calendar or timescale context through an appropriate dedicated workflow when the real question concerns events on a clock or dates on a calendar.

Editorial Transparency

Who maintains this page

Ownership and review

Written and maintained by the Toolarithm editorial team. No review date is shown without a maintained editorial record. No independent professional review is claimed.

Methodology

Conversion factors are normalized to canonical units and checked in both directions. Exact definitions and offset formulas are preferred over rounded lookup values.

Read the editorial methodology

Keep building

Explore more unit converters

Converters