# Footer Components
> Footer patterns: simple, mega footer, newsletter signup, social links, and sitemap footer
> 푸터 패턴: 심플, 메가 푸터, 뉴스레터 가입, 소셜 링크, 사이트맵 푸터

**Category**: Components | **Tags**: footer, navigation, newsletter, social, tailwind | **Difficulty**: Beginner

## Preview
```
+---- Simple Footer ----+  +---- Mega Footer --------+
| Brand (c) 2026        |  | Brand  Prod  Company    |
| Privacy | Terms       |  | Desc   Feat  About      |
+-----------------------+  |        API   Careers     |
                           | [Newsletter Email] [Sub] |
                           +-------------------------+
```

## Quick Start
```bash
# 1. Pick a footer style and place before </body>
# 2. Replace links, social URLs, and brand name
# 3. Newsletter form works with Formspree, Mailchimp, or custom endpoint
```

## Full Code

```html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Footer Components</title>
  <script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="bg-gray-100 dark:bg-gray-900">
  <div class="max-w-6xl mx-auto p-8 space-y-12">
    <h1 class="text-2xl font-bold text-gray-900 dark:text-white">Footer Components</h1>
  </div>

  <!-- 1. Simple Footer -->
  <footer class="bg-white dark:bg-gray-800 border-t border-gray-200 dark:border-gray-700">
    <div class="max-w-6xl mx-auto px-6 py-8 flex flex-col sm:flex-row items-center justify-between gap-4">
      <div class="flex items-center gap-2">
        <span class="font-bold text-gray-900 dark:text-white">Brand</span>
        <span class="text-sm text-gray-400">&copy; 2026. All rights reserved.</span>
      </div>
      <div class="flex gap-6 text-sm text-gray-500">
        <a href="#" class="hover:text-gray-900 dark:hover:text-white transition">Privacy</a>
        <a href="#" class="hover:text-gray-900 dark:hover:text-white transition">Terms</a>
        <a href="#" class="hover:text-gray-900 dark:hover:text-white transition">Contact</a>
      </div>
    </div>
  </footer>

  <div class="h-8"></div>

  <!-- 2. Mega Footer with Sitemap -->
  <footer class="bg-gray-900 text-gray-400">
    <div class="max-w-6xl mx-auto px-6 py-16">
      <div class="grid md:grid-cols-4 gap-8">
        <div>
          <span class="text-xl font-bold text-white">Brand</span>
          <p class="mt-4 text-sm leading-relaxed">Building the future of developer tooling. Open source, community-driven, and enterprise-ready.</p>
          <div class="mt-6 flex gap-4">
            <a href="#" class="w-9 h-9 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-gray-700 transition text-sm">X</a>
            <a href="#" class="w-9 h-9 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-gray-700 transition text-sm">GH</a>
            <a href="#" class="w-9 h-9 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-gray-700 transition text-sm">DC</a>
            <a href="#" class="w-9 h-9 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-gray-700 transition text-sm">YT</a>
          </div>
        </div>
        <div>
          <h3 class="text-white font-semibold mb-4">Product</h3>
          <ul class="space-y-2.5 text-sm">
            <li><a href="#" class="hover:text-white transition">Features</a></li>
            <li><a href="#" class="hover:text-white transition">Pricing</a></li>
            <li><a href="#" class="hover:text-white transition">Changelog</a></li>
            <li><a href="#" class="hover:text-white transition">API Reference</a></li>
            <li><a href="#" class="hover:text-white transition">Status</a></li>
          </ul>
        </div>
        <div>
          <h3 class="text-white font-semibold mb-4">Company</h3>
          <ul class="space-y-2.5 text-sm">
            <li><a href="#" class="hover:text-white transition">About</a></li>
            <li><a href="#" class="hover:text-white transition">Blog</a></li>
            <li><a href="#" class="hover:text-white transition">Careers <span class="ml-1 px-1.5 py-0.5 bg-emerald-900 text-emerald-400 text-[10px] rounded-full">Hiring</span></a></li>
            <li><a href="#" class="hover:text-white transition">Press Kit</a></li>
          </ul>
        </div>
        <div>
          <h3 class="text-white font-semibold mb-4">Legal</h3>
          <ul class="space-y-2.5 text-sm">
            <li><a href="#" class="hover:text-white transition">Privacy Policy</a></li>
            <li><a href="#" class="hover:text-white transition">Terms of Service</a></li>
            <li><a href="#" class="hover:text-white transition">Cookie Policy</a></li>
            <li><a href="#" class="hover:text-white transition">GDPR</a></li>
          </ul>
        </div>
      </div>
      <div class="mt-12 pt-8 border-t border-gray-800 flex flex-col sm:flex-row items-center justify-between gap-4 text-sm">
        <span>&copy; 2026 Brand Inc. All rights reserved.</span>
        <div class="flex items-center gap-2 text-xs"><span class="w-2 h-2 bg-emerald-500 rounded-full"></span>All systems operational</div>
      </div>
    </div>
  </footer>

  <div class="h-8"></div>

  <!-- 3. Newsletter Footer -->
  <footer class="bg-indigo-600 text-white">
    <div class="max-w-4xl mx-auto px-6 py-16 text-center">
      <h2 class="text-2xl font-bold">Stay in the loop</h2>
      <p class="mt-2 text-indigo-100">Get the latest updates, tips, and product news delivered to your inbox.</p>
      <form class="mt-6 flex flex-col sm:flex-row gap-3 max-w-md mx-auto">
        <input type="email" placeholder="you@example.com" required class="flex-1 px-4 py-3 rounded-xl text-gray-900 text-sm focus:outline-none focus:ring-2 focus:ring-white">
        <button type="submit" class="px-6 py-3 bg-white text-indigo-700 font-bold rounded-xl hover:bg-indigo-50 transition">Subscribe</button>
      </form>
      <p class="mt-3 text-xs text-indigo-200">No spam. Unsubscribe anytime.</p>
    </div>
    <div class="border-t border-indigo-500">
      <div class="max-w-4xl mx-auto px-6 py-6 flex flex-col sm:flex-row items-center justify-between gap-4 text-sm text-indigo-200">
        <span>&copy; 2026 Brand. All rights reserved.</span>
        <div class="flex gap-4">
          <a href="#" class="hover:text-white transition">Privacy</a>
          <a href="#" class="hover:text-white transition">Terms</a>
          <a href="#" class="hover:text-white transition">Cookies</a>
        </div>
      </div>
    </div>
  </footer>

  <div class="h-8"></div>

  <!-- 4. Social-Focused Footer -->
  <footer class="bg-gray-950 text-gray-400 py-12 px-6">
    <div class="max-w-2xl mx-auto text-center">
      <span class="text-2xl font-bold text-white">Brand</span>
      <p class="mt-3 text-sm">Making the world a better place through constructing elegant hierarchies.</p>
      <div class="mt-6 flex justify-center gap-6">
        <a href="#" class="hover:text-white transition" title="Twitter/X">
          <svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24"><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="hover:text-white transition" title="GitHub">
          <svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg>
        </a>
        <a href="#" class="hover:text-white transition" title="Discord">
          <svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24"><path d="M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286z"/></svg>
        </a>
        <a href="#" class="hover:text-white transition" title="YouTube">
          <svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>
        </a>
      </div>
      <div class="mt-8 flex flex-wrap justify-center gap-6 text-sm">
        <a href="#" class="hover:text-white transition">About</a>
        <a href="#" class="hover:text-white transition">Blog</a>
        <a href="#" class="hover:text-white transition">Jobs</a>
        <a href="#" class="hover:text-white transition">Press</a>
        <a href="#" class="hover:text-white transition">Privacy</a>
        <a href="#" class="hover:text-white transition">Terms</a>
      </div>
      <p class="mt-8 text-xs">&copy; 2026 Brand Inc. All rights reserved.</p>
    </div>
  </footer>

</body>
</html>
```

## Customization Guide
- **Brand**: Replace text logo with SVG or image
- **Social icons**: Replace SVGs with your preferred icon library; update `href` with actual URLs
- **Newsletter form**: Connect to Mailchimp, ConvertKit, Buttondown, or custom endpoint
- **Columns**: Add or remove sitemap columns in the mega footer
- **Colors**: Change background from `bg-gray-900` to match your brand
- **Status indicator**: Wire up the green dot to your actual status page API

## 2026 Trend Notes
- Mega footers with 3-4 columns are standard for SaaS and product sites
- System status indicator in footer builds trust
- Hiring badge on careers link is a common growth signal
- Social icons as square/rounded buttons (not just icons) improve tap targets
- Newsletter capture in footer catches users who scrolled the entire page
