Input
Paste text or HTML with entities, then choose a conversion.
Encode text to HTML entities or decode entities back to text. Choose named entities for readability or numeric codes for maximum compatibility. All conversion happens instantly in your browser.
Paste text or HTML with entities, then choose a conversion.
Named entities like & and © are easy to read, while numeric codes like © work everywhere including very old parsers. Encoding converts special characters so they display literally instead of being interpreted as HTML. Decoding reverses the process, turning entity codes back into readable characters.
Encode user-generated content before inserting it into a page to prevent broken markup and cross-site scripting. Encode code samples for tutorials so angle brackets show as text. Decode when you inherit entity-filled text from a CMS export and want the original characters back.