Конвертер текста в ASCII – конвертируйте текст в ASCII онлайн

Мгновенно конвертируйте текстовые строки в коды символов ASCII в Decimal (0–255), Hexadecimal (00–FF), Binary (8-bit) или Octal (000–377) — или декодируйте числа ASCII обратно в читаемый текст. Включает настраиваемые разделители, префиксы (0x, 0b, 0o), поддержку UTF-8 / Unicode и действующий инспектор разбивки символов ASCII.

Входные символы: 0

Выходные коды: 0

Не-ASCII (>127): 0

ASCII Инспектор символов и кода

Enter text or ASCII codes above to inspect each character’s Decimal, Hexadecimal, Octal, Binary, and ASCII Category.

Как преобразовать текст в коды ASCII

  1. Введите свой текст — введите или вставьте любой текст в поле Исходный ввод или нажмите Sample Text, чтобы немедленно протестировать.
  2. Выберите базу счисления — выберите Десятичный (основание 10), Шестнадцатеричное (основание 16), Binary (основание 2) или Octal (основание 8).
  3. Настроить разделитель и префикс — разделяйте коды пробелами, запятыми, точками с запятой, символами новой строки или пользовательскими строками, а также при необходимости добавляйте префиксы программиста (0x, 0b, 0o) или zero-padding.
  4. Inspect & Export – просмотрите точный код каждого символа во всех 4 базах одновременно в Инспекторе символов и кода ASCII, затем нажмите Копировать в clipboard или Загрузить .txt.

Стандартная справочная таблица ASCII (управляющие и печатные символы)

ASCII (Американский стандартный код обмена информацией) — это 7-битный стандарт кодирования символов, который присваивает числовые значения от 0 до 127 управляющим символам, пробелам, цифрам, буквам и знакам препинания:

Диапазон ASCII Категория Персонажи/Примеры Десятичный Шестнадцатеричный 8-битный двоичный файл
Коды управления Не для печати NUL (0), \t Вкладка (9), \n LF (10), \r CR (13), ESC (27) 0 – 31 00 – 1F 00000000 – 00011111
Космос Пробелы (стандартное пространство) 32 20 00100000
Цифры Числовой 0 через 9 48 – 57 30 – 39 00110000 – 00111001
Прописной регистр Латинский алфавит A через Z 65 – 90 41 – 5A 01000001 – 01011010
В нижнем регистре Латинский алфавит a через z 97 – 122 61 – 7A 01100001 – 01111010
Удалить Контрольный код DEL 127 7F 01111111
Расширенный / UTF-8 8-битный / многобайтовый Акцентированные буквы (é, ñ), валюта (€), смайлики (🚀) 128 – 255 80 – FF 10000000 – 11111111

Преобразование текста в ASCII на популярных языках программирования

  • JavaScript / TypeScript: Используйте "A".charCodeAt(0) (возвращает 65) или new TextEncoder().encode("Hello") для Uint8Array байтовых значений UTF-8.
  • Python: Используйте ord('A') (возвращает 65) или list("Hello".encode('utf-8')), чтобы получить [72, 101, 108, 108, 111].
  • C / C++: Символы уже хранятся как целочисленные байтовые значения — (int)'A' вычисляет непосредственно 65.

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

Каковы коды ASCII для пробела, ввода (новой строки) и табуляции?

В ASCII Space () является десятичным 32 (0x20), Line Feed/Newline (\n) — десятичное число 10 (0x0A), а возврат каретки (\r) — десятичное 13 (0x0D) и Горизонтальная вкладка (\t) является десятичной 9 (0x09).

Почему в ASCII «A» равно 65, а «a» равно 97?

В 7-битной спецификации ASCII буквы uppercase помещены в 65–90 и буквы lowercase в 97–122, так что каждая буква lowercase — это в точности 32. (25) больше, чем его эквивалент uppercase. Это позволяет преобразовывать регистр в аппаратном обеспечении или сборке путем переключения одного бита!

Как этот инструмент обрабатывает смайлы и неанглийские символы?

Вы можете выбрать, как будут обрабатываться символы выше 255, используя настройку Characters > 255 (Unicode): encode их как стандартные UTF-8 байт (0–255), вывести их полный код Unicode Point (например, 128640 для 🚀) или Пропускайте/игнорируйте, если необходима строгая 8-битная фильтрация.