Age of Universe from Hubble Constant Calculator

Compute the age of the universe from the Hubble constant using Planck 2018 or custom cosmological parameters, with a full ΛCDM Friedmann integral.

⏳ Age of Universe from Hubble Constant Calculator
Cosmology preset
Mean molecular weight per electron Ωm
ΩΛ (dark energy)
Hubble constant H₀
km/s/Mpc
Hubble Time tH = 1/H₀
ΛCDM Age of Universe t₀
t₀ / tH ratio
Correction factor

⏳ What is the Age of the Universe?

The age of the universe is the time elapsed from the Big Bang singularity (t = 0) to the present moment (t = t₀). In the standard flat ΛCDM cosmological model with Planck 2018 parameters, this age is 13.797 billion years. This number is derived not by counting back in time, but by integrating the Friedmann equation, which describes how the expansion rate of the universe (the Hubble parameter H(t)) evolved through different epochs dominated by radiation, matter, and dark energy.

The simplest estimate of the age is the Hubble time tH = 1/H₀. For H₀ = 67.4 km/s/Mpc, tH = 977.78/67.4 = 14.507 Gyr. The Hubble time corresponds to a universe that expanded at a constant rate equal to today's rate. In reality, the expansion decelerated when matter dominated (z > 0.3) and accelerated when dark energy began dominating (z < 0.3). These two effects partially cancel: the ΛCDM age is 13.797 Gyr, which is 95.1% of the Hubble time. This remarkably close match between the simple estimate and the exact result is a coincidence of the current cosmological parameters.

The Friedmann equation gives the exact age as t₀ = (1/H₀) × ∫₀ dz / [(1+z) E(z)], where E(z) = √[Ωm(1+z)³ + ΩΛ + Ωk(1+z)²] is the dimensionless Hubble parameter. The integral from z = 0 to infinity spans the entire expansion history. This calculator evaluates it numerically from z = 0 to z = 1,000 with 10,000 steps; the tail beyond z = 1,000 contributes less than 1 part in 100,000 of the total age. For the Planck 2018 values, the integral evaluates to 0.9511, giving t₀ = 14.507 × 0.9511 = 13.797 Gyr.

The Hubble constant is at the center of modern cosmology's biggest controversy: the Hubble tension. Planck 2018 measures H₀ = 67.4 km/s/Mpc from the CMB, implying a universe age of 13.797 Gyr. The SH0ES collaboration measures H₀ = 73.04 km/s/Mpc from Cepheid-calibrated Type Ia supernovae, implying an age of approximately 12.8 Gyr. The 5σ disagreement has profound implications: if the SH0ES value is correct, the oldest globular cluster stars (13.2 Gyr) would be within only 0.6 Gyr of the Big Bang, a tight but non-excluded margin. Resolving this tension is one of the most important goals of observational cosmology today.

📐 Formula

t₀ = (1/H₀) × ∫₀ dz / [(1+z) E(z)]     tH = 1/H₀ = 977.78/H₀ Gyr
E(z) = √[Ωm(1+z)³ + ΩΛ + Ωk(1+z)²]; Ωk = 1 − Ωm − ΩΛ
1/H₀ in Gyr = 977.78/H₀ (H₀ in km/s/Mpc); equals 14.507 Gyr for H₀ = 67.4
Flat ΛCDM limitk = 0): integral ≈ 0.9511 for Planck 2018, giving t₀ = 13.797 Gyr
Einstein-de Sitter limitm = 1, ΩΛ = 0): integral = 2/3 exactly, giving t₀ = 2/(3H₀)
Simple estimate: tH = 1/H₀ = 14.507 Gyr for H₀ = 67.4 (overestimates by ∼5% in flat ΛCDM)

📖 How to Use This Calculator

Steps

