Текст в ASCII

Под каждым введённым символом стоит число: A это 65, a это 97, пробел это 32. Этот инструмент строит живую таблицу, которая показывает код каждого введённого символа в десятичном и шестнадцатеричном виде, с кратким описанием каждого. Он читает символы по мере ввода, поэтому никакой кнопки нажимать не нужно.

Как работает преобразование текста в ASCII

  1. 1

    Введите или вставьте текст

    Наберите любое слово или предложение в поле.

  2. 2

    Прочитайте таблицу кодов

    Каждый символ получает строку с десятичным и шестнадцатеричным кодом.

  3. 3

    Проверьте описание

    Каждая строка помечена: печатный ASCII, управляющий символ, пробел, табуляция или символ Unicode.

  4. 4

    Смотрите символы за пределами ASCII

    Буквы с диакритикой, эмодзи и другие символы не отклоняются: они показывают свою кодовую позицию Unicode и помечаются как символ Unicode.

Краткий справочник ASCII

Диапазон Значение
0-31 Управляющие символы (null, табуляция, перевод строки и т. д.)
32 Пробел
33-47 ! " # $ % & ' ( ) * + , - . /
48-57 Цифры 0-9
65-90 Прописные A-Z
97-122 Строчные a-z
127 DEL (устаревший управляющий символ)

Пример

Hi! в десятичном виде: 72 105 33. В шестнадцатеричном: 48 69 21. Оба столбца в таблице стоят рядом, поэтому переводить вручную не приходится.

Десятичный или шестнадцатеричный?

  • Десятичный (основание 10) удобнее всего читать человеку: A это 65.
  • Шестнадцатеричный (основание 16) используют большинство языков программирования в escape-последовательностях, например \x41 для A. Две шестнадцатеричные цифры покрывают любой код ASCII, от 00 до 7F.

ASCII и Unicode

ASCII охватывает кодовые позиции от 0 до 127: обычные английские буквы, цифры и распространённые знаки препинания. Всё за пределами этого диапазона (буквы с диакритикой, эмодзи, нелатинские письменности) относится к Unicode, а не к ASCII. Этот инструмент не отклоняет такие символы. Он показывает их кодовую позицию Unicode и помечает строку как символ Unicode.

Управляющие символы, которые стоит знать

  • \n = 10 (перевод строки)
  • \r = 13 (возврат каретки)
  • \t = 9 (табуляция)
  • \0 = 0 (нулевой терминатор в C)
  • DEL = 127 (устаревший, когда-то реально удалял на перфокартах)

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

Эти символы находятся за пределами диапазона ASCII 0-127, то есть вообще не являются ASCII. Инструмент всё равно их обрабатывает: показывает их кодовую позицию Unicode и помечает строку как символ Unicode. Строгий ASCII охватывает только коды от 0 до 127.

Строгий ASCII это 7 бит, коды 0-127. «Расширенный ASCII» это размытый термин для 8-битных кодировок вроде Latin-1 или Windows-1252, которые добавляют символы в диапазоне 128-255. Разные расширения расходятся в том, что означают эти значения, поэтому в итоге их заменил Unicode.

Да. Любая современная кодировка (включая UTF-8) сохраняет первые 128 кодовых позиций ASCII без изменений. Если вы ограничиваетесь простым английским, ASCII и UTF-8 взаимозаменяемы, поэтому базовый ASCII до сих пор лежит в основе большинства протоколов.

Нет. Чтобы построить таблицу, текст отправляется на наш сервер по защищённому соединению и обрабатывается только в памяти, он никогда не сохраняется и не записывается в журнал. Ведётся только анонимный счётчик использования, а не ваш текст.

Сопутствующие инструменты

Генератор названий городов

Создавайте вымышленные названия городов, посёлков, деревень и столиц для миростроения, карт, игр, историй и тестовых данных с короткими заметками к каждому результату.

Переводчик иконок

Введите английский текст, и каждое слово из встроенного списка получит подходящий эмодзи. Скопируйте результат как текст с эмодзи.

Генератор бегущей строки

Создавайте анимированные бегущие заголовки с настраиваемой скоростью, размером шрифта и цветами. Предпросматривайте CSS-строку marquee или панель объявлений вживую в браузере.

Символы стрелок для копирования

Копируйте популярные Unicode-стрелки одним щелчком: прямые, двойные, диагональные, крючковые, круговые и треугольные для документов, чатов и дизайна.

Переводчик Эндермана

Превратите любую фразу в речь Эндермена в стиле Minecraft: растяните гласные и переверните каждое второе слово. Скопируйте результат в чат, на таблички или в посты фанатов.

Символ «меньше или равно»

Копируйте знак ≤ и связанные математические символы сравнения. Включает Unicode, HTML-сущности и разметку LaTeX для электронных таблиц, научных работ и веб-страниц.

Инструмент доступен на других языках