Snippets Footer

Bootstrap 5 Responsive Footer with Newsletter and Link Columns

A multi-column responsive footer with a brand blurb, newsletter signup, grouped link lists with hover motion, and social icons that stacks cleanly on phones.

Bootstrap 5 No jQuery Feb 2020 3.9K views

<section class="wdw-stage ft-stage">
  <div class="container" style="max-width:1140px">
    <footer class="wdw-card ft-footer overflow-hidden">
      <div class="wdw-aurora ft-cta p-4 p-lg-5">
        <div class="row align-items-center g-4">
          <div class="col-lg-6">
            <h2 class="h3 fw-bold text-white mb-2">Product news, once a month</h2>
            <p class="mb-0 text-white-50">New domains, hosting features and email tips. No spam, unsubscribe any time.</p>
          </div>
          <div class="col-lg-6">
            <form class="ft-news" id="ftNews" novalidate>
              <label for="ftEmail" class="visually-hidden">Email address</label>
              <input type="email" id="ftEmail" class="form-control rounded-pill border-0" placeholder="[email protected]" autocomplete="email" required>
              <button type="submit" class="btn btn-light rounded-pill px-4">Subscribe</button>
            </form>
            <p class="small mt-2 mb-0 text-white-50 ft-msg" id="ftMsg" role="status" aria-live="polite"></p>
          </div>
        </div>
      </div>
      <div class="p-4 p-lg-5">
      <div class="row g-4 g-lg-5 pb-4 pb-lg-5 ft-top">
        <div class="col-lg-3">
          <a href="#" class="d-inline-flex align-items-center gap-2 fw-bold wdw-heading text-decoration-none fs-5 mb-3">
            <span class="wdw-icon" style="width:2.25rem;height:2.25rem;border-radius:.65rem"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2 3 7v10l9 5 9-5V7z"/><path d="M12 22V12M3 7l9 5 9-5"/></svg></span>
            Wrapkit
          </a>
          <p class="wdw-muted mb-0">Domains, hosting and email for people who build things.</p>
        </div>
        <div class="col-lg-9">
          <div class="row g-4">
        <div class="col-6 col-md-4 col-lg">
          <h3 class="ft-title">Company</h3>
          <ul class="list-unstyled mb-0 d-flex flex-column">
            <li><a href="#" class="ft-link">About</a></li>
            <li><a href="#" class="ft-link">Mission</a></li>
            <li><a href="#" class="ft-link">Services</a></li>
            <li><a href="#" class="ft-link">Careers</a></li>
            <li><a href="#" class="ft-link">Get in touch</a></li>
          </ul>
        </div>
        <div class="col-6 col-md-4 col-lg">
          <h3 class="ft-title">Products</h3>
          <ul class="list-unstyled mb-0 d-flex flex-column">
            <li><a href="#" class="ft-link">Overview</a></li>
            <li><a href="#" class="ft-link">Pricing</a></li>
            <li><a href="#" class="ft-link">Integrations</a></li>
            <li><a href="#" class="ft-link">Changelog</a></li>
            <li><a href="#" class="ft-link">Roadmap</a></li>
          </ul>
        </div>
        <div class="col-6 col-md-4 col-lg">
          <h3 class="ft-title">Accounts</h3>
          <ul class="list-unstyled mb-0 d-flex flex-column">
            <li><a href="#" class="ft-link">Sign in</a></li>
            <li><a href="#" class="ft-link">Billing</a></li>
            <li><a href="#" class="ft-link">Security</a></li>
            <li><a href="#" class="ft-link">Team access</a></li>
          </ul>
        </div>
        <div class="col-6 col-md-4 col-lg">
          <h3 class="ft-title">Resources</h3>
          <ul class="list-unstyled mb-0 d-flex flex-column">
            <li><a href="#" class="ft-link">Webmail</a></li>
            <li><a href="#" class="ft-link">Redeem code</a></li>
            <li><a href="#" class="ft-link">WHOIS lookup</a></li>
            <li><a href="#" class="ft-link">Site map</a></li>
            <li><a href="#" class="ft-link">Templates</a></li>
          </ul>
        </div>
        <div class="col-6 col-md-4 col-lg">
          <h3 class="ft-title">Support</h3>
          <ul class="list-unstyled mb-0 d-flex flex-column">
            <li><a href="#" class="ft-link">Contact us</a></li>
            <li><a href="#" class="ft-link">Web chat</a></li>
            <li><a href="#" class="ft-link">Open ticket</a></li>
            <li><a href="#" class="ft-link">Status</a></li>
          </ul>
        </div>
          </div>
        </div>
      </div>
      <div class="d-flex flex-column flex-md-row justify-content-between align-items-center gap-3 pt-4 ft-bottom">
        <p class="small wdw-muted mb-0">© 2026 Wrapkit Inc. All rights reserved. · <a href="#" class="ft-link">Privacy</a> · <a href="#" class="ft-link">Terms</a></p>
        <div class="d-flex gap-2"><a href="#" class="ft-social" aria-label="X"><svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg></a><a href="#" class="ft-social" aria-label="GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><a href="#" class="ft-social" aria-label="LinkedIn"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-4 0v7h-4v-7a6 6 0 0 1 6-6zM2 9h4v12H2zM4 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4z"/></svg></a></div>
      </div>
      </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.