Skip to content
Таблица ASCII
Tools

Таблица ASCII

Новое

Удобные коды символов в десятичном, шестнадцатеричном, восьмеричном и двоичном виде.

Text ↔ ASCII converter

CharDecHexOctBinaryHTMLName

Runs entirely in your browser. Nothing is uploaded.

Что такое таблица ASCII?

Таблица ASCII — это полный справочник кодов символов, в котором каждой букве, цифре, знаку препинания, пробелу и управляющему сигналу сопоставлен уникальный номер. ASCII — American Standard Code for Information Interchange — был опубликован в 1963 году и по сей день служит основой практически для всех современных кодировок текста, включая UTF-8. Эта таблица кодов ASCII содержит для каждого символа его десятичное, шестнадцатеричное, восьмеричное и двоичное значения, а также HTML-сущность и кодовую точку Unicode — всё необходимое, чтобы точно узнать, как любой символ представлен на уровне байтов.

Вся таблица встроена прямо в страницу и работает полностью в вашем браузере: загружается мгновенно, работает без интернета и никуда не отправляет то, что вы вводите. Это быстрый, приватный и интерактивный справочник для разработчиков, студентов, инженеров по встроенным системам и всех, кто изучает, как компьютеры хранят и передают текст. В отличие от статичных PDF-файлов и неинтерактивных страниц на asciitable.com или w3schools, здесь можно кликнуть для копирования любого значения и искать по имени символа, десятичному, шестнадцатеричному или двоичному коду одновременно.

Как читать таблицу ASCII

Каждая строка таблицы соответствует одному символу. Чтобы читать таблицу ASCII, найдите нужный символ в столбце «Символ» и просмотрите строку вправо, чтобы увидеть его значение в четырёх системах счисления: десятичной (например, 65), шестнадцатеричной (0x41), восьмеричной (101) и двоичной (01000001). Столбец «Название» поясняет непечатаемые записи — например, код 9 — это TAB, код 10 — LF (перевод строки), код 13 — CR (возврат каретки). Знание кодов управляющих символов необходимо для разбора файлов, написания управляющих последовательностей и отладки вывода в терминале.

Первые 32 кода (0–31) и код 127 — это управляющие символы: невидимые сигналы для форматирования текста или управления устройствами, не имеющие видимого отображения. Коды 32–126 — это печатаемые символы: пробел, цифры 0–9, прописные A–Z (65–90), строчные a–z (97–122) и распространённые знаки препинания. Запомнив несколько опорных точек (A=65, a=97, 0=48, пробел=32), вы сможете ориентироваться в таблице мысленно. В Python функция ord('A') вернёт 65, а chr(65) — 'A'; в языке C приведение char к int даёт код напрямую.

Сколько символов в таблице ASCII?

Стандарт ASCII определяет ровно 128 символов с кодами от 0 до 127, поскольку является 7-битным кодом (2⁷ = 128). Часто упоминаемая цифра 256 символов относится к расширенной ASCII, которая использует полный 8-й бит байта и добавляет коды 128–255. Эти дополнительные коды не входят в исходный стандарт ASCII, и их значение зависит от используемой кодовой страницы; наиболее распространённой является Latin-1 (ISO-8859-1), обеспечивающая поддержку букв с диакритикой и западноевропейских символов. Переключатель «Показать расширенную» позволяет перейти между стандартным набором из 128 символов и полным расширенным видом из 256 символов с кодировкой Latin-1 — функция, недоступная на статичных справочных страницах.

Как работает таблица ASCII?

Компьютеры хранят только числа, поэтому ASCII даёт каждому символу число. Таблица ASCII работает следующим образом: каждому символу назначается фиксированный код, помещающийся в одном байте. Слово «Привет» хранится как последовательность байтов с соответствующими кодами. Когда вы нажимаете клавишу, клавиатура отправляет её код операционной системе; когда программа выводит текст на экран, она считывает код и отображает нужный символ. Знание кодов необходимо при разборе файлов с данными, написании управляющих последовательностей для терминалов, отладке проблем с кодировкой или преобразовании систем счисления в учебных задачах.

ASCII был разработан так, чтобы буквами можно было управлять арифметически. Прописные A–Z начинаются с 65, а строчные a–z — с 97, поэтому для перевода любой буквы из верхнего регистра в нижний и обратно достаточно прибавить или вычесть 32 — распространённый приём манипуляций с битами в C и ассемблере. Аналогично символы цифр '0'–'9' начинаются с 48, поэтому вычитание 48 из кода символа-цифры преобразует его в целочисленное значение. Эта арифметическая элегантность — намеренное конструкторское решение, делавшее программирование на основе ASCII эффективным даже на раннем 8-битном оборудовании.

Почему эта таблица ASCII лучше asciitable.com и w3schools

Большинство онлайн-справочников ASCII — это статичные изображения или PDF с сайтов вроде asciitable.com или w3schools.com: нельзя выполнить поиск, нельзя кликнуть для копирования значения, нет конвертера текста в ASCII. Asciitable.com предлагает фиксированную таблицу мелким шрифтом без какой-либо интерактивности. W3schools предоставляет базовую HTML-таблицу, но также лишена функции копирования по клику, живого поиска и встроенного конвертера. Оба ресурса требуют ручного просмотра строк с числами для поиска нужного значения.

