Decimal hours to hours and minutes

Read a decimal total as an amount of hours and minutes.

Enable JavaScript to edit and calculate time cards. The worked examples and guides are available below.

Multiply by 60 first

A decimal hour value is an amount of time. Multiply the whole value by 60 to find its minutes, then divide those minutes into whole hours and the remainder. The digits after the decimal point are not a minute field.

7.30 × 60 = 438 minutes = 07:18
Decimal hoursMinutesHours and minutes
0.251500:15
1.509001:30
7.3043807:18
7.5045007:30

Keep the input precision honest

A value copied from a two-decimal report may already have been rounded. Converting it back cannot recover minutes that were omitted from the original report. Check the source record when the reverse result differs from an expected shift total.

This workbench uses whole-minute records. If a decimal describes a fraction of a minute, the input must follow the displayed precision rule rather than silently losing that fraction. Rounding is an explicit choice; a neatly formatted result is not evidence that an underlying value was exact.

Use the result in the right place

A converted duration belongs in a duration field, not a clock-in field. 27.50 hours is 27:30 of work or another measured duration; it is not 03:30 on a clock. For a time card, keep the original dated shifts when you have them instead of replacing their detail with one decimal total.

Frequently asked questions

Why does 7.30 become 07:18?

The decimal fraction 0.30 is thirty hundredths of an hour: 0.30 × 60 = 18 minutes. Seven and a half hours is written 7.50, not 7.30.

What if the decimal contains part of a minute?

The default minute-precision input rejects it. Use an original minute value when possible; do not assume a rounded decimal display can recover the exact source duration.

Sources and method

Keep going