Escape & Encode
HTML Escape
Paste or type text. Ampersands, angle brackets and quotes become HTML entities as you type.
Escape & Encode
Paste or type text. Ampersands, angle brackets and quotes become HTML entities as you type.
HTML Escape rewrites the characters that can change how markup is read. Ampersands, less-than signs and greater-than signs always become &, < and >. With Escape quotes on, a double quote becomes " and an apostrophe becomes '. Letters, emoji and line breaks stay as they are.
The default covers element text and quoted attributes. Turn Escape quotes off when you only need the three markup characters encoded and want quotation marks left readable. Characters that are not in that set, including accented letters, are never rewritten as named entities.
Escaping runs in your browser and the text you paste is never uploaded. Swap sends the result to HTML Unescape so you can check that decoding restores the original characters.
It rewrites characters that would otherwise be read as markup. An ampersand becomes &, a less-than sign becomes < and a greater-than sign becomes >. With Escape quotes on, a double quote becomes " and an apostrophe becomes '. Emoji and line breaks stay as they are.
Ampersand, less-than and greater-than. Those three are encoded even when Escape quotes is off, because each of them can start or close markup. Quotes are encoded only while that option is on.
Letters, emoji and line breaks stay as themselves. Encoding writes &, < and >, and with Escape quotes on it also writes " and '. It does not turn an e acute into é.
Turn it off when you want quotation marks left readable in element text. Ampersand, less-than and greater-than stay encoded either way. Attribute values still need the wrapping quote character encoded, so leave the option on for those.
No. Escaping runs in your browser and the text you paste is never uploaded, logged or stored. Google Analytics records page views and feature use, never content.
Decode HTML entities back to characters as you type, including named entities and numeric references. Runs in your browser; your text is never uploaded.
Turn text into a valid JSON string literal, or decode one back to plain text.
Percent-encode text for a URL, or decode a percent-encoded string.
Encode text as Base64, or decode Base64 back to text.
Escape text as a JavaScript string literal, or decode those escapes.
Iternal · AI Blueprint Builder
The AI Blueprint Builder scores each use case across value, feasibility, cost, governance, risk, adoption and readiness before you commit budget. Free to start, about 60 minutes.
Open the AI Blueprint Builder (opens in a new tab)↑↓ to move · ↵ to open · esc to close
aiformatting.app cleans up the text. The AI Blueprint Builder ranks the AI initiatives your team is weighing, scoring each use case across value, feasibility, cost, governance, risk, adoption and readiness before you commit budget.
Free to start · about 60 minutes · iternal.ai
Every tool here stays free, with no account to create. Leave a work email and the team behind aiformatting.app will send the occasional note on practical AI tooling.