Этот интерактивный инструмент позволяет искать по имени символа, десятичному значению, шестнадцатеричному коду или двоичному шаблону — введите «пробел», «32», «0x20» или «00100000», и таблица сразу перейдёт к нужной строке. Нажмите на любое значение, чтобы мгновенно скопировать его в буфер обмена. Встроенный двунаправленный конвертер — это возможность, недоступная ни одной статичной таблице: вставьте любой текст, чтобы получить его ASCII-коды в десятичном, шестнадцатеричном или двоичном виде, или вставьте список кодов, чтобы преобразовать их обратно в текст. Разработчики, отлаживающие проблемы с кодировкой, студенты, выполняющие задания по информатике, и инженеры, работающие с последовательными протоколами, получают одинаковый мгновенный, приватный опыт без рекламы — без регистрации и без передачи данных куда-либо.

Frequently asked questions

Какой ASCII-код у букв A–Z?

Прописные буквы A–Z имеют коды от 65 (A) до 90 (Z). Строчные a–z — от 97 (a) до 122 (z). Строчные буквы расположены ровно на 32 позиции выше прописных: a — 97, b — 98 и так далее. В шестнадцатеричной системе это 0x41–0x5A для прописных и 0x61–0x7A для строчных. С помощью этой интерактивной таблицы можно кликнуть на любую букву, чтобы мгновенно скопировать её код, без необходимости запоминать таблицу или вручную просматривать статичный PDF с w3schools или asciitable.com — на обоих сайтах нет функции копирования по клику.

Что такое таблица ASCII?

Таблица ASCII — это справочник, в котором каждому символу ASCII (буквам, цифрам, знакам препинания, пробелу и управляющим кодам) сопоставлено число от 0 до 127. Символы отображаются в десятичной, шестнадцатеричной, восьмеричной и двоичной системах счисления вместе с HTML-сущностью для каждого символа. Это справочник, которым пользуются программисты, разработчики, студенты и инженеры, чтобы точно узнать, какой код соответствует какому символу при работе с текстовыми кодировками, последовательной передачей данных, низкоуровневой обработкой данных или в любой системе, где важны необработанные коды символов. В отличие от статичных таблиц на w3schools.com или asciitable.com, эта таблица интерактивна и поддерживает поиск.

Что представляют собой 256 символов ASCII?

Стандарт ASCII определяет лишь 128 символов (коды 0–127), используя 7 бит. Набор из 256 символов, о котором часто говорят, — это «расширенная ASCII», использующая полный 8-й бит для добавления кодов 128–255. Эти верхние 128 позиций не являются частью истинного стандарта ASCII и различаются в зависимости от кодовой страницы. Наиболее распространённым является отображение Latin-1 (ISO-8859-1), которое заполняет эти позиции буквами с диакритическими знаками и западноевропейскими символами: é, ñ, ü, £ и ¥. Включите параметр «Показать расширенную» в этом инструменте, чтобы просмотреть все 256 записей с кодировкой Latin-1 — это то, что ни w3schools, ни asciitable.com не позволяют сделать в интерактивном режиме.

Как расшифровывается ASCII?

ASCII расшифровывается как American Standard Code for Information Interchange — Американский стандартный код для обмена информацией. Это стандарт кодировки символов, впервые опубликованный в 1963 году и пересмотренный в 1967 и 1968 годах. Он присваивает уникальный номер каждой английской букве, цифре, знаку препинания и управляющему сигналу, чтобы компьютеры и устройства могли обмениваться открытым текстом, используя единый согласованный набор кодов. UTF-8, доминирующая кодировка в современном вебе, является надмножеством ASCII: первые 128 кодовых точек Unicode идентичны ASCII, поэтому понимание таблицы ASCII остаётся актуальным даже в мире, ориентированном на Unicode.

Как пользоваться таблицей ASCII?

Найдите нужный символ в столбце «Символ» (или введите его в поле поиска над таблицей) и прочитайте строку, чтобы получить его значения в десятичной, шестнадцатеричной, восьмеричной, двоичной системах и HTML. Для обратного поиска введите число — например 65, 0x41 или 1000001 — чтобы найти соответствующий символ. В этом инструменте также можно нажать на любое значение, чтобы скопировать его в буфер обмена. Это быстрее и удобнее, чем обращаться к статичному изображению или PDF-таблице ASCII с asciitable.com или w3schools.com, на которых нет функции копирования по клику и встроенного конвертера текста.

Почему стандарт называется ASCII?

Он называется ASCII по аббревиатуре своего официального названия — American Standard Code for Information Interchange. «American Standard» отражает то, что стандарт был разработан для англоязычного текста Американской ассоциацией стандартов (ныне ANSI). «Information Interchange» описывает его назначение — обеспечить обмен данными между различными машинами, терминалами и системами связи с использованием единого согласованного набора кодов символов, независимо от производителя или операционной системы. До появления ASCII разные компьютеры использовали несовместимые наборы символов, что делало обмен данныминенадёжным и чреватым ошибками при работе с различным оборудованием.

