Перейти к содержимому

Конвертер ASCII-кодов

Введите текст, чтобы увидеть десятичный код каждого символа, или вставьте коды вроде 72 101 108 108 111, чтобы прочитать текст, который они составляют. Коды выше 127 — это кодовые точки Unicode, поэтому акценты и эмодзи тоже работают, а под полем находится справочная таблица ASCII. Бесплатно, без регистрации; всё работает в вашем браузере.

Направление

Справочная таблица ASCII

Распространённые управляющие коды, а затем все печатаемые символы ASCII (коды 33–126).

КодСимволОписание
9TABГоризонтальная табуляция
10LFПеревод строки (новая строка)
13CRВозврат каретки
32SPПробел
33!Печатаемый символ
34"Печатаемый символ
35#Печатаемый символ
36$Печатаемый символ
37%Печатаемый символ
38&Печатаемый символ
39'Печатаемый символ
40(Печатаемый символ
41)Печатаемый символ
42*Печатаемый символ
43+Печатаемый символ
44,Печатаемый символ
45-Печатаемый символ
46.Печатаемый символ
47/Печатаемый символ
480Печатаемый символ
491Печатаемый символ
502Печатаемый символ
513Печатаемый символ
524Печатаемый символ
535Печатаемый символ
546Печатаемый символ
557Печатаемый символ
568Печатаемый символ
579Печатаемый символ
58:Печатаемый символ
59;Печатаемый символ
60<Печатаемый символ
61=Печатаемый символ
62>Печатаемый символ
63?Печатаемый символ
64@Печатаемый символ
65AПечатаемый символ
66BПечатаемый символ
67CПечатаемый символ
68DПечатаемый символ
69EПечатаемый символ
70FПечатаемый символ
71GПечатаемый символ
72HПечатаемый символ
73IПечатаемый символ
74JПечатаемый символ
75KПечатаемый символ
76LПечатаемый символ
77MПечатаемый символ
78NПечатаемый символ
79OПечатаемый символ
80PПечатаемый символ
81QПечатаемый символ
82RПечатаемый символ
83SПечатаемый символ
84TПечатаемый символ
85UПечатаемый символ
86VПечатаемый символ
87WПечатаемый символ
88XПечатаемый символ
89YПечатаемый символ
90ZПечатаемый символ
91[Печатаемый символ
92\Печатаемый символ
93]Печатаемый символ
94^Печатаемый символ
95_Печатаемый символ
96`Печатаемый символ
97aПечатаемый символ
98bПечатаемый символ
99cПечатаемый символ
100dПечатаемый символ
101eПечатаемый символ
102fПечатаемый символ
103gПечатаемый символ
104hПечатаемый символ
105iПечатаемый символ
106jПечатаемый символ
107kПечатаемый символ
108lПечатаемый символ
109mПечатаемый символ
110nПечатаемый символ
111oПечатаемый символ
112pПечатаемый символ
113qПечатаемый символ
114rПечатаемый символ
115sПечатаемый символ
116tПечатаемый символ
117uПечатаемый символ
118vПечатаемый символ
119wПечатаемый символ
120xПечатаемый символ
121yПечатаемый символ
122zПечатаемый символ
123{Печатаемый символ
124|Печатаемый символ
125}Печатаемый символ
126~Печатаемый символ

Как пользоваться конвертером ASCII-кодов

  1. 1. Выберите направление. Автоопределение декодирует ввод из двух и более чисел от 0 до 255, разделённых пробелами или запятыми, а всё остальное кодирует; Текст → Коды и Коды → Текст задают направление принудительно. Одно число или код выше 255 требуют Коды → Текст.
  2. 2. Введите или вставьте текст. Разделяйте коды пробелами или запятыми. Результат и количество символов обновляются по мере ввода.
  3. 3. Проверьте ошибки. Код, который не является целым числом, или код выше 1 114 111 сообщается по названию, а не угадывается.
  4. 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, чтобы найти код, не выполняя преобразование.
Отправляется ли мой текст на сервер?
Нет. Преобразование выполняется в вашем браузере, и введённый текст никогда не покидает ваше устройство.

Похожие инструменты

Ещё в разделе «Данные, разметка и код»