Bootstrap Lifecycle Intelligence

Bootstrap End of Life & Support Options —
What To Do When Bootstrap Patches Stop, and the jQuery Problem

By Scott Bissett Updated September 5, 2026 · endoflife.ai · 8 min read

Bootstrap is one of the most widely deployed front-end frameworks on the web — and most of that deployment is on versions that are end of life. Bootstrap 5 is the only maintained line (EOL Risk Score™ 10, live value). Bootstrap 4 reached end of life on January 1, 2023, Bootstrap 3 on July 24, 2019, and Bootstrap 2 on August 19, 2013. None of them receives fixes of any kind.

And Bootstrap carries a risk most CSS frameworks don't: Bootstrap 3 and 4 depend on jQuery, so running them also means running a second end-of-life dependency. This page lays out every Bootstrap version's EOL date and EOL Risk Score™, the real (and sometimes overstated) security exposure, and the path to Bootstrap 5.

Quick answer: Bootstrap 5 is supported, with no end-of-life or end-of-support date announced yet. 3 of 4 tracked Bootstrap versions are past end of life; the most recent to reach it, 4, did so on January 1, 2023. Every Bootstrap version's release and end-of-support date is on the Bootstrap lifecycle page.

Key Dates at a Glance

Bootstrap Version EOL Schedule

Only Bootstrap 5 is actively maintained. Every earlier major is end of life and receives no fixes — including security fixes. Scores below are live EOL Risk Scores™ — click any for the full breakdown.

Version Released Active support ends End of Life Status EOL Risk Score™
Bootstrap 2 Jan 31, 2012 Aug 19, 2013 Aug 19, 2013 EOL 50
Bootstrap 3 Aug 19, 2013 Sep 5, 2016 Jul 24, 2019 EOL 50
Bootstrap 4 Jan 18, 2018 Nov 1, 2021 Jan 1, 2023 EOL 50
Bootstrap 5 (current) May 5, 2021 Ongoing Maintained Supported 10
Bootstrap 4 reached EOL on January 1, 2023. It was — and on many sites still is — the default Bootstrap. Since that date it receives no updates of any kind from the Bootstrap team. Bootstrap 3, still astonishingly common on older corporate and CMS sites, has been EOL since July 24, 2019. If you are on either, you are building on an unmaintained foundation.
Running Bootstrap past end of life?
Extended support past the official EOL date exists for many products in this position — whether it covers Bootstrap is exactly what we check. Tell us where to reach you and we’ll reply with matched options and pricing guidance — or an honest “no vendor covers this.” Free, no obligation.

Free · No obligation · Independent — we track the dates, vendors don’t pay for placement · dates verified against vendor sources. See all support options →

Every Bootstrap version, one line each

The same schedule as plain statements, one per major version, for anyone who needs a single date rather than a table. Every date is bound to the same data as the Bootstrap product page, checked against the Bootstrap team's own announcements (the 4.6.2 post set Bootstrap 4's end of life), and re-verified at each build.

The Real Risk of EOL Bootstrap

Bootstrap is mostly CSS, so it's fair to ask how dangerous an EOL version really is. The honest answer: less acutely dangerous than an EOL database or runtime, but not zero — and the risk is concentrated in three specific places.

The JavaScript components. Bootstrap's interactive pieces — tooltips, popovers, modals, the data-attribute API — process input and write to the DOM. Older Bootstrap had real XSS vulnerabilities in exactly these components (the data-* sanitizer in particular), patched in later 3.x and 4.x point releases. If you're pinned to an old minor, you may be missing those fixes, and no further ones are coming.

The frozen ecosystem. An EOL Bootstrap locks you to a generation of themes, plugins, and build tooling that are themselves no longer maintained — and, for 3 and 4, to a specific old jQuery (see below). The dependency rot compounds.

Browser drift. Bootstrap 3/4 target browser behaviours and prefixes from their era. As browsers evolve, layout and behaviour bugs accumulate that will never be fixed upstream.

The jQuery Problem in Bootstrap 3 & 4

