Convert between milliseconds, seconds, minutes, hours, days, weeks, months, and years
Enter a time value to see conversions
Convert between metric and imperial units for length, weight, temperature, and more
Convert between Unix timestamps and human-readable dates
Calculate the difference between two dates in years, months, days
Convert between m/s, km/h, mph, knots, ft/s, and Mach
Time Converter is a free online tool that converts time durations between eight units: milliseconds, seconds, minutes, hours, days, weeks, months (30 days), and years (365 days). Whether you are a developer calculating timeouts, a project manager estimating schedules, or simply curious about how many seconds are in a year, this tool provides instant conversions. Time measurement is fundamental to science, technology, and everyday life. The second is the SI base unit of time, defined by the cesium atomic standard. Larger units follow established conventions: 60 seconds = 1 minute, 60 minutes = 1 hour, 24 hours = 1 day. Weeks, months, and years introduce complexity because months vary (28-31 days) and years can be leap years (366 days). This converter uses standardized values of 30 days per month and 365 days per year for consistent calculations. This tool is particularly useful for developers converting between milliseconds (used in programming timeouts and timestamps) and human-readable durations, or for anyone needing to express time in different units. Enter any time value and select the source unit to see all conversions immediately.
Key conversion factors: 1 minute = 60 seconds = 60,000 ms 1 hour = 60 min = 3,600 s = 3,600,000 ms 1 day = 24 h = 1,440 min = 86,400 s 1 week = 7 days = 168 h = 604,800 s 1 month (30d) = 30 days = 720 h = 2,592,000 s 1 year (365d) = 365 days = 8,760 h = 31,536,000 s Examples: 1 year = 365 days = 8,760 hours = 525,600 minutes 1 million seconds = 11.57 days 1 billion ms = 11.57 days