Mini Contact Form Footer Template
Make it effortless for users to reach out with this footer featuring a built-in mini contact form.
This template is designed to capture inquiries and leads by placing a simple contact form in one of the most visible and consistent locations on your website, the footer. It's perfect for service-based businesses, agencies, and consultants.

About this Mini Contact Form Footer Template
By embedding a contact form directly in the footer, you remove the need for your users to navigate to a separate "Contact Us" page. This reduction in steps can significantly increase the number of inquiries you receive. This template provides a clean, two-column layout that presents the form alongside essential company information and navigation links. The design is fully responsive and ensures the form is easy to use on any device.
Features
- Embedded Contact Form: A compact form with fields for name, email, and a message.
- Accessible by Default: Form inputs are properly associated with
label
elements for screen reader compatibility. - Balanced Layout: Uses CSS Grid to create a two-column layout that neatly balances the form with other footer content.
- Spam Prevention Note: Includes a placeholder for reCAPTCHA or other spam prevention services, which adds an extra layer of protection against spam bots and fake entries.
- Responsive Design: The columns stack gracefully on mobile screens, making the form usable on any device.
Ideal Use Cases
- Service-based businesses (consultants, contractors, etc.).
- Creative agencies and freelance portfolios.
- Corporate websites for quick inquiries.
- Any site wanting to provide a low-friction contact method.
Code Breakdown
The main section, .footer-form__main
, is a CSS Grid container that defaults to a single column and switches to a two-column layout on larger screens. One column contains traditional footer links and contact details, while the other is dedicated to the form
. All form elements are styled for clarity and usability. The separate .footer-form__bottom
bar uses Flexbox to handle the copyright and social media links.
Note: This template provides the HTML and CSS for the form's appearance. To make it functional (i.e., to actually send emails), it must be connected to a back-end script (like PHP, Node.js, etc.) or a third-party form service (like Formspree or Formspark).
Code
Here's the full code for the footer template: