← All Guides
Explainer4 min read

UTC vs GMT — What's the Difference?

GMT and UTC show exactly the same time right now. So why do both exist, and does the distinction actually matter? The answer reveals something fundamental about how modern timekeeping works.

What Is GMT?

Greenwich Mean Time (GMT) is a time zone — specifically, the time observed at the Royal Observatory in Greenwich, London. It was established in 1884 as the international prime meridian (0° longitude) at the International Meridian Conference, making Greenwich the reference point for longitude and, by extension, time.

GMT was the world's time standard for nearly a century. Navigators calculated longitude using GMT. International telegraph networks synchronized to it. Train schedules across continents referenced it. For all practical purposes, GMT was "world time."

Today, GMT is still an official time zone. The United Kingdom uses GMT in winter (switching to BST, British Summer Time, in summer). Countries like Ghana, Iceland, and Portugal use GMT year-round.

What Is UTC?

Coordinated Universal Time (UTC) is not a time zone — it is a time standard. It was established in 1960 and became the international standard in 1972, replacing GMT as the basis for civil timekeeping worldwide.

UTC is maintained by the International Bureau of Weights and Measures (BIPM) using a weighted average of approximately 450 atomic clocks in 80 laboratories around the world. It is accurate to within nanoseconds per day.

Crucially, UTC never observes Daylight Saving Time. It does not advance or retreat. It is the constant, immovable reference point against which all other time zones are defined as positive or negative offsets.

The Key Differences

PropertyGMTUTC
TypeTime zoneTime standard
Maintained byConvention / historyAtomic clocks (BIPM)
DSTCan observe DST (UK uses BST in summer)Never observes DST
AccuracyBased on Earth's rotation (variable)Atomic precision
Use in computingRarely — legacy systems onlyUniversal — all modern systems
Current valueSame as UTC right nowSame as GMT right now

Why UTC Replaced GMT for Computing

In software engineering, time is almost always stored and transmitted in UTC. Databases store timestamps in UTC. API responses return UTC. Server logs record UTC. The reason is straightforward: UTC is unambiguous. There is no "UTC summer time" or "UTC daylight saving." A UTC timestamp means exactly one moment in history — no interpretation required.

GMT, while currently showing the same offset (UTC+0), is technically a time zone that exists within a political and geographic context. The United Kingdom can change what "GMT" means in practice through legislation. UTC cannot be changed this way — it is defined by physics.

For developers, the rule is simple: store UTC, display local time. Convert to the user's timezone only at the presentation layer — never in the database or API.

Frequently Asked Questions

Are GMT and UTC exactly the same time?

Currently, yes. Both are at UTC+0 offset. However, Earth's rotation is gradually slowing, so "leap seconds" are occasionally added to UTC to keep it aligned with astronomical time. GMT is defined by astronomical observation, while UTC is defined by atomic clocks. These can differ by up to 0.9 seconds at any given moment, though this is rarely relevant in practice.

Should I use UTC or GMT in my code?

Always use UTC in code. It is unambiguous, never shifts for DST, and is supported universally. Writing "GMT" in code often works because libraries interpret it as UTC+0, but it is imprecise. Use explicit UTC designation.

What does "UTC+0" mean?

UTC+0 means a timezone with zero offset from UTC — in other words, local time equals UTC time. This applies to the UK in winter (GMT), Ireland in winter, Portugal in winter, Iceland year-round, and Ghana year-round, among others.

Why is it called "Coordinated Universal Time" and not "CUT"?

The abbreviation UTC is a compromise between the English "Coordinated Universal Time" (CUT) and the French "Temps Universel Coordonné" (TUC). Rather than favor either language, the International Telecommunication Union agreed on the neutral abbreviation UTC.

Related Tools

Use our Timezone Converter to convert between UTC and any timezone, or our World Clock to see the current time across major global cities.