1 year =
3.1557 × 10¹⁵ shakes
1 shake =
3.16887 × 10⁻¹⁶ years
Formula
shake = yr × 3.1557 × 10¹⁵
Handy values
5 yr = 1.57785 × 10¹⁶ shake · 10 yr = 3.1557 × 10¹⁶ shake · 100 yr = 3.1557 × 10¹⁷ shake
Rate this calculator
Was it useful? A quick star rating helps others — and you can leave a comment too.
Rate it:
★
★
★
★
★
⚡ Years (average) to Shakes: the quick answer
1 yr = 3.1557 × 10¹⁵ shake
1 year equals 3.1557 × 10¹⁵ shakes
To convert years to shakes, multiply the value by 3.1557 × 10¹⁵.
To go the other way, multiply shakes by 3.16887 × 10⁻¹⁶ to get years.
↔ Convert shakes to years instead
🧮 Formula
Every unit here is defined by its time in seconds, so the conversion factor is (seconds per year) ÷ (seconds per shake).
📊 Years (average) to Shakes conversion table
✏️ Worked examples
Convert 25 years to shakes
25 yr × 3.1557 × 10¹⁵ = 7.88924 × 10¹⁶ shake
Try this example →
Convert 250 years to shakes
250 yr × 3.1557 × 10¹⁵ = 7.88924 × 10¹⁷ shake
Try this example →
📘 About these units
Year (yr). An average Gregorian year is 365.2425 days, allowing for leap years.
Shake (shake). A shake is 10 nanoseconds, used in nuclear physics.
❓ Frequently asked questions
How many shakes are in one year?
There are 3.1557 × 10¹⁵ shakes in one year.
How do I convert years to shakes?
Multiply the number of years by 3.1557 × 10¹⁵. For example, 10 years equal 3.1557 × 10¹⁶ shakes.
How many years are in one shake?
One shake equals 3.16887 × 10⁻¹⁶ years.
How many shakes is 12 years?
3.78683 × 10¹⁶ shakes. Other common values: 5 years = 1.57785 × 10¹⁶ shakes and 100 years = 3.1557 × 10¹⁷ shakes.
🔗 More time conversions
All time units →
What people are saying
★★★★★
Anonymous · 22 Oct 2026