Decimal Hours Converter
Convert hours and minutes to decimal hours and back, with payroll rounding and a batch timesheet box.
Hours and minutes → decimal hours
—
Total minutes: — · Total seconds: —
Decimal hours → hours and minutes
—
In words: — · Total minutes: —
Batch: a whole timesheet at once
Total: — decimal hours · — · 0 entries
Minutes to decimal hours chart
| Minutes | Decimal | Minutes | Decimal |
|---|---|---|---|
| 5 | 0.08 | 35 | 0.58 |
| 10 | 0.17 | 40 | 0.67 |
| 15 | 0.25 | 45 | 0.75 |
| 20 | 0.33 | 50 | 0.83 |
| 25 | 0.42 | 55 | 0.92 |
| 30 | 0.50 | 60 | 1.00 |
How it works
Decimal hours are just hours + minutes ÷ 60 (plus seconds ÷ 3600). So 7:30 is 7 + 30/60 = 7.50 decimal hours, and 8:20 is 8 + 20/60 = 8.333…, which payroll usually shows as 8.33. Going the other way multiplies the fractional part by 60: 2.75 hours → 0.75 × 60 = 45 minutes, so 2:45. This page converts both directions as you type, and the batch box turns a full timesheet into one column of decimals with a running total.
The rounding menu covers the common payroll conventions: two or three decimals, nearest
tenth of an hour (0.1 h = 6 minutes), or nearest quarter hour (0.25 h = 15 minutes), which
is what many US employers use. Times can be typed as 7:30,
7:30:45, 7h30m, 45m or a plain number of hours, and a
leading minus sign is allowed for corrections. Everything is plain JavaScript running in
your browser — no timesheet data leaves your device, there is no sign-up and there are no
ads.
Frequently asked questions
How do I convert 7:30 to decimal hours?
Divide the minutes by 60 and add them to the hours: 30 ÷ 60 = 0.5, so 7:30 is 7.50 decimal hours (450 minutes). The converter does this as you type and shows the total in minutes and seconds too.
What is 8:20 in decimal hours?
8 + 20/60 = 8.3333…, which payroll normally writes as 8.33. If your employer rounds to the nearest quarter hour it becomes 8.25, and to the nearest tenth of an hour 8.3 — pick the rounding rule from the menu at the top of the page.
How do I turn decimal hours back into hours and minutes?
Multiply the part after the decimal point by 60: 2.75 hours → 0.75 × 60 = 45 minutes, so 2:45. Paste a whole timesheet into the batch box to convert every line at once and get a total in both decimal hours and HH:MM.