Конвертер текста в ASCII – конвертируйте текст в ASCII онлайн
Мгновенно конвертируйте текстовые строки в коды символов ASCII в Decimal (0–255), Hexadecimal (00–FF), Binary (8-bit) или Octal (000–377) — или декодируйте числа ASCII обратно в читаемый текст. Включает настраиваемые разделители, префиксы (0x, 0b, 0o), поддержку UTF-8 / Unicode и действующий инспектор разбивки символов ASCII.
ASCII Инспектор символов и кода
Enter text or ASCII codes above to inspect each character’s Decimal, Hexadecimal, Octal, Binary, and ASCII Category.
Как преобразовать текст в коды ASCII
- Введите свой текст — введите или вставьте любой текст в поле Исходный ввод или нажмите Sample Text, чтобы немедленно протестировать.
- Выберите базу счисления — выберите Десятичный (основание 10), Шестнадцатеричное (основание 16), Binary (основание 2) или Octal (основание 8).
- Настроить разделитель и префикс — разделяйте коды пробелами, запятыми, точками с запятой, символами новой строки или пользовательскими строками, а также при необходимости добавляйте префиксы программиста (
0x,0b,0o) или zero-padding. - 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-битная фильтрация.