Updates automatically as you type.
Calculated in your browser; your inputs are not sent to us. Privacy
Calculation details
Planning estimate only. Pay, overtime, holidays, and working-time rules vary by employer and jurisdiction.
This tool runs in your browser. Your calculator inputs and results are never transmitted to us or to ad/affiliate partners. Ads and sponsored links may set third-party cookies to serve and measure them, but they never receive your calculation values. If you explicitly save a scenario, its permitted fields stay in local browser storage until you clear them. See our Privacy Policy.
Use this result
Share the current inputs or ask ChatGPT to explain the calculation in context.
More options
What does this calculator estimate?
Time to decimal calculator: convert hours and minutes into decimal hours for payroll, timesheets, and client billing. Free, private, runs in your browser.
How this calculator works
Frequently asked questions
What is a time to decimal calculator?
A time to decimal calculator is a free, no-signup web tool that converts hours, minutes, and seconds into decimal format instantly in your browser.
Do I need to create an account or share my data?
No. This time to decimal calculator runs entirely in your browser , nothing is stored, sent to a server, or shared. Your privacy is fully protected.
How accurate is the time to decimal calculator?
It uses standard conversion (1 hour = 1.0, 1 minute = 0.01667, 1 second = 0.000278) and delivers precise decimal results instantly with no rounding errors.
Cite this tool
BoringToolsKit. “Time to Decimal Calculator.” boringtoolskit.com/time-to-decimal-calculator/. Free to reference in articles, syllabi, and answer posts with a link.
Privacy: Inputs and results stay in this browser. Any future sponsored recommendation or advertisement will be clearly labeled and kept separate from the calculation.
A worked example: 7h 45m in and 6.4 back out
Say an invoice shows 7 hours 45 minutes. The formula converts minutes to a fraction of an hour first: 45 / 60 = 0.75. Adding that to the hours gives 7 + 0.75 = 7.75 decimal hours. The decimal-minute line multiplies by 60: 7.75 x 60 = 465 decimal minutes, which matches the raw 7 x 60 + 45 = 465 total minutes exactly. So 7.75 and 465 are the same duration wearing two units.
The reverse field runs the arithmetic in the other direction. Enter 6.4 decimal hours and the tool splits it at the decimal point: 6 hours, plus (6.4 - 6) x 60 = 0.4 x 60 = 24 minutes, giving 6h 24m. A trickier input shows the carry logic: 7.999 decimal hours is 7 hours plus 0.999 x 60 = 59.94 minutes, which rounds to 60. Instead of printing a nonsensical '7h 60m', the formula bumps the hours and resets minutes to zero, so the output reads 8h 0m. One more boundary: 6.509 is 6 hours plus 30.54 raw minutes; rounding gives 31 minutes, so the output is 6h 31m even though a truncating converter would say 6h 30m. The tool rounds to the nearest minute rather than dropping the remainder.
These are exact by construction, not approximations: the minutes-to-hours step is a simple division by 60, and the displayed values are capped at 4 decimal places, so 0.75 stays 0.75 and 465 stays 465.
Boundary cases and where the conversion stops short
Empty fields count as zero, which is convenient but can hide mistakes: leaving minutes blank and entering 8 hours returns 8, not an error. Minutes above 59 are also accepted and normalize correctly, so 2h 90m becomes 2 + 90/60 = 3.5 decimal hours, the same as 3h 30m.
Negative inputs pass through arithmetically without complaint. -1h 30m produces -1.5 decimal hours, which is a real need for adjustments like an overbilled hour, but the reverse field guards against it: its split only runs when the entered decimal value is greater than 0, so -1.5 produces no hours-and-minutes line. Very large values are handled the same way on the forward path; 168 hours returns 168 exactly, one full week.
Two limits are worth knowing before you trust the output for payroll. First, the display rounds to at most 4 decimal places, so a duration like 1/3 of an hour (20 minutes) prints as 0.3333 rather than the repeating 0.333..., a drift of 0.00007 hours, or about 0.25 seconds per entry. At hourly wage scales under roughly $400/hour that rounding is below one cent per entry, but thousands of rows multiplied together can accumulate it. Second, the reverse conversion rounds to the nearest whole minute, so an exact 6.5083 decimal hours (6h 30m 29.88s) is reported as 6h 31m. The tool converts durations only; it has no notion of breaks, time zones, or Daylight Saving Time shifts, so a shift spanning a DST changeover must be entered as its actual elapsed duration, not its clock start and end times.