Friday, October 17, 2025
HomeLanguagesJavascriptHow to replace line breaks with br tag using JavaScript ?

How to replace line breaks with br tag using JavaScript ?

In this article, we are given a multiline string and the task is to replace line breaks with <br> tag.

Example:

Input: `Geeks for Geeks is 
a computer science portal 
where people study computer science`
Output: "Geeks for Geeks is <br> a computer science portal <br> where people study computer science"

To achieve this we have the following methods :

Method 1: Using Regex, in this example, we are creating a paragraph and a button and on clicking the button we are changing (Adding the <br>)the text of the paragraph.

We are using the String.replace() method of regex to replace the new line with <br>. The String.replace() is an inbuilt method in JavaScript that is used to replace a part of the given string with another string or a regular expression. The original string will remain unchanged.

Example 1: This example shows the use of string.replace() method to replace the new line with <br>.

HTML




<p id="para"></p>
  
<button onClick="myFunc()">Change</button>
<script>
    let str = `Geeks for Geeks is 
       a computer science portal 
       where people study computer science`;
      
    let para = document.getElementById("para");
      
    para.innerHTML = str;
      
    function myFunc() {
      // Replace the \n with <br>
      str = str.replace(/(?:\r\n|\r|\n)/g, "<br>");
      
      // Update the value of paragraph
      para.innerHTML = str;
    }
</script>


Output:

Replace line breaks with br tag

Replace line breaks with br tag

Method 2: Using split() and join(), in this method, we split the string from the delimiter “\n” which returns an array of substrings, and then we join the Array using the join method and pass <br /> so that every joining contains <br />.

Example 2: In this example, we will use the javascript split() and join() method to replace the new line with <br>

HTML




<p id="para"></p>
<button onClick="myFunc()">Change</button>
<script>
    let str = `Geeks for Geeks is 
       a computer science portal 
       where people study computer science`;
      
    let para = document.getElementById("para");
      
    para.innerHTML = str;
      
    function myFunc() {
      // Replace the \n with <br>
      str = str.split("\n").join("<br />");
      // Update the value of paragraph
      para.innerHTML = str;
    }
</script>


Output:

Replace line breaks with br tag

Replace line breaks with br tag

RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS