Skip to content

Text Encoding

5 tools

Which Text Encoding tool do you need?

ToolWhat it answers
HTML DecoderPaste text full of HTML entities and the decoder replaces each character reference with the character it stands for.
HTML EncoderPaste text and the encoder replaces the five markup characters with entities: & becomes &, the angle brackets become < and >, double quotes " and apostrophes '.
URL Encode DecodeURL encoding replaces characters that are not allowed in a URL with a percent sign and two hex digits for each UTF-8 byte.
XML DecoderPaste escaped XML and the decoder replaces the five predefined entities and every numeric character reference with the real character.
XML EncoderAn XML encoder replaces the characters that XML treats as markup for their predefined entities: the ampersand becomes &, the angle brackets become < and >, and quotes…

All tools

XML Encoder

Escape ampersands, angle brackets and quotes as the five XML entities, with an option to write accented letters as hex references like é.

XML Decoder

Turn <, &, " and numeric references like © or € back into plain characters, with a count of every entity that was replaced.

HTML Decoder

Decode HTML entities back to plain characters: named ones like é, decimal é and hex é, with a table of every reference that was replaced.

URL Encode Decode

Percent-encode text or a whole URL, or decode %XX escapes back to readable text. Handles UTF-8, so é becomes %C3%A9, with optional + for spaces.

HTML Encoder

Turn text into HTML-safe entities: ampersands, angle brackets and quotes become &, <, ", with optional decimal or hex codes for non-ASCII.