1
Choose a mode — ΛCDM Mode computes the exact age using the Friedmann equation with Ωm and ΩΛ. Simple Mode computes only the Hubble time tH = 977.78/H₀ Gyr, which is a quick upper-bound estimate without density parameters.
2
Select a cosmology preset or enter custom values — Planck 2018 is the current standard. Einstein-de Sitter is the pre-1998 matter-only model. Custom mode accepts any H₀ (40–150 km/s/Mpc) and density parameters Ωm and ΩΛ.
3
Compare t₀ to tH — the ratio t₀/tH shows how much the expansion history compresses the age below the Hubble time. For Planck 2018 this is 0.951 (95.1%). For Einstein-de Sitter it is exactly 2/3 = 0.667. The ratio depends on Ωm and ΩΛ but not directly on H₀.

💡 Example Calculations

Example 1 — Planck 2018 Standard Cosmology

H₀ = 67.4 km/s/Mpc, Ω_m = 0.315, Ω_Λ = 0.685 (flat ΛCDM, current standard)

1
Hubble time: tH = 977.78/67.4 = 14.507 Gyr. This is the simple 1/H₀ estimate.
2
Friedmann integral: ∫₀ dz / [(1+z)E(z)] with E(z) = √(0.315(1+z)³ + 0.685) evaluated to z_max = 1000 (10,000 steps). Result: I = 0.9511.
3
Exact age: t₀ = tH × I = 14.507 × 0.9511 = 13.797 Gyr. This matches the Planck 2018 official result (13.797 ± 0.023 Gyr) exactly.
Hubble time = 14.507 Gyr, ΛCDM age = 13.797 Gyr (95.11% of Hubble time).
Try this example →

Example 2 — SH0ES Local Hubble Measurement (Hubble Tension)

H₀ = 73.04 km/s/Mpc, Ω_m = 0.31, Ω_Λ = 0.69 (Riess et al. 2022 local measurement)

1
Hubble time: tH = 977.78/73.04 = 13.387 Gyr. Already 1.12 Gyr shorter than Planck's Hubble time because H₀ is 8.4% larger.
2
The density parameters (Ωm = 0.31, ΩΛ = 0.69) are slightly different from Planck, giving integral I ≈ 0.9540. The ΛCDM age is t₀ = 13.387 × 0.9540 = 12.773 Gyr ≈ 12.8 Gyr.
3
The difference from Planck: 13.797 − 12.8 = 1.0 Gyr. The oldest globular clusters (13.2 ± 0.4 Gyr) would be older than the universe by ~0.4 Gyr if H₀ = 73 is taken at face value with Planck's Ω values — but within error bars if cluster ages are at their lower bound.
Hubble time = 13.387 Gyr, ΛCDM age = 12.8 Gyr. This illustrates the tension: Planck gives 13.8 Gyr, SH0ES gives 12.8 Gyr.
Try this example →

Example 3 — Einstein-de Sitter (Matter-Only) Universe

H₀ = 67.4 km/s/Mpc, Ω_m = 1.0, Ω_Λ = 0.0 (no dark energy — pre-1998 standard model)

1
Hubble time: tH = 14.507 Gyr (same as Planck at the same H₀).
2
With ΩΛ = 0, the integral has an analytic solution: ∫₀ dz/[(1+z)^(5/2)] = 2/3. No dark energy means stronger deceleration throughout, so the age is exactly 2/3 of the Hubble time.
3
t₀ = 14.507 × (2/3) = 9.671 Gyr. This is younger than the oldest known globular clusters (13.2 Gyr), which was a serious observational problem with the EdS model and was resolved when dark energy was discovered in 1998.
Hubble time = 14.507 Gyr, EdS age = 9.671 Gyr = 2/3 tH. Stars are older than this — EdS is ruled out.
Try this example →

Example 4 — Simple Hubble Time Estimate for H₀ = 70

H₀ = 70 km/s/Mpc, Simple Mode (Hubble time only, no density parameters needed)

1
Switch to Simple (Hubble Time) mode. The only input needed is H₀ = 70 km/s/Mpc. No Ωm or ΩΛ required.
2
tH = 977.78/70 = 13.97 Gyr. This is the oft-cited “about 14 billion years” figure that appears in popular science.
3
The actual ΛCDM age for H₀ = 70 with Planck-like densities would be about 13.27 Gyr (from ΛCDM mode). The Hubble time overestimates by 5.3% — a useful quick approximation but not a precise cosmological result.
Simple Hubble time = 13.97 Gyr. This is why popular descriptions say “about 14 billion years” for H₀ ≈ 70.
Try this example →

