The HTML <br> tag
The HTML <br> element produces a line break within text. It is a void element. Use it only where the break is part of the content — addresses, poems, song lyrics — not to add space between paragraphs (use CSS or <p> for that).
Overview
The <br> element forces a line break. It is a void element — no closing tag and no content — and it is appropriate only when the break itself carries meaning, where the line division is part of the content rather than the styling.
The legitimate cases are things like postal addresses, lines of a poem or verse, and song lyrics, where each line is significant and a paragraph break would be wrong. In those cases the break is information, not layout.
It is, however, one of the most misused elements. Do not stack <br> tags to push content apart or to separate paragraphs — use a <p> with CSS margin for spacing between blocks. Excessive line breaks harm both document structure and accessibility.
Syntax
<p>123 Main Street<br>
London<br>
UK</p>
Example
<p>Roses are red,<br>Violets are blue.</p>
Best practices
Frequently asked questions
When should I use the br element?
How do I add space between paragraphs without br?
Does br need a closing tag?
<br>.Is it bad to use multiple br tags?
<br> for spacing harms structure and accessibility; use CSS margins instead.