Ready-to-use footer layouts from minimal single-row to full branded multi-column.
A single-row footer with copyright text on the left and a handful of links on the right.
<footer class="border-t border-gray-200 dark:border-gray-800 bg-white dark:bg-gray-900">
<div class="max-w-7xl mx-auto px-4 py-6">
<div class="flex flex-col sm:flex-row items-center justify-between gap-4">
<!-- Copyright -->
<p class="text-sm text-gray-500 dark:text-gray-400">
© {{ date('Y') }} App Name. All rights reserved.
</p>
<!-- Links -->
<nav class="flex items-center gap-5">
<a href="/privacy"
class="text-sm text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">
Privacy
</a>
<a href="/terms"
class="text-sm text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">
Terms
</a>
<a href="/contact"
class="text-sm text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">
Contact
</a>
</nav>
</div>
</div>
</footer>
Organize links into labelled columns — ideal for larger sites with distinct sections.
<footer class="border-t border-gray-200 dark:border-gray-800 bg-white dark:bg-gray-900">
<div class="max-w-7xl mx-auto px-4 py-12">
<!-- Link Columns -->
<div class="grid grid-cols-2 md:grid-cols-4 gap-8">
<!-- Product -->
<div>
<h3 class="text-xs font-semibold uppercase tracking-wider text-gray-400 dark:text-gray-500 mb-3">Product</h3>
<ul class="space-y-2">
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Features</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Pricing</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Changelog</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Roadmap</a></li>
</ul>
</div>
<!-- Company -->
<div>
<h3 class="text-xs font-semibold uppercase tracking-wider text-gray-400 dark:text-gray-500 mb-3">Company</h3>
<ul class="space-y-2">
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">About</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Blog</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Careers</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Press</a></li>
</ul>
</div>
<!-- Support -->
<div>
<h3 class="text-xs font-semibold uppercase tracking-wider text-gray-400 dark:text-gray-500 mb-3">Support</h3>
<ul class="space-y-2">
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Docs</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Community</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Status</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Contact</a></li>
</ul>
</div>
<!-- Legal -->
<div>
<h3 class="text-xs font-semibold uppercase tracking-wider text-gray-400 dark:text-gray-500 mb-3">Legal</h3>
<ul class="space-y-2">
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Privacy</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Terms</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Cookies</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Licenses</a></li>
</ul>
</div>
</div>
<!-- Bottom Bar -->
<div class="mt-10 pt-6 border-t border-gray-200 dark:border-gray-800">
<p class="text-sm text-gray-500 dark:text-gray-400 text-center">
© {{ date('Y') }} App Name. All rights reserved.
</p>
</div>
</div>
</footer>
Logo and tagline on the left, link columns on the right, social icons and copyright in the bottom bar.
<footer class="border-t border-gray-200 dark:border-gray-800 bg-white dark:bg-gray-900">
<div class="max-w-7xl mx-auto px-4 py-12">
<div class="grid grid-cols-1 md:grid-cols-5 gap-10">
<!-- Brand -->
<div class="md:col-span-2 space-y-4">
<div class="flex items-center gap-2">
<x-ui::icon name="bolt" variant="solid" class="text-primary-500 size-6" />
<span class="text-lg font-semibold text-gray-900 dark:text-white">App Name</span>
</div>
<p class="text-sm text-gray-500 dark:text-gray-400 max-w-xs leading-relaxed">
Build beautiful interfaces faster with a fully composable Laravel UI kit.
</p>
</div>
<!-- Product -->
<div>
<h3 class="text-xs font-semibold uppercase tracking-wider text-gray-400 dark:text-gray-500 mb-3">Product</h3>
<ul class="space-y-2">
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Features</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Pricing</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Changelog</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Roadmap</a></li>
</ul>
</div>
<!-- Company -->
<div>
<h3 class="text-xs font-semibold uppercase tracking-wider text-gray-400 dark:text-gray-500 mb-3">Company</h3>
<ul class="space-y-2">
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">About</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Blog</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Careers</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Press</a></li>
</ul>
</div>
<!-- Legal -->
<div>
<h3 class="text-xs font-semibold uppercase tracking-wider text-gray-400 dark:text-gray-500 mb-3">Legal</h3>
<ul class="space-y-2">
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Privacy</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Terms</a></li>
<li><a href="#" class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors">Cookies</a></li>
</ul>
</div>
</div>
<!-- Bottom Bar -->
<div class="mt-10 pt-6 border-t border-gray-200 dark:border-gray-800
flex flex-col sm:flex-row items-center justify-between gap-4">
<p class="text-sm text-gray-500 dark:text-gray-400">
© {{ date('Y') }} App Name. All rights reserved.
</p>
<!-- Social Icons -->
<div class="flex items-center gap-3">
<a href="#" class="size-8 rounded-lg flex items-center justify-center text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-800 transition-colors">
<x-ui::icon name="code-bracket" size="sm" />
</a>
<a href="#" class="size-8 rounded-lg flex items-center justify-center text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-800 transition-colors">
<x-ui::icon name="chat-bubble-left-right" size="sm" />
</a>
<a href="#" class="size-8 rounded-lg flex items-center justify-center text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-800 transition-colors">
<x-ui::icon name="users" size="sm" />
</a>
</div>
</div>
</div>
</footer>