❓ Frequently Asked Questions

What is the current best estimate for the age of the universe?+
The best CMB-based estimate is 13.797 ± 0.023 Gyr from Planck 2018. Independent measurements from BAO, supernovae, and the ages of old stars all agree with the 13–14 Gyr range. The uncertainty of ±23 million years (0.17%) makes it one of the most precisely measured constants in cosmology. The dominant uncertainty is in H₀: a 1 km/s/Mpc change in H₀ changes the age by about 200 million years.
What is the Hubble time and why is it different from the age of the universe?+
The Hubble time t_H = 1/H₀ = 14.507 Gyr (for H₀ = 67.4) assumes the expansion rate has always been what it is today. The actual age is 13.797 Gyr because matter decelerated the expansion for the first ~9 billion years and dark energy accelerated it for the last ~4 billion years. These effects partially cancel, leaving the age about 5% below the Hubble time for Planck 2018 parameters.
How does H₀ affect the age of the universe?+
The age scales as 1/H₀ to leading order. A 10% increase in H₀ (from 67.4 to 74.1) decreases the age by about 10%. For the Planck-to-SH0ES comparison: t₀(Planck) = 13.797 Gyr, t₀(SH0ES) ≈ 12.8 Gyr, a ratio of 1.077 ≈ 73.04/67.4. The age-H₀ relationship is why the Hubble tension directly implies a discrepancy in the inferred age of the universe.
What is the Friedmann equation?+
The Friedmann equation (1922) is the fundamental equation of cosmological dynamics, derived from Einstein's general relativity for a homogeneous, isotropic universe: H(t)² = H₀² × E(z)² = H₀² × [Ω_m(1+z)³ + Ω_Λ + Ω_k(1+z)²]. At z = 0 (today), H = H₀ and E(0) = 1. As z increases (going back in time), matter becomes denser (∝(1+z)³), dark energy stays constant (Ω_Λ), and the universe expands more rapidly into the past.
What is the Einstein-de Sitter model?+
The Einstein-de Sitter (EdS) model (Ω_m = 1, Ω_Λ = 0) was the standard cosmological model from the 1930s through the mid-1990s. Its age t₀ = 2/(3H₀) was only 9–10 Gyr for the H₀ values known then, in tension with the ages of globular clusters. The 1998 discovery of cosmic acceleration (Nobel Prize 2011) showed Ω_Λ ≠ 0, adding dark energy and increasing the age to a consistent 13.8 Gyr.
Are globular clusters older than the universe?+
No — but barely. The oldest globular cluster ages (from isochrone fitting of their main-sequence turnoff) are 13.2 ± 0.5 Gyr. The Planck 2018 age of the universe is 13.797 Gyr, leaving a 0.6 Gyr margin for galaxy formation and the cluster's proto-galactic collapse. For SH0ES cosmology (t₀ ≈ 12.8 Gyr), the margin would be only 0.1 Gyr — very tight but not definitively ruled out given the observational uncertainties.
What is the Hubble tension?+
The Hubble tension is the persistent 5σ disagreement between H₀ = 67.4 ± 0.5 km/s/Mpc (from Planck 2018 CMB analysis) and H₀ = 73.04 ± 1.04 km/s/Mpc (from SH0ES Cepheid-supernova distance ladder). It has been reproduced by independent groups using different methods. Proposed explanations include early dark energy, additional neutrino species, interacting dark matter-dark energy, or systematic errors in either measurement. As of 2025, the tension remains unresolved.
Can the universe be younger than its oldest stars?+
No — that would be a logical impossibility in standard cosmology. However, age dating of both stars and the universe have systematic uncertainties. Stars ages depend on the input physics (helium abundance, opacity, nuclear reaction rates) and could be slightly overestimated. Universe age dating from CMB depends on H₀ and density parameters. The community has historically used this consistency check to constrain cosmological models: in the 1970s–1990s, many cosmological models failed this test before dark energy was added.
Does the age of the universe change if we include radiation?+
Including the radiation density Ω_r ≈ 9.4 × 10⁻⁵ adds a term Ω_r(1+z)⁴ to E(z)². At z = 0, this term is only 0.0094% of E², completely negligible. At z = 3400 (matter-radiation equality), it equals the matter term. Radiation dominates only above z ≈ 3400, where the integral contribution to cosmic time is tiny: ∫_{3400}^∞ dz/[(1+z)E(z)] ≈ 1.7 × 10⁻⁵ (in units of 1/H₀), contributing less than 250,000 years to the total age. Neglecting radiation causes < 0.002% error in the age calculation.
How was the age of the universe measured before CMB satellites?+
Before WMAP (2003) and Planck (2009), the age was estimated from three independent approaches: (1) the ages of the oldest globular cluster stars, setting a lower bound of ~13 Gyr; (2) the Hubble constant measured with Cepheid variables via the Hubble Space Telescope Key Project (H₀ ≈ 72, implying t₀ ≈ 12–14 Gyr); and (3) the deceleration parameter q₀ from Type Ia supernovae, which in 1998 revealed Ω_Λ > 0 and extended the age above the Einstein-de Sitter value. These three constraints converged on t₀ ≈ 13 Gyr before precise CMB measurements fixed it at 13.8 Gyr.
What happens to the age calculation for open or closed universes?+
For a universe with curvature (Ω_k ≠ 0), the Friedmann integral includes a term Ω_k(1+z)² in E(z)². An open universe (Ω_k > 0, Ω_m + Ω_Λ < 1) coasts freely after matter domination ends, slowing the deceleration and increasing the age: for Ω_m = 0.3, Ω_Λ = 0, Ω_k = 0.7, t₀ ≈ 14.7 Gyr. A closed universe (Ω_k < 0, Ω_m + Ω_Λ > 1) will eventually recollapse; its age depends on how far along it is in the cycle. CMB data rule out significant curvature (|Ω_k| < 0.005).

