Turning entities back into readable text
HTML entities like &, < and © are the encoded, safe-to-embed form of characters that would otherwise be ambiguous or special inside markup. This reverses that process - useful when you've copied text out of a page's source, an RSS feed, or an API response and it's still showing the encoded entities instead of the actual characters they represent.
Why these characters get encoded in the first place
Characters like <, >, and & have special meaning in HTML markup itself - a literal < in page text could be mistaken for the start of a tag. Encoding them as entities lets that exact character appear visually on the page without the browser trying to interpret it as markup, which is why they show up encoded whenever text passes through any system that generates HTML.
Where encoded entities commonly turn up
RSS and Atom feeds, API responses that embed HTML fragments as text, and page source views are the most common places entities appear in a form you'd want decoded - any system that generates HTML from user-submitted or database text typically encodes special characters automatically as a safety measure.
Why decoding here is safe even for untrusted text
This tool only converts entities to their text form and displays the result as plain text in the output box - it never renders the decoded content as live HTML in a browser context, so even if the original text contained something like an encoded script tag, decoding it here simply shows you the plain-text characters, with nothing executed.