Time Unit Converter
Convert any duration between years, months, weeks, days, hours, minutes and seconds.
Supports 26 units from picoseconds to the age of the Universe, plus compound hrs:min:sec notation.
Updated August 15, 2026
Introduction
The Time Unit Converter shows one duration in every common time unit at once. Type a value into any of the eight fields — Years, Months, Weeks, Days, Hours, Minutes, Seconds or Other time units — and every other field updates immediately, so you never work out the base-60, base-24 and base-365 arithmetic by hand.
All eight fields always hold the same duration, just written in a different unit:
- Years, Months, Weeks, Days, Hours, Minutes and Seconds each take a plain number in that unit — for example hours.
- Other time units covers the rest of the range — from picoseconds and nanoseconds up to milliseconds, plus oversized scales such as billion years and the age of the Universe — along with compound forms like , or .
Anyone who schedules tasks, logs runtimes, plans projects, checks uptime figures, or needs a value in the unit their spreadsheet or next tool expects will get the answer faster here than reaching for a calculator. The conversion runs both ways, so you can correct any single field and the others follow.
How to use / quick start
- 1Type the duration you already have into the field for its unit — for example into Hours, or into Other time units (which starts in milliseconds).
- 2Read the converted values — every other field updates as you type, so you see the whole equivalent at a glance without pressing anything.
- 3For a value that mixes units, such as (two hours, thirty minutes), switch the Other time units field's unit menu to hrs / min / sec and type the three parts — or just enter in Minutes.
- 4Copy the value your spreadsheet, log or next calculation expects. Correct any single field later and the rest follow automatically.
Worked example — hours in minutes, seconds and milliseconds
Type into the Hours field. The calculator first converts to seconds, then back out into every other unit:
So hours reads back as minutes, seconds, and milliseconds. Switch the Other field to hrs / min / sec and the same duration also appears as — the half hour becomes the minutes part.
The reverse works the same way: enter in Minutes and the Hours field fills in with . Whichever field you start from, the others follow.
Calculation method
Everything flows through seconds. Each unit has an exact number of seconds, and any duration is first converted to seconds, then re-expressed in the unit you're reading. If a value in one unit has seconds per unit and you want the same value in another unit with seconds per unit:
Seconds per unit
| Unit | Seconds | Also equal to |
|---|---|---|
| 1 picosecond | — | |
| 1 nanosecond | — | |
| 1 microsecond | — | |
| 1 millisecond | ||
| 1 second | 1 s | — |
| 1 minute | 60 s | |
| 1 hour | 3,600 s | 60 min |
| 1 day | 86,400 s | 24 h |
| 1 week | 604,800 s | 7 days |
| 1 month | 2,629,800 s | 30.4375 days |
| 1 year | 31,557,600 s | 365.25 days |
Why a year is 365.25 days and a month 30.4375 days
This calculator uses one fixed average: a year is days, and a month is exactly a twelfth of that:
The figure is the average that sits between a -day common year and a -day leap year, so conversions that span years and months stay consistent no matter which calendar dates are involved. It is a duration convention, not a particular calendar year — real calendar months still run from to days.
Compound units carry for you
Because , , , and , compound units normalize any overflow. Enter and it reads back as . Decimal values work too — hours is , because the hour is minutes.
Real-world examples
How long is 1,000,000 seconds?
Monitoring logs, video libraries and uptime reports often quote huge raw second counts. Say a server reports seconds of uptime. Type that into the Seconds field — the Days field fills in with :
If a whole-day figure is more useful, switch the Other field to hrs / min / sec and the same uptime reads as — that is, hours, minutes and seconds, or about days.
A 500 ms time budget in software
Performance budgets are often quoted in milliseconds. If a request must finish in milliseconds but your profiling tool reports seconds, type into the Other field (which starts in ms) — the Seconds field shows the budget in seconds:
The Minutes field fills in with , so you can quote the same budget in whatever unit the tool or report expects.
Tips & best practices
A “month” here is 30.4375 days
Months are a twelfth of the fixed 365.25-day year, not a calendar window. If you need an exact date-to-date span, read it in days or weeks instead, where every day is exact.
Pick the unit that fits the size
A -minute task reads more naturally as hours than as seconds. For long stretches switch to days or weeks; for tiny intervals use the sub-second units in the Other field.
Use compound units to keep whole parts readable
seconds is a lot to read; switch the Other field to hrs / min / sec and it becomes . The and forms do the same for larger spans.
Comma-grouped values paste cleanly
You can type or paste with the commas and it parses as one million seconds — no need to strip separators first.
Frequently asked questions
Does converting 2 months give me 61 days?
Not exactly — it gives days. Because a month here is a fixed -day share of the 365.25-day year, two months come out as days. That is a consistent average, not a calendar window: March plus April, for example, would be days. For a date-to-date span, use the days or weeks units, where every day is exact.
Can I use this to work with calendar dates, timestamps or time zones?
No — this converter changes how a duration is written, so it has no notion of a starting date, weekday or time zone. If your seconds count is a Unix timestamp (seconds since 1970), the Unix Time Converter turns it into a calendar date and time. To see the same instant across the world, use the Time Zones Converter.
Limitations
- This calculator changes how a duration is written — it does not measure time or add accuracy beyond the numbers you type. Results are only as precise as the input.
- Months and years use a fixed 365.25-day average. Real calendar months run – days and calendar years have or days, so these units are for consistent large-duration estimates, not exact calendar math.
- Only non-negative durations are accepted, and calendar semantics — dates, weekdays, timestamps and time zones — are out of scope. For those, use the Unix Time Converter or Time Zones Converter.
Related Calculators
Scale Calculator
Calculate scale factors and convert scaled or real dimensions for length, area, and volume.
Chronometer
Use a simple chronometer (stopwatch) to track elapsed time down to milliseconds. Runs locally in your browser.
ETA calculator
Estimate the time needed to consume a total amount at a constant rate, and get an expected end time. Runs locally in your browser.
Date-time converter
Convert date/time values into common formats including ISO 8601, RFC 3339, RFC 7231, Unix timestamp, Mongo ObjectId, and Excel date/time.
Roman Numeral Converter
Convert an Arabic number up to 3,999,999 into Roman numerals or read a Roman numeral back into a number. Both directions run in your browser.
Free Fall Calculator
Calculate free fall parameters including gravitational acceleration, drop height, fall duration, and impact velocity. Supports bidirectional LRU solving with unit conversions.