Конвертер ASCII в текст
Получив строку вроде 72 101 108 108 111, этот конвертер читает каждое число как код ASCII и возвращает текст, который оно записывает, — в данном случае Hello. Он автоматически определяет систему счисления (десятичную, шестнадцатеричную или двоичную) по введённым данным, допускает любые распространённые разделители и убирает префиксы 0x, \x или #, чтобы вы могли вставлять коды прямо из исходного файла на C, шестнадцатеричного дампа или CTF-задания без предварительной очистки.
Как конвертер читает ваши данные
-
1
Вставьте коды ASCII
Разделённые пробелами, запятыми, точками с запятой, переносами строк — или ничем, если каждый код имеет фиксированную ширину.
-
2
Выберите систему счисления или определите её автоматически
Десятичная для чисел 0-127, шестнадцатеричная для двузначных пар, двоичная для 8-битных групп.
-
3
Каждый код становится одним символом
Код 65 — это `A`, 0x61 — `a`, 00100000 — пробел.
-
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. Просматривайте тысячи доступных сочетаний.