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.