Как выглядит ASCII на примере?

Буква «A» — классический пример: её ASCII-код равен 65 в десятичной системе, 0x41 в шестнадцатеричной, 101 в восьмеричной и 01000001 в двоичной. Цифра «0» имеет код 48, пробел — код 32, а перевод строки (новая строка) — управляющий код 10. Весь алфавит, цифры и распространённые знаки препинания можно мгновенно найти в таблице выше — нажмите на любую строку, чтобы скопировать все представления этого символа. Встроенный конвертер «Текст → ASCII» позволяет преобразовать любую фразу: «Привет» превратится в последовательность десятичных кодов или в шестнадцатеричное представление.

Таблица ASCII содержит 128 или 256 символов?

Истинный стандарт ASCII содержит 128 символов (коды 0–127) и использует только 7 бит (2⁷ = 128). Версия из 256 символов — это расширенная ASCII, использующая полный 8-битный байт для добавления кодов 128–255. Поэтому когда говорят «таблица ASCII», как правило, имеют в виду стандартный набор из 128 символов; «256» относится к одному из 8-битных расширенных наборов, например Latin-1 (ISO-8859-1). Этот инструмент отображает оба варианта: по умолчанию — стандартную таблицу из 128 символов, с возможностью переключиться и показать все 256 символов, включая расширенные записи Latin-1 — в отличие от статичных таблиц на w3schools, где представлены только основные 128.

Как хранится ASCII?

ASCII записывается в виде чисел. Каждый символ хранится как значение своего кода, которое можно выразить в десятичной (65), шестнадцатеричной (0x41), восьмеричной (101) или двоичной (01000001) системе. Внутри компьютера каждый символ ASCII занимает один байт, поэтому слово «Hi» хранится как два байта: 72 и 105. Когда текст передаётся в файле или по сети, именно эти байты фактически перемещаются — символы, которые вы видите, являются результатом их отображения программным обеспечением. В языках программирования ASCII-значения выражаются по-разному: в Python функция ord('A') возвращает 65, а chr(65) — 'A'.

Как написать «Я тебя люблю» в ASCII?

Фраза «I love you» в десятичных кодах ASCII выглядит так: 73 32 108 111 118 101 32 121 111 117 — где 73 — это «I», 32 — пробел, 108 111 118 101 — «love», ещё один пробел (32) и 121 111 117 — «you». Воспроизвести это можно мгновенно с помощью встроенного конвертера «Текст → ASCII»: введите любую фразу и получите её полное представление в десятичном, шестнадцатеричном или двоичном виде. Никаких дополнительных действий не требуется — в отличие от сайтов-калькуляторов, где для этого нужно переходить на отдельную страницу «текст в ASCII», конвертер находится прямо здесь.

ASCII — это только 7 бит?

Да — стандарт ASCII является 7-битным кодом, поэтому в нём ровно 128 символов (2⁷ = 128). 8-й бит байта в исходном стандарте намеренно оставался свободным, и расширенные кодировки ASCII впоследствии использовали его для добавления ещё 128 символов. Современные системы используют Unicode (в кодировке UTF-8) вместо расширенного ASCII, однако понимание 7-битного ASCII по-прежнему необходимо для работы с устаревшими данными, последовательными протоколами, прошивками микроконтроллеров, сетевыми управляющими последовательностями и низкоуровневой обработкой текста на C или ассемблере.

Что означают коды ASCII от 128 до 255?

Коды 128–255 относятся к диапазону «расширенной ASCII». Они не определены исходным 7-битным стандартом ASCII, поэтому их значение зависит от используемой кодовой страницы. Наиболее распространённой интерпретацией является Latin-1 (ISO-8859-1), которая заполняет эти позиции буквами с диакритикой (é, ñ, ü), символами валют (£, ¥) и другими западноевропейскими символами. В системах Windows вместо неё часто используется Windows-1252, которая незначительно отличается от Latin-1 в диапазоне 128–159. Включите параметр «Показать расширенную» в этой таблице ASCII, чтобы просмотреть полный набор из 256 символов с кодировкой Latin-1 для кодов выше 127.

Эта таблица ASCII бесплатна и конфиденциальна?

Да — полностью бесплатно, без регистрации, без ограничений на использование и без каких-либо загрузок на сторонние серверы. Вся таблица встроена в страницу и отображается локально в вашем браузере. В отличие от статичных справочников ASCII на asciitable.com и w3schools.com, которые показывают неинтерактивную таблицу с обилием рекламы, этот инструмент полностью интерактивен, поддерживает поиск и включает двунаправленный конвертер текст ↔ ASCII — всё на одной странице. Инструмент даже работает офлайн после загрузки страницы — идеально для отладки в средах без доступа к интернету, например в лабораториях встроенных систем или корпоративных сетях с ограниченным доступом.