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

Получив строку вроде 72 101 108 108 111, этот конвертер читает каждое число как код ASCII и возвращает текст, который оно записывает, — в данном случае Hello. Он автоматически определяет систему счисления (десятичную, шестнадцатеричную или двоичную) по введённым данным, допускает любые распространённые разделители и убирает префиксы 0x, \x или #, чтобы вы могли вставлять коды прямо из исходного файла на C, шестнадцатеричного дампа или CTF-задания без предварительной очистки.

Как конвертер читает ваши данные

  1. 1

    Вставьте коды ASCII

    Разделённые пробелами, запятыми, точками с запятой, переносами строк — или ничем, если каждый код имеет фиксированную ширину.

  2. 2

    Выберите систему счисления или определите её автоматически

    Десятичная для чисел 0-127, шестнадцатеричная для двузначных пар, двоичная для 8-битных групп.

  3. 3

    Каждый код становится одним символом

    Код 65 — это `A`, 0x61 — `a`, 00100000 — пробел.

  4. 4

    Прочитайте декодированный текст

    Непечатаемые коды (NUL, BEL, DEL) показываются их мнемоническим обозначением в скобках.

Форматы ввода, которые понимает конвертер

Пример ввода Система счисления
72 101 108 108 111 десятичная
72,101,108,108,111 десятичная
48 65 6C 6C 6F шестнадцатеричная
0x48 0x65 0x6C 0x6C 0x6F шестнадцатеричная
\x48\x65\x6C\x6C\x6F шестнадцатеричная (escape-последовательность C)
48656C6C6F шестнадцатеричная (без разделителей)
01001000 01100101 01101100 01101100 01101111 двоичная

Обработка управляющих кодов

ASCII 0-31 и 127 не печатаются. В зависимости от цели конвертер может либо вывести их как необработанные байты (удобно для сборки строки протокола), либо заменить мнемоническими обозначениями в угловых скобках: <LF>, <CR>, <TAB>, <NUL>, <DEL>.

За пределами ASCII

Если ваши коды выше 127, строго говоря, это не ASCII. Два частых случая:

  • Latin-1 / Windows-1252 — один байт на символ, значения 128-255 покрывают буквы с диакритическими знаками.
  • UTF-8 — многобайтовая кодировка, байты продолжения начинаются с 10xxxxxx. Строка кодов вроде C3 A9 декодируется в \u00e9.

По умолчанию конвертер трактует ввод выше 127 как байты UTF-8, что покрывает большинство современного текста.

Обратное направление

Чтобы преобразовать текст в коды, используйте сопутствующие инструменты: «Текст в ASCII», «Текст в двоичный код», «Текст в шестнадцатеричный код».

Часто задаваемые вопросы

Да, если каждый код имеет фиксированную ширину: 8 бит для двоичного и 2 цифры для шестнадцатеричного. Для десятичного нужны разделители, потому что десятичные коды имеют от 1 до 3 цифр и иначе их нельзя надёжно разделить.

Некоторые коды в вашем вводе выше 127 и могут быть некорректными последовательностями байтов UTF-8. Попробуйте декодировать как Latin-1, если источник — старый текстовый файл или дамп из системы Windows.

Да. Escape-последовательности в стиле C (\x48), литералы C (0x48), процентное URL-кодирование (%48) и префиксы ассемблера ($48) удаляются перед разбором.

Коды выше 127 — допустимые байты, но не ASCII. Коды выше 255 не помещаются в один байт — конвертер помечает их и пропускает, а не угадывает.

Сопутствующие инструменты

Счётчик слов

Подсчитайте слова, символы, предложения и абзацы с учётом времени чтения, времени произнесения вслух, плотности ключевых слов и оценки удобочитаемости по Флешу — для эссе, постов, подписей и meta-описаний.

Генератор глитч-текста

Создавайте глитч-текст в стиле Zalgo с помощью комбинируемых знаков Unicode. Выберите интенсивность, посмотрите варианты и скопируйте искаженный текст для профиля, мема или хоррор-поста.

Счетчик символов

Считайте символы, слова, строки, предложения и абзацы в любом тексте. Смотрите итоги с пробелами и без них, а также разбор символов.

Изменение шрифта

Преобразуйте обычный текст в буквы в кружках, квадратные буквы или полноширинные символы с помощью Unicode. Копируйте результат куда угодно, без изображений.

Генератор Lorem Ipsum

Создавайте абзацы, предложения или слова Lorem Ipsum для вайрфреймов, макетов и черновиков. Копируйте результат одним кликом.

Emoji Kitchen

Смешайте два эмодзи и посмотрите стикер, который создает Google Emoji Kitchen. Просматривайте тысячи доступных сочетаний.