Escapes text to HTML entities or decodes entities back to text.
HTML Entity Encode / Decode escapes text into HTML entities or decodes entities back into plain text, right in your browser. Encoding converts the five characters that matter for safe HTML output (&, <, >, ", and ') into their entity equivalents, while decoding turns named and numeric entities back into the characters they represent. It is handy whenever you need to escape or unescape HTML for templates, snippets, or debugging.
No. Encoding and decoding run entirely in your browser with JavaScript, and nothing you type is uploaded or stored anywhere.
Encoding escapes the five HTML-sensitive characters: & becomes &, < becomes <, > becomes >, " becomes ", and ' becomes '. Other characters are left as-is.
Decoding recognizes the common named entities &, <, >, ", ', and . Named entities outside this set are left unchanged so you don't lose data.
Yes. Decoding handles both decimal references like © and hexadecimal references like ©, converting them to the matching Unicode character. Invalid numeric codes are left untouched.
Use the Mode option to pick Encode (escape) or Decode (unescape). Encode is the default.