Bootstrap 5 footers are built using utility classes rather than a dedicated footer component. This page covers 5 footer layouts — basic, multi-column, dark, minimal and sticky — each ready to drop into any project.
Quick Setup
Footers need only Bootstrap 5 CSS:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"/>
Key Classes Reference
| Class | What It Does |
|---|---|
.py-5 | Vertical padding for footer sections |
.border-top | Top border separator |
.bg-dark | Dark background |
.text-muted | Muted gray text color |
.list-unstyled | Removes bullets from footer link lists |
.d-flex flex-column | Required for sticky footer layout |
.flex-grow-1 | Makes main content fill available space |
.mt-auto | Pushes footer to bottom in flex column |
.min-vh-100 | Minimum full viewport height on wrapper |
1. Basic Bootstrap 5 Footer
A simple footer with copyright text and navigation links.
2. Bootstrap 5 Multi-Column Footer
A four-column footer with brand, links, resources and newsletter sections.
3. Bootstrap 5 Dark Footer
A dark footer with logo, links and social icons. Common on agency and SaaS sites.
4. Bootstrap 5 Minimal Footer
A single line footer with centered text. Clean and unobtrusive.
5. Bootstrap 5 Sticky Footer
Footer that sticks to the bottom of the viewport when content is short. Uses min-vh-100 on the page wrapper.
Frequently Asked Questions
Need a Full Bootstrap 5 Admin Dashboard?
Get a complete Angular 21 + Bootstrap 5 dashboard with 50+ components — built by the same team behind BootstrapPlanet.
Browse Templates →Use code FIRST30 for 30% off your first purchase.