Skip to content

<address> - Contact Information Element

Contact Info HTML 2.0

The <address> element represents contact information for its nearest <article> or <body> ancestor. It typically includes email addresses, physical addresses, URLs, phone numbers, social media handles, or other contact methods. Despite its name, it’s not limited to physical addresses—it’s for any type of contact information.

Result
<address>
<!-- Contact information -->
</address>

The <address> element has no element-specific attributes.

This element supports all global attributes.

Contact details for the entire website:

Result

Contact details for the author of an article:

Result

A compact business card-style contact section:

Result

Contact information alongside a contact form:

Result

Contact information for different office locations:

Result

Contact information focused on social media channels:

Result
  • Email addresses
  • Phone numbers
  • Physical addresses
  • Social media profiles
  • Website URLs
  • Contact forms
  • Business hours (when related to contact)
  • Arbitrary postal addresses (unless they’re for contact purposes)
  • Author publication dates
  • Generic descriptive text
  • Content not related to contact information
<!-- Good: Contact information -->
<address>
<p>Email: <a href="mailto:[email protected]">[email protected]</a></p>
<p>Phone: <a href="tel:+15551234567">(555) 123-4567</a></p>
</address>
<!-- Wrong: Non-contact information -->
<address>
<p>Published on March 15, 2025</p><!-- Not contact info -->
<p>123 Random Street</p><!-- Not for contact purposes -->
</address>
<!-- Good: Physical address for contact -->
<address>
<p>Visit our office at:</p>
<p>123 Business St, San Francisco, CA 94102</p>
<p>Open Monday-Friday, 9am-5pm</p>
</address>

Browsers typically render <address> in italics. Override this if desired:

address {
font-style: normal;
}
<address style="font-style: normal;">
<p>Email: <a href="mailto:[email protected]">[email protected]</a></p>
</address>

Use appropriate elements and attributes for contact information:

<address>
<!-- Email with mailto: -->
<p>Email: <a href="mailto:[email protected]">[email protected]</a></p>
<!-- Phone with tel: -->
<p>Phone: <a href="tel:+15551234567">+1 (555) 123-4567</a></p>
<!-- Physical address with proper line breaks -->
<p>
123 Business Street<br>
Suite 456<br>
San Francisco, CA 94102
</p>
<!-- URLs with proper links -->
<p>Website: <a href="https://example.com">example.com</a></p>
</address>

The <address> element’s scope depends on its context:

<!-- Page-level contact (in footer) -->
<body>
<main>Content</main>
<footer>
<address>
<!-- Contact info for the site/organization -->
</address>
</footer>
</body>
<!-- Article-level contact -->
<article>
<h1>Article Title</h1>
<p>Content...</p>
<footer>
<address>
<!-- Contact info for article author -->
</address>
</footer>
</article>

Use headings and other semantic elements within address:

<address>
<h2>Contact Information</h2>
<p>Email: <a href="mailto:[email protected]">[email protected]</a></p>
<h3>Mailing Address</h3>
<p>
123 Street<br>
City, State 12345
</p>
</address>

The <address> element has no implicit ARIA role, but it has semantic meaning:

<address>
<p>Contact information here</p>
</address>

Provide context for contact links:

<!-- Good: Clear link text -->
<address>
<p>Email: <a href="mailto:[email protected]">[email protected]</a></p>
<p>Call us: <a href="tel:+15551234567">+1 (555) 123-4567</a></p>
</address>
<!-- Avoid: Unclear links -->
<address>
<p><a href="mailto:[email protected]">Click here</a> to email us</p>
</address>

Use <abbr> for abbreviated terms:

<address>
<p>
123 Main Street<br>
<abbr title="California">CA</abbr> 94102<br>
<abbr title="United States of America">USA</abbr>
</p>
</address>
BrowserVersion
ChromeAll versions
FirefoxAll versions
SafariAll versions
EdgeAll versions
IEAll versions
<!-- Wrong: Shipping address (not for contact) -->
<address>
<h2>Ship to:</h2>
<p>John Doe<br>
123 Customer Street<br>
City, State 12345</p>
</address>
<!-- Correct: Use div or section -->
<section>
<h2>Ship to:</h2>
<p>John Doe<br>
123 Customer Street<br>
City, State 12345</p>
</section>
<!-- Correct: Use address for contact info -->
<address>
<p>Contact us at: <a href="mailto:[email protected]">[email protected]</a></p>
</address>
<!-- Wrong: Nested address elements -->
<address>
<address>
Contact info
</address>
</address>
<!-- Correct: Single address element -->
<address>
<p>Contact info</p>
</address>
<!-- Wrong: Publication info in address -->
<article>
<h1>Article Title</h1>
<address>
Published by Jane Doe on March 15, 2025
</address>
</article>
<!-- Correct: Separate metadata from contact -->
<article>
<h1>Article Title</h1>
<p class="byline">Published by Jane Doe on March 15, 2025</p>
<footer>
<address>
Contact the author: <a href="mailto:[email protected]">[email protected]</a>
</address>
</footer>
</article>