Skip to content
Deep Time
Punctuation
Epoch
Period
Era
Eon
-
Hadean 4500 MYA
-
Archean 3800 MYA
-
Proterozoic 2500 MYA
-
Cryogenian Thermo Genesis800.2 MYA
cryoginian genesis
proterozoic
-
Cambrian 542 MYA
cambrian
paleozoic
phanerozoic
Ordovician 485 MYA
ordovician
paleozoic
phanerozoic
End Ordovician 443 MYA
end ordovician
paleozoic
phanerozoic
Silurian440 MYA
silurian
paleozoic
phanerozoic
Devonian419 MYA
devonian
paleozoic
phanerozoic
End Devonian374.3 MYA
end devonian
paleozoic
phanerozoic
Carboniferous359 MYA
carboniferous
paleozoic
phanerozoic
Permian299 MYA
permian
paleozoic
phanerozoic
End Permian251.4 MYA
Triassic250 MYA
triassic
mesozoic
phanerozoic
End Triassic201.5 MYA
end triassic
mesozoic
phanerozoic
Jurassic199 MYA
jurassic
mesozoic
phanerozoic
Cretaceous145 MYA
cretaceous
mesozoic
phanerozoic
End Cretaceous65.8 MYA
end cretaceous
phanerozoic
Paleocene64 MYA
paleocene
paleogene
cenezoic
phanerozoic
Paleocene/Eocene55.8 MYA
paleocene/eocene
paleogene
cenezoic
phanerozoic
Eocene42 MYA
eocene
paleogene
cenezoic
phanerozoic
Oligocene34 MYA
oligocene
paleogene
cenezoic
phanerozoic
Oligocene/Miocene23.3 MYA
oligocene/miocene
paleogene
cenezoic
phanerozoic
Miocene20 MYA
miocene
neogene
cenezoic
phanerozoic
Miocene/Pliocene5.3 MYA
miocene/pliocene
neogene
cenezoic
phanerozoic
Pliocene4 MYA
pliocene
neogene
cenezoic
phanerozoic
Pleistocene2.5 MYA
pliestocene
neogene
cenezoic
phanerozoic
Immaculate Homo1.8 MYA
imaculate homo
phanerozoic