HTML footer Tag Last Updated : 11 Jul, 2025 Comments Improve Suggest changes Like Article Like Report The <footer> tag in HTML is used to define the footer section of an HTML document.The footer section typically contains information such as contact information, sitemap, back-to-top links, related documents, copyright, etc.The footer tag is a semantic tag included in HTML (in 2014) along with other tags like article, nav, header, etc.It is not mandatory, but adds to clear structure to the document and useful for SEO.HTML Footer Code Example: HTML <!DOCTYPE html> <html> <body> <footer> <a href="https://www.geeksforgeeks.org/about/"> About Us </a>| <a href="https://www.geeksforgeeks.org/legal/privacy-policy/"> Privacy Policy </a>| <a href="https://accounts.zoho.in/signin?servicename=ZohoRecruit&hide_signup=false&serviceurl=%2Frecruit%2FIAMSecurityError.do%3Fisload%3Dtrue&hide_secure=true"> Careers </a> <p>@geeksforgeeks, Some rights reserved</p> </footer> </body> </html> Key Points:The <footer> tag is typically used to wrap content at the bottom of a page or section.The <footer> tag also supports the Global Attributes and Event Attributes in HTML.Contact information inside a <footer> element should go inside an <address> tag.We can have several <footer> elements in one document.Styling the <footer> Tag with CSSBy default, the <footer> tag has only the display: block property. You can customize its style using CSS. HTML <!DOCTYPE html> <html> <head> <style> body { font-family: Arial, sans-serif; } footer { display: flex; justify-content: space-around; background-color: #333; color: #fff; padding: 20px; } .column { width: 27%; } p { font-size: 20px; font-weight: bold; margin-bottom: 10px; } ul { list-style-type: none; padding: 0; } li { margin-bottom: 5px; } </style> </head> <body> <footer> <div class="column"> <p>Company</p> <ul> <li>About Us</li> <li>Careers</li> <li>Privacy Policy</li> <li>Contact Us</li> </ul> </div> <div class="column"> <p>Learn</p> <ul> <li>Algorithms</li> <li>Data Structures</li> <li>Languages</li> <li>CS Subjects</li> <li>Video Tutorials</li> </ul> </div> <div class="column"> <p>Practice</p> <ul> <li>Company-wise</li> <li>Topic-wise</li> <li>Contests</li> <li>Subjective Questions</li> </ul> </div> </footer> </body> </html> Best Practices for Using the HTML <footer> TagAvoid Overloading with Content: While the footer is meant for additional or supplementary content, avoid overloading it with too much information. Stick to key links and essential details to prevent clutter.Ensure Mobile Responsiveness: When designing a footer, make sure that the content is accessible and looks good on all screen sizes. Footer content should be arranged in a user-friendly manner, especially on mobile devices.Use Clear and Descriptive Links: In the footer, links to external sites, social media, or important pages (like privacy policy or terms of service) should be clearly labeled so users know what to expect when clicking.Browser SupportChrome: Supported from version 4.0Firefox: Supported from version 3.5Safari: Supported from version 5.0Edge: Supported from version 12Internet Explorer: Not supported in Internet Explorer 8 and below (works in IE 9 and later with a polyfill)Opera: Supported from version 10.5Mobile Browsers: Most modern mobile browsers (iOS Safari, Android Browser, Chrome Mobile) support the <footer> tag. Comment More infoAdvertise with us Next Article HTML acronym Tag S Shubrodeep Banerjee Follow Improve Article Tags : Misc Web Technologies HTML HTML5 Practice Tags : Misc Similar Reads HTML DOCTYPE Declaration HTML DOCTYPE (Document Type Declaration) is an instruction that appears at the beginning of an HTML document, before the <html> tag.Its primary role is to tell the web browser which version of HTML the page is written in, ensuring that the browser renders the content correctly. It is not an HT 4 min read HTML abbr Tag The <abbr> tag in HTML is used to represent abbreviations and provides additional information about them through the title attribute, which displays a tooltip when hovered over. It helps improve accessibility and SEO by offering context for the abbreviated text.It makes text clearer by explain 3 min read HTML acronym Tag The HTML <acronym> tag was used to define an acronym, providing a way to identify and explain abbreviated terms in web content. However, it's deprecated in favor of <abbr>, which serves the same purpose but is more semantically correct.Syntax:Â <acronym title=""> Short Form </acr 2 min read HTML < address> Tag The <address> tag in HTML is used to define contact information for the author or owner of a document or an article. It is typically used for information such as an address, email, or phone number.The <address> element is a block-level element by default.The content inside <address 3 min read HTML a Tag The <a> tag defines a hyperlink, which is used to link from one page to another. The most important attribute of the <a> element is the href attribute, which indicates the link's destination. This attribute determines where the user is directed upon clicking the link.HTML<a href="http 2 min read HTML applet Tag The applet tag in HTML was used to embed Java applets into any HTML document. The <applet> tag was deprecated in HTML 4.01, and its support has been completely discontinued starting from HTML 5. Alternatives available in HTML 5 are the <embed> and the <object> tags. Some browsers s 2 min read HTML area Tag This <area> tag is used in an HTML document to map a portion of an image to make it clickable by the end user. This specifies the location and size of the active region on an image, which can be clicked. Clicking on areas with href attributes directs to a specified URL or action.html<!DOCTY 3 min read HTML article Tag The HTML <article> tag defines a self-contained, independent piece of content like a blog post, news article, or comment. It is designed for content that can be independently distributed, shared, or reused, providing semantic meaning to the content.This tag is introduced in HTML5.HTML<!DOCT 3 min read HTML aside Tag The <aside> tag is used to describe the main object of the web page more shortly like a highlighter. It identifies the content that is related to the primary content of the web page but does not constitute the main intent of the primary page. The <aside> tag contains mainly author inform 2 min read HTML5 < audio> Tag The <audio> tag in HTML5 is used to embed audio content on a webpage. It allows you to play audio files like MP3, OGG, or WAV directly in the browser. The <audio> element provides attributes for controlling playback, such as play, pause, and volume.Using the <source> element enable 3 min read Like