GPS Time Converter

Convert GPS week number and seconds-of-week to UTC date/time, or enter a UTC date to get the GPS time equivalent.

Use the GPS Time Converter

GPS Time to UTC

Enter a GPS week number and seconds of week.

Range: 0 – 604799 (fractional seconds allowed)

UTC to GPS Time

Enter a UTC date and time to get the GPS equivalent.

Must be on or after January 6, 1980

GPS Leap Second Reference

GPS time does not use leap seconds. The table below shows when UTC leap seconds were inserted and the cumulative GPS–UTC offset at each point.

Date (UTC) GPS Week GPS Ahead of UTC (s)
Copied!

Summary

GPS time is a continuous time scale that started at 00:00:00 UTC on January 6, 1980 (the GPS epoch). It is expressed as a GPS week number and the number of seconds elapsed since the start of that week (0–604799). Unlike UTC, GPS time does not insert leap seconds, so it gradually diverges from UTC. As of 2024, GPS time is ahead of UTC by 18 seconds.

How it works

  1. GPS time began at the GPS epoch: January 6, 1980, 00:00:00 UTC.
  2. Time is expressed as a GPS week number (rolling over every 1024 weeks) and seconds of week (0 to 604799).
  3. To convert GPS to UTC: compute total seconds since GPS epoch, then subtract the applicable leap second count.
  4. Leap seconds are added to UTC periodically; the converter uses the complete IERS leap second table.
  5. Enter GPS week + seconds or a UTC date/time and click Convert — results appear instantly.

Use cases

  • Decoding GNSS receiver logs that output raw GPS timestamps.
  • Cross-checking GPS satellite signal timestamps against UTC.
  • Aviation and surveying applications requiring precise time synchronization.
  • Validating GPS data in scientific datasets or telemetry streams.
  • Converting navigation file headers (RINEX format) between time scales.
  • Educational use when studying the GPS coordinate and timing system.

Frequently Asked Questions

Last updated: 2026-05-28 · Reviewed by Nham Vu