Конвертер текста

Укажите исходные данные

Результат



Быстрое онлайн кодирование, декодирование текста.

Инструмент автоматически определяет формат и кодировку, когда вы вставите данные в поле ввода. Поддерживаемые форматы: 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-8UTF-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.