Конвертер текста
Укажите исходные данные
Результат
Быстрое онлайн кодирование, декодирование текста.
Инструмент автоматически определяет формат и кодировку, когда вы вставите данные в поле ввода. Поддерживаемые форматы: base64, hexadecimal, JSON, Java, C++, PHP, quoted-printable, URL, HTTP POST, XML, UTF-8 и другие.
Кодер и декодер запускаются в браузере (через JavaScript) без какой-либо обработки на стороне сервера.
Base64 – кодирование используется для передачи двоичных или текстовых данных в виде (7-bit) ASCII. Он также может быть использован для кодирования URI, кодирования изображений и др.
Вывод использует только 64 символа (A-Za-z0-9+/) для данных,
=
для заполнения пробелами. Поскольку каждые 3 байта данных преобразуются в 4 байта при выводе, формат Base64 приводит к увеличению размера 33% результирующих данных.- JSON, JavaScript, Java, C, C++ & PHP – статья в Википедии о строковых литералах предоставляет сведения о различных символах escape-последовательности, используемых в различных языках программирования.
- Quoted-printable – The quoted-printable encoding is used for converting 8-bit or UTF-8 text into
printable (7-bit) ASCII. It is mostly used in email and
other MIME applications.
Since quoted-printable does not specify the character encoding, it is important to specify this correctly when encoding or decoding. This is sometimes added to message headers or inside a string prefix (in Q-encoding), e.g.=?iso-8859-1?Q?=
. - URL & WWW-form – URL or Percent encoding is used for transferring non-ASCII characters inside
URLs and POST:ed form data (on the web). It is sometimes
also known as WWW-form encoding.
All text is encoded as UTF-8, using a%
followed by two hexadecimal digits for special or reserved characters. Some variations exist for handling spaces (+
or%20
), newlines and special URL characters (=
,&
, etc). - UTF-8 – UTF-8 is a binary text encoding for Unicode. It is reasonably
space efficient for latin languages, but supports the
full Unicode character range (i.e. most known scripts).
Each character is stored into a variable number of bytes. Since JavaScript internally uses only two bytes for each character (UTF-16), this conversion utility only handles code points between U+0000 and U+FFFF. The result is 1 to 3 characters of output per input character.