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