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