What is the Hubble time?

The Hubble time t_H = 1/H₀ is a rough estimate of the age of the universe obtained by assuming a constant expansion rate. For H₀ = 67.4 km/s/Mpc, t_H = 977.78/67.4 = 14.51 Gyr. It overestimates the actual age because matter decelerates the expansion at early times, but dark energy accelerates it at late times. For Planck 2018 cosmology, the true ΛCDM age is 13.797 Gyr, which is 95.1% of the Hubble time (the deceleration and acceleration effects partially cancel).

How is the age of the universe computed from the Friedmann equation?

The Friedmann equation gives the cosmic time since the Big Bang as t₀ = (1/H₀) × ∫₀^∞ dz/[(1+z)E(z)] where E(z) = √(Ω_m(1+z)³ + Ω_Λ). This integral accounts for the entire expansion history: at early times matter dominated (deceleration), at late times dark energy dominated (acceleration). The integral converges because E(z) → √Ω_m × (1+z)^(3/2) at high z, so the integrand ~ (1+z)^(-5/2) and the tail above z = 1000 contributes less than 10^-5 of the total.

What does Planck 2018 say the age of the universe is?

Planck 2018 measures the age to be 13.797 ± 0.023 Gyr using the CMB power spectrum. The key parameters are H₀ = 67.36 km/s/Mpc, Ω_m = 0.3153, and Ω_Λ = 0.6847. (This calculator uses the rounded values H₀ = 67.4, Ω_m = 0.315, Ω_Λ = 0.685 which give the same result to 4 significant figures.) This is one of the most precise cosmological measurements ever made, precise to 0.17%.

How does the Hubble tension affect the age of the universe?

The Hubble tension is the 5σ disagreement between Planck (H₀ = 67.4 km/s/Mpc) and SH0ES (H₀ = 73.04 km/s/Mpc). Since age ∝ 1/H₀, a higher H₀ gives a younger universe. SH0ES implies t₀ ≈ 12.8 Gyr versus Planck's 13.8 Gyr — a ~1 Gyr difference. This matters: the oldest globular clusters are about 13.2 Gyr old, and they must be younger than the universe. If H₀ = 73 is correct, the margin drops to only 0.6 Gyr, which is within but pushing the boundary of consistency.

