This online tool encodes, decodes, escapes or unescapes a number of text and data formats. It autodetects the format and encoding whenever data is pasted into the input field or if the automatic format is selected.
The actual encoding/decoding runs in the browser (in JavaScript) without any data being sent to the server. The following data formats and encodings are supported:
A-Za-z0-9+/
for data, = for padding and optional whitespace.
Since every 3 bytes of data are converted into 4 output
characters, the Base64 format results in a 33% size increase.hex dump, i.e. space-separated groups of
0-9a-f characters. This is sometimes referred to as
Base16 encoding.=?iso-8859-1?Q?=.%
followed by two hexadecimal digits for special or
reserved characters. Some variations exist for handling
spaces (+ or %20),
and special characters (=,
&, etc).<,
>, & and a few
more special cases. These are either decimal escapes (e.g.
 ), hexadecimal escapes (e.g.
 ) or predefined entities (e.g.
&). Any character in the document may be
encoded using escapes, so it is easy to create a pure ASCII
version of any document.