(Down to Subperiod level only, not shown are epochs and ages)
Hadean Eon - 4600-4000 MYA
Archean Eon - 4000-2500 MYA
-Eoarchean Era - 4000-3600 MYA
-Paleoarchean Era - 3600-3200 MYA
-Mesoarchean Era - 3200-2800 MYA
-Neoarchean Era - 2800-2500 MYA
Proterozoic Eon - 2500-541 MYA
-Paleoproterozoic Era - 2500-1600 MYA
--Siderian Period - 2500-2300 MYA
--Rhyacian Period - 2300-2050 MYA
--Orosirian Period - 2050-1800 MYA
--Statherian Period - 1800-1600 MYA
-Mesoproterozoic Era - 1600-1000 MYA
--Calymmian Period - 1600-1400 MYA
--Ectasian Period - 1400-1200 MYA
--Stenian Period - 1200-1000 MYA
-Neoproterozoic Era - 1000-541 MYA
--Tonian Period - 1000-850 MYA
--Cryogenian Period - 850-635 MYA
--Ediacaran Period - 635-541 MYA
Phanerozoic Eon - 541-0 MYA
-Paleozoic Era - 541-252.2 MYA
--Cambrian Period - 541-485.4 MYA
--Ordovician Period - 485.4-443.4 MYA
--Silurian Period - 443.4-419.2 MYA
--Devonian Period - 419.2-358.9 MYA
--Carboniferous Period - 358.9-298.9 MYA
---Mississippian Subperiod - 358.9-323.2 MYA
---Pennsylvanian Subperiod - 323.3-298.9 MYA
--Permian Period - 298.9-252.2 MYA
-Mesozoic Era - 252.2-66 MYA
--Triassic Period - 252.2-201.3 MYA
--Jurassic Period - 201.3-145 MYA
--Cretaceous Period - 145-66 MYA
-Cenozoic Era - 66-0 MYA
--Paleogene Period - 66-23.03 MYA
--Neogene Period - 23.03-2.588 MYA
--Quaternary Period - 2.588-0 MYA