How to convert HTML character entities back to regular text using JavaScript?

Sometimes, we want to convert HTML character entities back to regular text using JavaScript

In Hit article, we’ll look at how to convert HTML character entities back to regular text using JavaScript.

How to convert HTML character entities back to regular text using JavaScript?

To convert HTML character entities back to regular text using JavaScript, we can put the HTML character entities into an element.

Then we can get the regular text from the element.

For instance, we write:

const decodeEntities = (s) => {
  const el = document.createElement('p');
  el.innerHTML = s;
  const str = el.textContent
  return str;
}

console.log(decodeEntities('<'))

to define the decodeEntities that takes the s string.

In it, we create a p element with createElement.

Then we set el.innerHTML to s.

And then we return el.textContent which has the regular text converted from s.

As a result, the console log logs '<'.

Conclusion

To convert HTML character entities back to regular text using JavaScript, we can put the HTML character entities into an element.

Then we can get the regular text from the element.