Geological Timeline

Supereons

Precambrian

4600000000 BC - 541000000 BC

Eons

Hadean

4600000000 BC - 4000000000 BC

Archean

4000000000 BC - 2500000000 BC

Proterozoic

2500000000 BC - 541000000 BC

Eras

Eoarchean

4000000000 BC - 3600000000 BC

Paleoarchean

3600000000 BC - 3200000000 BC

Mesoarchean

3200000000 BC - 2800000000 BC

Neoarchean

2800000000 BC - 2500000000 BC

Periods

Epochs

Ages