Snippets Footer

Bootstrap 5 Footer with Links, Hours and Social Icons

A multi-column website footer with contact details, page links, opening hours and social icons on a deep brand panel that stacks cleanly on mobile.

Bootstrap 5 No jQuery May 2019 2.2K views

<section class="wdw-stage">
  <div class="container" style="max-width:1120px">
    <footer class="wdw-aurora rounded-5 p-4 p-md-5 overflow-hidden" aria-label="Site footer">
      <div class="row g-4 g-lg-5">
        <div class="col-12 col-lg-4">
          <a href="#" class="d-inline-flex align-items-center gap-2 text-white text-decoration-none fw-bold fs-5 mb-3">
            <span class="ftr-mark" aria-hidden="true">N</span> Northwind Studio
          </a>
          <p class="ftr-dim mb-4">Design and build for teams that care about the details. Based in Auckland, working worldwide.</p>
          <ul class="list-unstyled d-grid gap-3 mb-4">
            <li class="d-flex gap-3 align-items-start">
              <svg class="ftr-ic" viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z"/></svg>
              <a href="tel:+6491234321" class="ftr-link">(09) 123 4321</a>
            </li>
            <li class="d-flex gap-3 align-items-start">
              <svg class="ftr-ic" viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0z"/><circle cx="12" cy="10" r="3"/></svg>
              <span class="ftr-dim">105 Bay Lights Road<br>Auckland 1010</span>
            </li>
          </ul>
          <a href="#" class="btn btn-light rounded-pill px-4">Book a call</a>
        </div>

        <nav class="col-6 col-lg-2" aria-label="Page links">
          <h2 class="ftr-title">Company</h2>
          <ul class="list-unstyled d-grid gap-2 mb-0">
            <li><a href="#" class="ftr-link">Home</a></li>
            <li><a href="#" class="ftr-link">About</a></li>
            <li><a href="#" class="ftr-link">Testimonials</a></li>
            <li><a href="#" class="ftr-link">Blog</a></li>
            <li><a href="#" class="ftr-link">Contact</a></li>
          </ul>
        </nav>

        <nav class="col-6 col-lg-2" aria-label="More info">
          <h2 class="ftr-title">Resources</h2>
          <ul class="list-unstyled d-grid gap-2 mb-0">
            <li><a href="#" class="ftr-link">Case studies</a></li>
            <li><a href="#" class="ftr-link">Pricing</a></li>
            <li><a href="#" class="ftr-link">Careers</a></li>
            <li><a href="#" class="ftr-link">Help centre</a></li>
          </ul>
        </nav>

        <div class="col-12 col-lg-4">
          <div class="d-flex align-items-center justify-content-between mb-3">
            <h2 class="ftr-title mb-0">Open hours</h2>
            <div class="d-flex gap-2">
              <a href="#" class="ftr-social" aria-label="Facebook"><svg viewBox="0 0 24 24" width="16" height="16" fill="currentColor" aria-hidden="true"><path d="M14 8V6.5c0-.7.2-1 1.1-1H17V2h-2.6C11.4 2 10 3.6 10 6v2H8v3.5h2V22h4v-10.5h2.8L17.2 8z"/></svg></a>
              <a href="#" class="ftr-social" aria-label="Instagram"><svg viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><rect x="3" y="3" width="18" height="18" rx="5"/><circle cx="12" cy="12" r="4"/><path d="M17.5 6.5h.01"/></svg></a>
              <a href="#" class="ftr-social" aria-label="LinkedIn"><svg viewBox="0 0 24 24" width="16" height="16" fill="currentColor" aria-hidden="true"><path d="M4.5 9h3.5v11H4.5zM6.2 3.5a2 2 0 1 1 0 4 2 2 0 0 1 0-4zM10 9h3.3v1.5c.5-.9 1.7-1.8 3.4-1.8 3.5 0 4.1 2.3 4.1 5.3V20h-3.5v-5.2c0-1.2 0-2.8-1.7-2.8s-2 1.3-2 2.7V20H10z"/></svg></a>
            </div>
          </div>
          <dl class="ftr-hours mb-0">
            <div><dt>Monday – Thursday</dt><dd>9:00am – 5:00pm</dd></div>
            <div><dt>Friday</dt><dd>9:00am – 4:00pm</dd></div>
            <div><dt>Saturday</dt><dd>9:00am – 1:30pm</dd></div>
            <div><dt>Sunday</dt><dd>Closed</dd></div>
          </dl>
        </div>
      </div>

      <hr class="ftr-rule my-4 my-md-5">
      <div class="d-flex flex-column flex-sm-row justify-content-between gap-2 small">
        <a href="#" class="ftr-link">Privacy policy</a>
        <span class="ftr-dim">© 2026 Northwind Studio. All rights reserved.</span>
      </div>
    </footer>
  </div>
</section>

Built on Bootstrap 5.3.8 with plain JavaScript — no jQuery. Supports light and dark mode via data-bs-theme.

Free to use in personal and commercial projects under the MIT license.