Bootstrap 3 and 4 require jQuery — Bootstrap 5 removed it entirely. That means an EOL Bootstrap 3 or 4 site is almost always also shipping jQuery, and usually an old one. Any jQuery below 3.5.0 carries known, published XSS vulnerabilities (CVE-2020-11022/11023). So "we're just on old Bootstrap" frequently means "we're also serving vulnerable jQuery" — two end-of-life dependencies for the price of one.

This is the hidden cost of staying on Bootstrap 4. Upgrading to Bootstrap 5 isn't only a CSS modernisation — it removes the jQuery dependency altogether (Bootstrap 5's JavaScript is vanilla), eliminating an entire class of EOL exposure in one move. See our jQuery EOL guide for exactly which jQuery versions are dangerous and why.

Bootstrap 5 — The Maintained Line

Bootstrap 5
Current · actively maintained · no jQuery dependency
EOL Risk Score™

Bootstrap 5 is the only line still receiving updates, and its Low Risk Score of 10 reflects that. Beyond being maintained, it's a genuinely better foundation: it dropped the jQuery dependency in favour of vanilla JavaScript, added a proper CSS custom-properties layer, expanded the utility API, and added built-in RTL support. Moving to it removes EOL risk and modernises the codebase at the same time.

The takeaway: unlike a database where "latest" simply means "supported," moving Bootstrap 4 → 5 also sheds the jQuery liability. It's the rare upgrade that reduces your dependency count rather than growing it.

Migrating to Bootstrap 5

A Bootstrap 4 → 5 migration is mostly mechanical class renames plus removing jQuery-dependent code. It's very doable incrementally.

Can't migrate yet? Large or template-heavy sites on Bootstrap 4 (and its jQuery) sometimes need a real project to move. While that's scheduled, the priority is patching the jQuery that ships alongside — that's where the concrete CVEs are. Extended-support options for stranded front-end stacks are on our partners page.

Check your whole front-end stack for EOL exposure

Bootstrap rarely travels alone — jQuery, your runtime, and build tooling all age with it. Scan the whole stack, free, no signup.

Scan your stack The jQuery EOL guide Risk Score methodology

Frequently Asked Questions

When did Bootstrap 4 reach end of life?

On January 1, 2023, the date the Bootstrap team set when it shipped 4.6.2 as the final release. Active development of the 4.x line had already stopped on November 1, 2021; after the end-of-life date there are no fixes of any kind, including security fixes.

Is Bootstrap 5 end of life?

No. Bootstrap 5, released May 5, 2021, is the maintained line and the Bootstrap team has announced no end-of-life date for it. Stay on the current 5.x minor; the older minors within 5.x receive no separate fixes.

Is Bootstrap 4 still supported?

No. Bootstrap 4 reached end of life on January 1, 2023 (final release 4.6.2); Bootstrap 3 ended July 24, 2019 (final release 3.4.1). Neither receives security fixes from the Bootstrap team. Bootstrap 5.x is the only maintained line.

Why is end-of-life Bootstrap a security problem?

Bootstrap 3 and 4 depend on jQuery, and their own components have had cross-site scripting advisories (data-attribute and tooltip/popover injection) that were fixed only in later 4.x or 5.x releases. An unmaintained Bootstrap plus an old jQuery is a client-side attack surface that scanners flag and that no upstream release will fix.

Which Bootstrap version should I be on?

Bootstrap 5 (5.3.x), which dropped the jQuery dependency and is the maintained line. Migration from 4 is mostly class renames, the utility API and the removal of jQuery plugin calls; from 3 it is a rewrite of the grid and components.

Is there extended support for Bootstrap 3 or 4?

Yes — third-party vendors sell security patches for Bootstrap 3 and 4 (and the jQuery versions they depend on) for applications that cannot move to 5 yet. It is a bridge, not a destination; see our extended support options page.

The Monthly EOL Digest™

Once a month — critical end-of-life dates, CVE blind spots, and lifecycle changes worth knowing about.