📝 Text & List
HTML Encoder / Decoder
Encode special characters to HTML entities and decode them back. Handles &, <, >, quotes and all standard HTML entities.
The HTML Encoder is a free online tool that helps you encode special characters to html entities and decode them back. handles &, <, >, quotes and all standard html entities It runs in your browser with no sign-up, downloads, or installation needed. All processing happens locally — your data stays on your device.
HTML Encoder
Common HTML entities
${[['<','<'],['>', '>'],['&','&'],['"','"'],["'",'''],['©','©'],['®','®'],['™','™'],['£','£'],['€','€'],['¢','¢'],['°','°'],['·','·'],['—','—'],['–','–'],['…','…'],['½','½']].map(([c,e])=>
`${e} = ${c}`).join('')}
How to use the HTML Encoder
1
Encode HTML
Encoding converts characters like <, >, & and " into their safe HTML entity equivalents (<, >, &, "). Use this when you want to display HTML code as text on a web page without the browser interpreting it.
2
Decode HTML
Decoding converts HTML entities back to their original characters. Useful when HTML source code contains escaped entities that you want to read as plain text, or when processing data from APIs that return HTML-encoded strings.