Electron is a framework for building desktop applications using JavaScript, HTML, and CSS. By embedding Chromium and Node.js into its binary, Electron allows you to maintain one JavaScript codebase and create cross-platform apps that work on Windows, macOS, and Linux.

Release Chrome Node Released Supported Latest
31 M126 20.14 1 month and 1 week ago
(10 Jun 2024)
Ends in 5 months and 3 weeks
(07 Jan 2025)
31.2.1
(15 Jul 2024)
30 M124 20.11 3 months ago
(16 Apr 2024)
Ends in 2 months and 3 weeks
(15 Oct 2024)
30.2.0
(10 Jul 2024)
29 M122 20.9 5 months ago
(20 Feb 2024)
Ends in 1 month
(20 Aug 2024)
29.4.5
(17 Jul 2024)
28 M120 18.18 7 months ago
(04 Dec 2023)
Ended 1 month and 1 week ago
(11 Jun 2024)
28.3.3
(23 May 2024)
27 M118 18.17 9 months ago
(10 Oct 2023)
Ended 3 months ago
(16 Apr 2024)
27.3.11
(16 Apr 2024)
26 M116 18.16 11 months ago
(14 Aug 2023)
Ended 5 months ago
(20 Feb 2024)
26.6.10
(19 Feb 2024)
25 M114 18.15 1 year and 1 month ago
(29 May 2023)
Ended 7 months ago
(05 Dec 2023)
25.9.8
(06 Dec 2023)
24 M112 18.14 1 year and 3 months ago
(04 Apr 2023)
Ended 9 months ago
(10 Oct 2023)
24.8.8
(11 Oct 2023)
23 M110 18.12 1 year and 5 months ago
(07 Feb 2023)
Ended 11 months ago
(15 Aug 2023)
23.3.13
(16 Aug 2023)
22 M108 16.17 1 year and 7 months ago
(29 Nov 2022)
Ended 9 months ago
(10 Oct 2023)
22.3.27
(09 Oct 2023)
21 M106 16.16 1 year and 9 months ago
(26 Sep 2022)
Ended 1 year and 3 months ago
(04 Apr 2023)
21.4.4
(04 Apr 2023)
20 M104 16.15 1 year and 11 months ago
(01 Aug 2022)
Ended 1 year and 5 months ago
(07 Feb 2023)
20.3.12
(09 Feb 2023)
19 M102 16.14 2 years ago
(23 May 2022)
Ended 1 year and 7 months ago
(29 Nov 2022)
19.1.9
(30 Nov 2022)
18 M100 16.13 2 years and 3 months ago
(29 Mar 2022)
Ended 1 year and 9 months ago
(27 Sep 2022)
18.3.15
(27 Sep 2022)
17 M98 16.13 2 years and 5 months ago
(01 Feb 2022)
Ended 1 year and 11 months ago
(02 Aug 2022)
17.4.11
(01 Aug 2022)
16 M96 16.9 2 years and 8 months ago
(16 Nov 2021)
Ended 2 years ago
(24 May 2022)
16.2.8
(24 May 2022)
15 M94 16.5 2 years and 10 months ago
(21 Sep 2021)
Ended 2 years ago
(24 May 2022)
15.5.7
(24 May 2022)
14 M93 14.17 2 years and 10 months ago
(30 Aug 2021)
Ended 2 years and 3 months ago
(29 Mar 2022)
14.2.9
(30 Mar 2022)
13 M91 14.16 3 years ago
(25 May 2021)
Ended 2 years and 5 months ago
(01 Feb 2022)
13.6.9
(01 Feb 2022)
12 M89 14.16 3 years and 4 months ago
(02 Mar 2021)
Ended 2 years and 8 months ago
(16 Nov 2021)
12.2.3
(15 Nov 2021)
11 M87 12.18 3 years and 8 months ago
(16 Nov 2020)
Ended 2 years and 10 months ago
(31 Aug 2021)
11.5.0
(31 Aug 2021)
10 M85 12.16 3 years and 11 months ago
(24 Aug 2020)
Ended 3 years ago
(25 May 2021)
10.4.7
(24 May 2021)
9 M83 12.14 4 years ago
(19 May 2020)
Ended 3 years and 4 months ago
(02 Mar 2021)
9.4.4
(03 Mar 2021)
8 M80 12.13 4 years and 5 months ago
(03 Feb 2020)
Ended 3 years and 8 months ago
(17 Nov 2020)
8.5.5
(18 Nov 2020)
7 M78 12.8 4 years and 9 months ago
(21 Oct 2019)
Ended 3 years and 11 months ago
(25 Aug 2020)
7.3.3
(25 Aug 2020)
6 M76 12.14.0 4 years and 11 months ago
(29 Jul 2019)
Ended 4 years ago
(19 May 2020)
6.1.12
(18 May 2020)
5 M73 12.0 5 years ago
(23 Apr 2019)
Ended 4 years and 5 months ago
(04 Feb 2020)
5.0.13
(17 Dec 2019)
4 M69 10.11 5 years and 7 months ago
(20 Dec 2018)
Ended 4 years and 9 months ago
(22 Oct 2019)
4.2.12
(16 Oct 2019)
3 M66 10.2 5 years and 10 months ago
(18 Sep 2018)
Ended 4 years and 11 months ago
(30 Jul 2019)
3.1.13
(31 Jul 2019)
2 M61 v8.9 6 years ago
(01 May 2018)
Ended 5 years ago
(23 Apr 2019)
2.0.18
(08 Mar 2019)

The latest three stable major versions are currently supported. Only the latest minor release in each major version is supported. A new major stable version is released every 8 weeks.

All supported release get fixes that were previously merged to main backported, though this may be on a case-by-case basis for some older supported releases. When an API is changed or removed in a way that breaks existing functionality, the previous functionality will be supported for a minimum of two major versions when possible before being removed.

The Chromium version of Electron is usually bumped within one or two weeks after a new stable Chromium version gets released. This estimate is not guaranteed and depends on the amount of work involved with upgrading. Only the stable channel of Chromium is used. If an important fix is in Chromium’s beta or dev channel, it is back-ported.

End-of-life

When a release branch reaches the end of its support cycle, the series will be deprecated in NPM and a final end-of-support release will be made. This release will add a warning to inform that an unsupported version of Electron is in use.

More information is available on the Electron website.

You should be running one of the supported release numbers listed above in the rightmost column.

You can check the version that you are currently using by running:
npm show electron version

You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/electron.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/electron.ics.