Escape & Encode
HTML Unescape
Paste HTML entities. Named characters and numeric references are decoded as you type.
Escape & Encode
Paste HTML entities. Named characters and numeric references are decoded as you type.
HTML Unescape turns character references back into characters. &, <, >, ", ' and ' are decoded, and so are decimal references such as { and hexadecimal references such as 🎉.
A compact set of common names is included: the Latin-1 letters and marks such as , ©, — and é. An unknown name, semicolon and all, is left exactly as written. A numeric reference past Unicode, or one that names a surrogate, is reported at the ampersand instead of being replaced.
Decoding runs in your browser and the text you paste is never uploaded. Swap sends the decoded text to HTML Escape when you need to encode it again.
It replaces character references with the characters they stand for. &, <, >, ", ' and ' become those characters, and so do decimal references such as { and hexadecimal references such as 🎉.
The markup names, a compact set of common marks ( , ©, ®, ™, —, –, …, «, », •, ·, × and ÷) and the Latin-1 letters. An unknown name stays literal, semicolon included. The full list of HTML5 names is not used.
A reference greater than U+10FFFF, or a surrogate from U+D800 through U+DFFF, is a problem at the ampersand. The tool names the issue and does not insert a replacement character.
Yes. A name or a number is decoded only when the semicolon is present. Without it the text is left unchanged, so a reference you are still typing is not half-applied.
No. Decoding 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.
Escape text for HTML as you type. Ampersands, angle brackets and quotes become entities. 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.