No, it is not obsolete.
The <br>
element defines a new line break in text, not in layouts . Semantically speaking, such an element should never be used as a structure for layout . Just look at what the W3C / WHATWG says:
<br>
elements should be used only for line breaks that are actually part of the content, as poems or addresses.
That is, it still exists, is nowhere near obsolete and should be used for what has been done: line breaks in texts.
MDN documentation also says:
The wrapper HTML element <br>
produces a line break in a text (carriage-return). It is useful for writing poems or an address, where line division is significant.
For any layout organization, the recommended one is to look for another element that has been specified for this (for example, if <br>
defines the line break between two inline elements >, elements), or use CSS for formatting.