What is the Einstein-de Sitter model?

The Einstein-de Sitter (EdS) model is a flat matter-only universe with Ω_m = 1 and Ω_Λ = 0. In this model the integral simplifies to ∫₀^∞ dz/[(1+z)^(5/2)] = 2/3, giving t₀ = 2/(3H₀). For H₀ = 67.4, t₀ = 9.67 Gyr. This was the standard cosmological model from the 1930s until 1998, when supernovae measurements showed that the universe's expansion is accelerating, requiring Ω_Λ > 0. The EdS age of 9.67 Gyr is younger than the oldest known stars (13.2 Gyr), which was a major observational tension that dark energy resolved.

Why is the ΛCDM age larger than the Einstein-de Sitter age?

In ΛCDM (with Ω_Λ = 0.685), dark energy began dominating the expansion around z ≈ 0.3 (about 4 billion years ago) and has been accelerating the expansion ever since. Before that, the universe was expanding more slowly than a pure matter-dominated universe would at the same H₀ — actually wait, dark energy makes the universe older not younger at the same H₀. At earlier times when matter dominated, the expansion decelerated. Dark energy kicked in late and accelerated the expansion. But the net effect is that adding dark energy (Ω_Λ > 0) increases the computed age relative to EdS at the same H₀, because the integral ∫dz/[(1+z)E(z)] is larger when Ω_Λ > 0 (E(z) is smaller at low-z, so the integrand is larger).

Is the universe older than the Sun?

Yes. The Sun is approximately 4.603 billion years old, while the universe is 13.797 billion years old in Planck 2018 cosmology. The Sun formed when the universe was about 9.2 billion years old (at lookback time t_L = 4.6 Gyr, corresponding to z ≈ 0.4). The oldest stars in globular clusters are 12–13 Gyr old and formed in the first 0.8–1.8 Gyr after the Big Bang, during the epoch of first star formation (cosmic dawn).

How do we know the age of the universe so precisely?

The age is determined primarily from CMB acoustic peaks. The precise angular scale of the first acoustic peak (at about 1 degree) constrains the angular diameter distance to the last-scattering surface, which depends on H₀ and the density parameters. Multiple acoustic peaks constrain Ω_m and Ω_Λ independently. The combination pins down t₀ to 0.17% (about 23 million years). Secondary constraints come from Type Ia supernovae (constraining Ω_Λ), BAO (baryon acoustic oscillations from galaxy surveys), and the ages of the oldest stars.

What is the difference between the age of the universe and the Hubble time?

The Hubble time t_H = 1/H₀ = 14.51 Gyr (for H₀ = 67.4) is the time it would take to reach the current expansion rate if the rate had always been constant. The actual age t₀ = 13.797 Gyr is 5% shorter because deceleration (matter-dominated era) more than compensated for acceleration (dark energy era) over cosmic history. For an Einstein-de Sitter universe, t₀ = 2/(3t_H) — only two-thirds of the Hubble time because deceleration is stronger with no dark energy.

Can I use this calculator for non-standard cosmologies?

Yes. In Custom mode, you can set any values of H₀, Ω_m, and Ω_Λ. The calculator includes the curvature term Ω_k = 1 − Ω_m − Ω_Λ in E(z), so open (Ω_k > 0) and closed (Ω_k < 0) universes are handled correctly. For example, an open matter-only universe (Ω_m = 0.3, Ω_Λ = 0, Ω_k = 0.7) with H₀ = 67.4 gives t₀ ≈ 14.7 Gyr, older than the flat case because the open geometry slows the deceleration.

What is the age of the universe in seconds?

13.797 Gyr × 3.15576 × 10¹⁶ s/Gyr = 4.352 × 10¹⁷ seconds. In other units: 13.797 × 10⁹ years = 1.3797 × 10¹⁰ years. The Big Bang occurred at t = 0; the present age is t₀. Particle physics events in the early universe (quark-hadron transition at 10⁻⁵ s, big bang nucleosynthesis at 100–1000 s, matter-radiation equality at 50,000 yr, CMB release at 380,000 yr) are measured in seconds to years on this vast 13.8 Gyr timeline.