Skip to content

Free tool · Microsoft end of support

Microsoft end-of-support lookup

Pick your Windows Server, SQL Server, .NET or Windows version and see when Microsoft stops sending security fixes for it, how long you have left, and whether paid Extended Security Updates can buy you time.

Not sure? On Windows, run winver. In SQL Server, run SELECT @@VERSION. For .NET, run dotnet --list-runtimes.

You can also pick any version from the tables further down. “Today” is your device's date.

Your result

Choose a product and a version to see its dates.

Dates are from Microsoft: its lifecycle pages for each product (linked under each table below) and the .NET and .NET Core support policy (last updated 13 October 2026). Microsoft gives them in US Pacific Time, so in Malaysia a last day ends on the following afternoon. Checked on 23 October 2026. Microsoft can change these dates, so confirm yours on its page before you plan around it. Not advice.

What the dates mean

Mainstream support

At least the first five years. Microsoft sends security updates and other fixes, and still accepts requests for non-security fixes.

Extended support

Security updates only, at no extra cost. When it ends, so do the security fixes. For Windows Server and SQL Server this is the date that matters.

Paid Extended Security Updates

For some versions Microsoft sells up to three more years of security fixes, paid for yearly. Some versions get them at no extra charge when they run in Microsoft Azure.

One date: .NET and Windows 11

These have a single end date per version. .NET LTS releases get three years and STS releases two; Windows 11 is supported version by version.

Every version and its dates

Click a version to see it in the lookup. Dates that have already passed, by your device's date, are shown in red.

Windows Server

VersionMainstream support endsExtended support endsPaid ESU until
Not offered
Not offered
Not offered
Not offered
( on Azure only)
( on Azure only)

Source: Microsoft lifecycle pages for Windows Server 2025, 2022, 2019, 2016, 2012 R2, 2012, 2008 R2 and 2008.

SQL Server

VersionMainstream support endsExtended support endsPaid ESU until
Not offered
Not offered
Not offered
Not offered
( on Azure only)
( on Azure only)

Source: Microsoft lifecycle pages for SQL Server 2025, 2022, 2019, 2017, 2016, 2014, 2012, 2008 R2 and 2008. Every edition of a version, Express included, has the same support dates; paid ESU is not offered for every edition.

.NET Framework

VersionEnd of support
Follows the Windows version it runs on
Follows the Windows version it runs on
Follows the Windows version it runs on
Follows the Windows version it runs on
Follows the Windows version it runs on
on Windows 10 version 1809, Windows Server 2019 and later. On older Windows, follows that Windows version.

Source: Microsoft's .NET Framework lifecycle page and .NET Framework lifecycle FAQ.

.NET and .NET Core

VersionRelease typeEnd of support
LTS
STS
LTS
–
–
–
–
–
–
–
–
–
–

Source: Microsoft's .NET and .NET Core support policy, last updated 13 October 2026. .NET 11 is not out yet.

Windows 10 and 11, Home and Pro

VersionEnd of support

Source: Microsoft lifecycle pages for Windows 11 Home and Pro and Windows 10 Home and Pro, and the Windows 10 Extended Security Updates programme.

Common questions

What happens when Windows Server reaches end of support?
It keeps running, but Microsoft stops sending security updates for it. Any security hole found after that date stays open, and Microsoft no longer fixes other bugs either. The only way to keep getting Microsoft's security fixes is paid Extended Security Updates, and only for versions where Microsoft offers them.
Can I still run an unsupported server?
Yes. Nothing switches off on the end date. But you are then running it without security fixes. If it holds personal data, the PDPA's Security Principle expects you to take practical steps to protect that data, and cyber insurers and larger customers may ask whether your software is still supported. If you cannot move yet, take the server off the internet, restrict who can reach it and keep tested offline backups while you plan the move.
What is ESU?
Extended Security Updates are a paid Microsoft programme that continues security fixes for some products after extended support ends, usually for up to three years, paid for yearly. They include no new features and no other fixes. For Windows Server 2012 and 2012 R2 they ended on 13 October 2026. For SQL Server 2014 they run until 12 July 2027, and for SQL Server 2016 until 17 July 2029. Some versions get them at no extra charge when they run in Microsoft Azure.
Is .NET Framework 4.8 end of life?
No. .NET Framework 4.8 and 4.8.1 have no end date of their own: they are part of Windows and are supported for as long as the Windows version they run on. On Windows Server 2022 that is until 14 October 2031; on Windows Server 2016, until 12 January 2027. Microsoft does give 4.6.2 its own end date, 12 January 2027, and versions 4.5.2 to 4.6.1 ended on 26 April 2022.
Is .NET 8 still supported?
Until 10 November 2026, the same day as .NET 9. .NET 10, released on 11 November 2025, is the current Long Term Support release and is supported until 14 November 2028.
Stuck on an old version? SteadyDevs upgrades and stabilises legacy .NET and SQL Server systems, usually without rewriting them. See how we work → Or read why an unsupported server is a business risk, not just an IT one: Windows Server and SQL Server end of life →