Конвертер ASCII-кодов
Введите текст, чтобы увидеть десятичный код каждого символа, или вставьте коды вроде 72 101 108 108 111, чтобы прочитать текст, который они составляют. Коды выше 127 — это кодовые точки Unicode, поэтому акценты и эмодзи тоже работают, а под полем находится справочная таблица ASCII. Бесплатно, без регистрации; всё работает в вашем браузере.
Направление
Справочная таблица ASCII
Распространённые управляющие коды, а затем все печатаемые символы ASCII (коды 33–126).
| Код | Символ | Описание |
|---|---|---|
| 9 | TAB | Горизонтальная табуляция |
| 10 | LF | Перевод строки (новая строка) |
| 13 | CR | Возврат каретки |
| 32 | SP | Пробел |
| 33 | ! | Печатаемый символ |
| 34 | " | Печатаемый символ |
| 35 | # | Печатаемый символ |
| 36 | $ | Печатаемый символ |
| 37 | % | Печатаемый символ |
| 38 | & | Печатаемый символ |
| 39 | ' | Печатаемый символ |
| 40 | ( | Печатаемый символ |
| 41 | ) | Печатаемый символ |
| 42 | * | Печатаемый символ |
| 43 | + | Печатаемый символ |
| 44 | , | Печатаемый символ |
| 45 | - | Печатаемый символ |
| 46 | . | Печатаемый символ |
| 47 | / | Печатаемый символ |
| 48 | 0 | Печатаемый символ |
| 49 | 1 | Печатаемый символ |
| 50 | 2 | Печатаемый символ |
| 51 | 3 | Печатаемый символ |
| 52 | 4 | Печатаемый символ |
| 53 | 5 | Печатаемый символ |
| 54 | 6 | Печатаемый символ |
| 55 | 7 | Печатаемый символ |
| 56 | 8 | Печатаемый символ |
| 57 | 9 | Печатаемый символ |
| 58 | : | Печатаемый символ |
| 59 | ; | Печатаемый символ |
| 60 | < | Печатаемый символ |
| 61 | = | Печатаемый символ |
| 62 | > | Печатаемый символ |
| 63 | ? | Печатаемый символ |
| 64 | @ | Печатаемый символ |
| 65 | A | Печатаемый символ |
| 66 | B | Печатаемый символ |
| 67 | C | Печатаемый символ |
| 68 | D | Печатаемый символ |
| 69 | E | Печатаемый символ |
| 70 | F | Печатаемый символ |
| 71 | G | Печатаемый символ |
| 72 | H | Печатаемый символ |
| 73 | I | Печатаемый символ |
| 74 | J | Печатаемый символ |
| 75 | K | Печатаемый символ |
| 76 | L | Печатаемый символ |
| 77 | M | Печатаемый символ |
| 78 | N | Печатаемый символ |
| 79 | O | Печатаемый символ |
| 80 | P | Печатаемый символ |
| 81 | Q | Печатаемый символ |
| 82 | R | Печатаемый символ |
| 83 | S | Печатаемый символ |
| 84 | T | Печатаемый символ |
| 85 | U | Печатаемый символ |
| 86 | V | Печатаемый символ |
| 87 | W | Печатаемый символ |
| 88 | X | Печатаемый символ |
| 89 | Y | Печатаемый символ |
| 90 | Z | Печатаемый символ |
| 91 | [ | Печатаемый символ |
| 92 | \ | Печатаемый символ |
| 93 | ] | Печатаемый символ |
| 94 | ^ | Печатаемый символ |
| 95 | _ | Печатаемый символ |
| 96 | ` | Печатаемый символ |
| 97 | a | Печатаемый символ |
| 98 | b | Печатаемый символ |
| 99 | c | Печатаемый символ |
| 100 | d | Печатаемый символ |
| 101 | e | Печатаемый символ |
| 102 | f | Печатаемый символ |
| 103 | g | Печатаемый символ |
| 104 | h | Печатаемый символ |
| 105 | i | Печатаемый символ |
| 106 | j | Печатаемый символ |
| 107 | k | Печатаемый символ |
| 108 | l | Печатаемый символ |
| 109 | m | Печатаемый символ |
| 110 | n | Печатаемый символ |
| 111 | o | Печатаемый символ |
| 112 | p | Печатаемый символ |
| 113 | q | Печатаемый символ |
| 114 | r | Печатаемый символ |
| 115 | s | Печатаемый символ |
| 116 | t | Печатаемый символ |
| 117 | u | Печатаемый символ |
| 118 | v | Печатаемый символ |
| 119 | w | Печатаемый символ |
| 120 | x | Печатаемый символ |
| 121 | y | Печатаемый символ |
| 122 | z | Печатаемый символ |
| 123 | { | Печатаемый символ |
| 124 | | | Печатаемый символ |
| 125 | } | Печатаемый символ |
| 126 | ~ | Печатаемый символ |
Как пользоваться конвертером ASCII-кодов
- 1. Выберите направление. Автоопределение декодирует ввод из двух и более чисел от 0 до 255, разделённых пробелами или запятыми, а всё остальное кодирует; Текст → Коды и Коды → Текст задают направление принудительно. Одно число или код выше 255 требуют Коды → Текст.
- 2. Введите или вставьте текст. Разделяйте коды пробелами или запятыми. Результат и количество символов обновляются по мере ввода.
- 3. Проверьте ошибки. Код, который не является целым числом, или код выше 1 114 111 сообщается по названию, а не угадывается.
- 4. Найдите коды. Справочная таблица ASCII под инструментом перечисляет распространённые управляющие коды и все печатаемые символы от 33 до 126.
Что такое ASCII
ASCII, Американский стандартный код для обмена информацией, присваивает каждому из 128 символов число от 0 до 127, поэтому символ умещается в семь бит. Числа делятся на три группы:
| Коды | Что это | Примеры |
|---|---|---|
| 0–31 и 127 | Управляющие символы, не печатаются | 9 = табуляция, 10 = перевод строки, 13 = возврат каретки, 27 = escape, 127 = delete |
| 32 | Символ пробела | 32 |
| 33–126 | Печатаемые символы, цифры и буквы | 48–57 = 0–9, 65–90 = A–Z, 97–122 = a–z |
Стоит знать две закономерности. Строчная буква — это заглавная плюс 32 (A — 65, a — 97), а цифры отсчитываются от 48, поэтому 7 — это 55. «Расширенный ASCII» не является единым стандартом: 8-битные наборы, заполняющие диапазон 128–255, различаются между собой. Unicode сохраняет те же числа для первых 128 кодовых точек, поэтому обычный английский текст одинаков в ASCII и Unicode.
За пределами ASCII: кодовые точки Unicode
Конвертер читает текст по одному символу Unicode и показывает кодовую точку каждого символа в десятичном виде. Для текста ASCII это код ASCII; для всего остального — номер Unicode, поэтому é — это 233, а 😀 — 128512. Декодирование принимает любой код до 1 114 111 (U+10FFFF, последняя кодовая точка Unicode) и строит из него символ.
Кодовая точка — это не то же самое, что байт. Символ é — одна кодовая точка, 233, но в UTF-8 это два байта, c3 a9. Чтобы увидеть байты, используйте Конвертер Hex или Переводчик двоичного кода.
Пример
Текст
Hello
Коды
72 101 108 108 111
Текст
Café 😀
Коды
67 97 102 233 32 128512
Декодирование
67 105 116 101 32 105 116 → Cite it
Первые две строки показывают, что H — это 72, а e — 101, и что пробел перед эмодзи получает собственный код, 32. Переводы строк тоже учитываются: нажатие Enter во входных данных добавляет код 10.
Чего стоит избегать
- Одиночные числа воспринимаются как текст. В автоопределении одно число, например год
2024, или список, содержащий значение выше 255, кодируется как цифры, а не декодируется, поэтому72даёт55 50. Выберите Коды → Текст, чтобы декодировать один код или кодовую точку Unicode, например8364. Список вида10 20 30читается как коды; выберите Текст → Коды, если вы имели в виду цифры. - Невидимые результаты. Коды 0–31 — управляющие символы, поэтому декодирование
72 9 105даёт H, символ табуляции и i, что выглядит как пропуск в тексте. - Суррогатные коды (55296–57343) — не настоящие символы. Инструмент их принимает, но результат не является отображаемым текстом. Кодируйте эмодзи и декодируйте их по полной кодовой точке, например 128512.
Какой инструмент вам нужен?
Эта страница выдаёт десятичные коды и таблицу ASCII. Для шестнадцатеричных байтов используйте Конвертер Hex; для групп по восемь бит — Переводчик двоичного кода; для кодировок Base64, URL и HTML — Кодировщик и декодировщик текста. Чтобы перевести обычное число между двоичной, восьмеричной, десятичной и шестнадцатеричной системами, используйте Конвертер систем счисления.
Часто задаваемые вопросы
- Как преобразовать текст в коды ASCII?
- Введите или вставьте текст, выбрав направление Текст → Коды или Автоопределение. Каждый символ появляется как десятичный код, разделённый пробелами, так что Hi превращается в 72 105.
- Как преобразовать коды ASCII обратно в текст?
- Вставьте десятичные коды, разделённые пробелами или запятыми, например 72 101 108 108 111, выбрав направление Коды → Текст или Автоопределение. Каждое число проверяется и преобразуется обратно в символ.
- Что насчёт символов вне диапазона ASCII?
- Они используют свою кодовую точку Unicode: é — это 233, € — 8364, а 😀 — 128512. Любой код до 1 114 111 декодируется обратно в символ.
- В чём разница между ASCII и Unicode?
- ASCII содержит 128 символов с номерами 0–127. Unicode включает более ста тысяч символов почти из всех систем письма, а его первые 128 номеров совпадают с ASCII. Поэтому любой файл ASCII также является корректным текстом UTF-8.
- Почему мой одиночный код не декодируется?
- Автоопределение декодирует только два и более чисел от 0 до 255, поэтому число вроде 2024 кодируется как цифры 2, 0, 2 и 4 (50 48 50 52). Переключите направление на Коды → Текст, чтобы декодировать один код или код выше 255.
- Что за таблица ASCII на этой странице?
- Справочник с распространёнными управляющими кодами (табуляция, перевод строки, возврат каретки, пробел) и всеми печатаемыми символами от 33 до 126, чтобы найти код, не выполняя преобразование.
- Отправляется ли мой текст на сервер?
- Нет. Преобразование выполняется в вашем браузере, и введённый текст никогда не покидает ваше устройство.