HTML Entities

& decoded.

Encode. Decode. No drama.

Plain text
HTML entities
Common entities
&amp; → & &lt; → < &gt; → > &quot; → " &apos; → ' &nbsp; → (space) &#169; → © &#8364; → €
No upload
Works offline
No idea what's in your data

Need offline entity conversion? The offline bundle works without internet. $99 once.

Get Bundle →

Three steps. Zero uploads.

01
Paste
Paste plain text or HTML entities into either panel. It stays on your device.
02
Convert
fwip instantly converts between plain text and HTML entities. Switch direction with the encode/decode buttons.
03
Copy
Copy the converted output. Nothing was ever uploaded.

Your text never leaves your machine.

Most online HTML entity tools send your text to a server. fwip converts everything in your browser using the DOM — no network requests, no data collection.

fwip works differently. The processing engine runs entirely in your browser. Your text is read from your device, processed on your CPU, and the result is saved back to your device. No server is involved. We literally cannot see your file.

No server processing

Everything runs on your device using WebAssembly. Your file never touches a network.

No account required

Drop a file. Get a result. No sign-up, no email, no password.

No subscription

Free in the browser. $99 once for the offline bundle. That's it. Forever.

Works offline

The desktop version works with no internet connection at all.

fwip vs the rest.

fwipW3SchoolsRapidTablesHTMLEntities.net
Upload requiredNoYesYesYes
Account requiredNoNoNoNo
Price$15 / toolFreeFreeFree
Files leave deviceNeverAlwaysAlwaysAlways
Works offlineYesNoNoNo
Batch processingOffline bundleNoNoNo

Frequently asked.

What are HTML entities?
HTML entities are special codes that represent characters which have meaning in HTML. For example, &lt; represents < and &amp; represents &. They prevent the browser from interpreting these characters as HTML markup.
Why do I need to encode HTML entities?
Encoding prevents XSS (cross-site scripting) attacks and ensures special characters display correctly in HTML. Characters like <, >, &, and " must be encoded when used as text content in HTML.
What is the difference between named and numeric entities?
Named entities use descriptive names like &amp; for &. Numeric entities use code points like &#38; for the same character. Named entities are more readable but not all characters have named versions.
Does fwip handle all Unicode characters?
fwip uses the browser's built-in DOM to encode and decode entities, so it supports all characters your browser supports — including emoji, CJK characters, and special symbols.
Is the conversion accurate?
Yes. fwip uses the browser's native HTML parser for conversion, which is the same engine that renders web pages. The results are identical to what the browser would interpret.

Like it? Own it.

Offline. No browser. No internet. No excuses.
$15
This tool
  • HTML Entities · offline
  • Batch processing
  • No file size limit
  • 3 devices · one payment
Join waitlist →
$49
Developer bundle
  • All 15 developer tools · offline
  • Batch processing
  • No file size limit
  • 3 devices · one payment
Get Developer bundle →