toolfree

Milliseconds to seconds

Convert milliseconds to seconds by dividing by 1000. Includes the Unix timestamp trap that puts dates in 1970 or 55000 AD.

Runs in your browser

The formula

seconds = milliseconds ÷ 1000

The timestamp trap

This conversion exists mostly because two of the most common time representations in software differ by exactly this factor, and mixing them produces dates that are absurd rather than merely wrong.

SourceUnit1 January 2026 looks like
Unix time, POSIX, most APIs, Go, Pythonseconds1767225600
JavaScript Date.now(), Java currentTimeMillis()milliseconds1767225600000

Feeding one into something expecting the other:

Both failures are loud, which is the one merciful thing about them. The rule of thumb: a current Unix timestamp in seconds is 10 digits; in milliseconds it is 13. If you are staring at a number and cannot tell, count the digits. See the timestamp converter.

Quick reference

MillisecondsSeconds
1 ms0.001 s
10 ms0.01 s
100 ms0.1 s
500 ms0.5 s
1000 ms1 s
60,000 ms60 s
3,600,000 ms3600 s

Latency and human perception

Milliseconds are the unit of interface responsiveness, and the thresholds are well established:

MillisecondsFeels like
Frame at 60 fps16.7 ms
Instant< 100 msdirect manipulation
Noticeable100–300 msresponsive but not instant
Flow broken> 1000 mswaiting
Attention lost> 10,000 msgone
NetworkTypical round trip
Same city5–20 ms
Same continent20–80 ms
Transatlantic70–120 ms
Transpacific100–200 ms
Geostationary satellite500–600 ms

The transpacific figure is close to the speed of light in fibre and cannot be engineered away, which is why edge caching exists.

Finer units

UnitSeconds
Millisecond (ms)10⁻³
Microsecond (µs)10⁻⁶
Nanosecond (ns)10⁻⁹

A nanosecond is about 30 cm of light travel — which is why signal timing inside a computer is a question of physical distance.

Estimating in your head

Move the decimal point three places. 2500 ms is 2.5 s.