ToolActToolAct

Запрос таблицы ASCII

Полная таблица кодов ASCII с управляющими символами, печатными символами и расширенными символами

Всего 256 символов
ДесятичноеШестнадцатеричноеСимволОписание
00x00-Нулевой символ (Null)
10x01-Начало заголовка (Start of Heading)
20x02-Начало текста (Start of Text)
30x03-Конец текста (End of Text)
40x04-Конец передачи (End of Transmission)
50x05-Запрос (Enquiry)
60x06-Подтверждение (Acknowledge)
70x07-Звонок (Bell)
80x08-Backspace (Backspace)
90x09-Горизонтальная табуляция (Horizontal Tab)
100x0A-Перевод строки (Line Feed)
110x0B-Вертикальная табуляция (Vertical Tab)
120x0C-Перевод страницы (Form Feed)
130x0D-Возврат каретки (Carriage Return)
140x0E-Shift Out (Shift Out)
150x0F-Shift In (Shift In)
160x10-Esc-последовательность канала данных (Data Link Escape)
170x11-Управление устройством 1 (Device Control 1)
180x12-Управление устройством 2 (Device Control 2)
190x13-Управление устройством 3 (Device Control 3)
200x14-Управление устройством 4 (Device Control 4)
210x15-Отрицательное подтверждение (Negative Acknowledge)
220x16-Синхронизация (Synchronous Idle)
230x17-Конец блока передачи (End of Transmission Block)
240x18-Отмена (Cancel)
250x19-Конец носителя (End of Medium)
260x1A-Замена (Substitute)
270x1B-Esc (Escape)
280x1C-Разделитель файлов (File Separator)
290x1D-Разделитель групп (Group Separator)
300x1E-Разделитель записей (Record Separator)
310x1F-Разделитель элементов (Unit Separator)
1270x7F-Удаление (Delete)
320x20Пробел (Space)
330x21!Восклицательный знак (Exclamation mark)
340x22"Двойные кавычки (Double quote)
350x23#Решётка (Number sign)
360x24$Знак доллара (Dollar sign)
370x25%Знак процента (Percent sign)
380x26&Амперсанд (Ampersand)
390x27'Одинарные кавычки (Single quote)
400x28(Левая скобка (Left parenthesis)
410x29)Правая скобка (Right parenthesis)
420x2A*Звёздочка (Asterisk)
430x2B+Знак плюс (Plus sign)
440x2C,Запятая (Comma)
450x2D-Дефис (Hyphen)
460x2E.Точка (Period)
470x2F/Слеш (Slash)
480x300Цифра 0 (Digit 0)
490x311Цифра 1 (Digit 1)
500x322Цифра 2 (Digit 2)
510x333Цифра 3 (Digit 3)
520x344Цифра 4 (Digit 4)
530x355Цифра 5 (Digit 5)
540x366Цифра 6 (Digit 6)
550x377Цифра 7 (Digit 7)
560x388Цифра 8 (Digit 8)
570x399Цифра 9 (Digit 9)
580x3A:Двоеточие (Colon)
590x3B;Точка с запятой (Semicolon)
600x3C<Знак меньше (Less than)
610x3D=Знак равно (Equal sign)
620x3E>Знак больше (Greater than)
630x3F?Вопросительный знак (Question mark)
640x40@Собака (At sign)
650x41AЗаглавная A (Uppercase A)
660x42BЗаглавная B (Uppercase B)
670x43CЗаглавная C (Uppercase C)
680x44DЗаглавная D (Uppercase D)
690x45EЗаглавная E (Uppercase E)
700x46FЗаглавная F (Uppercase F)
710x47GЗаглавная G (Uppercase G)
720x48HЗаглавная H (Uppercase H)
730x49IЗаглавная I (Uppercase I)
740x4AJЗаглавная J (Uppercase J)
750x4BKЗаглавная K (Uppercase K)
760x4CLЗаглавная L (Uppercase L)
770x4DMЗаглавная M (Uppercase M)
780x4ENЗаглавная N (Uppercase N)
790x4FOЗаглавная O (Uppercase O)
800x50PЗаглавная P (Uppercase P)
810x51QЗаглавная Q (Uppercase Q)
820x52RЗаглавная R (Uppercase R)
830x53SЗаглавная S (Uppercase S)
840x54TЗаглавная T (Uppercase T)
850x55UЗаглавная U (Uppercase U)
860x56VЗаглавная V (Uppercase V)
870x57WЗаглавная W (Uppercase W)
880x58XЗаглавная X (Uppercase X)
890x59YЗаглавная Y (Uppercase Y)
900x5AZЗаглавная Z (Uppercase Z)
910x5B[Левая квадратная скобка (Left bracket)
920x5C\Обратный слеш (Backslash)
930x5D]Правая квадратная скобка (Right bracket)
940x5E^Карет (Caret)
950x5F_Подчёркивание (Underscore)
960x60`Обратный апостроф (Grave accent)
970x61aСтрочная a (Lowercase a)
980x62bСтрочная b (Lowercase b)
990x63cСтрочная c (Lowercase c)
1000x64dСтрочная d (Lowercase d)
1010x65eСтрочная e (Lowercase e)
1020x66fСтрочная f (Lowercase f)
1030x67gСтрочная g (Lowercase g)
1040x68hСтрочная h (Lowercase h)
1050x69iСтрочная i (Lowercase i)
1060x6AjСтрочная j (Lowercase j)
1070x6BkСтрочная k (Lowercase k)
1080x6ClСтрочная l (Lowercase l)
1090x6DmСтрочная m (Lowercase m)
1100x6EnСтрочная n (Lowercase n)
1110x6FoСтрочная o (Lowercase o)
1120x70pСтрочная p (Lowercase p)
1130x71qСтрочная q (Lowercase q)
1140x72rСтрочная r (Lowercase r)
1150x73sСтрочная s (Lowercase s)
1160x74tСтрочная t (Lowercase t)
1170x75uСтрочная u (Lowercase u)
1180x76vСтрочная v (Lowercase v)
1190x77wСтрочная w (Lowercase w)
1200x78xСтрочная x (Lowercase x)
1210x79yСтрочная y (Lowercase y)
1220x7AzСтрочная z (Lowercase z)
1230x7B{Левая фигурная скобка (Left brace)
1240x7C|Вертикальная черта (Vertical bar)
1250x7D}Правая фигурная скобка (Right brace)
1260x7E~Тильда (Tilde)
1280x80€
1290x81
1300x82‚
1310x83ƒ
1320x84„
1330x85…
1340x86†
1350x87‡
1360x88ˆ
1370x89‰
1380x8AŠ
1390x8B‹
1400x8CŒ
1410x8D
1420x8EŽ
1430x8F
1440x90
1450x91‘
1460x92’
1470x93“
1480x94”
1490x95•
1500x96–
1510x97—
1520x98˜
1530x99™
1540x9Aš
1550x9B›
1560x9Cœ
1570x9D
1580x9Ež
1590x9FŸ
1600xA0 
1610xA1¡
1620xA2¢
1630xA3£
1640xA4¤
1650xA5¥
1660xA6¦
1670xA7§
1680xA8¨
1690xA9©
1700xAAª
1710xAB«
1720xAC¬
1730xAD­
1740xAE®
1750xAF¯
1760xB0°
1770xB1±
1780xB2²
1790xB3³
1800xB4´
1810xB5µ
1820xB6
1830xB7·
1840xB8¸
1850xB9¹
1860xBAº
1870xBB»
1880xBC¼
1890xBD½
1900xBE¾
1910xBF¿
1920xC0À
1930xC1Á
1940xC2Â
1950xC3Ã
1960xC4Ä
1970xC5Å
1980xC6Æ
1990xC7Ç
2000xC8È
2010xC9É
2020xCAÊ
2030xCBË
2040xCCÌ
2050xCDÍ
2060xCEÎ
2070xCFÏ
2080xD0Ð
2090xD1Ñ
2100xD2Ò
2110xD3Ó
2120xD4Ô
2130xD5Õ
2140xD6Ö
2150xD7×
2160xD8Ø
2170xD9Ù
2180xDAÚ
2190xDBÛ
2200xDCÜ
2210xDDÝ
2220xDEÞ
2230xDFß
2240xE0à
2250xE1á
2260xE2â
2270xE3ã
2280xE4ä
2290xE5å
2300xE6æ
2310xE7ç
2320xE8è
2330xE9é
2340xEAê
2350xEBë
2360xECì
2370xEDí
2380xEEî
2390xEFï
2400xF0ð
2410xF1ñ
2420xF2ò
2430xF3ó
2440xF4ô
2450xF5õ
2460xF6ö
2470xF7÷
2480xF8ø
2490xF9ù
2500xFAú
2510xFBû
2520xFCü
2530xFDý
2540xFEþ
2550xFFÿ

Что такое ASCII?

ASCII (American Standard Code for Information Interchange) — система кодирования символов на основе латинского алфавита. Изначально использовалась для телеграфной связи, позже стала базовым стандартом кодирования символов в компьютерах. Стандартный ASCII содержит 128 символов (0-127), включая 33 управляющих символа и 95 печатных символов. Таблица ASCII особенно полезна при отладке кодировок, управляющих символов, протоколов, escape sequences, терминалов и старых форматов файлов. Десятичные, шестнадцатеричные и двоичные значения показывают, как символ реально хранится или передается. Современный текст обычно использует Unicode, поэтому ASCII покрывает только историческое 7-битное ядро. Для международных символов, emoji, типографики и многоязычного текста нужно отдельно смотреть code points Unicode и правила кодирования.

Как использовать

Основные операции

  1. Нажмите на любое значение или символ, чтобы скопировать его
  2. Используйте поле поиска для быстрого нахождения нужных символов
  3. Нажимайте кнопки категорий, чтобы фильтровать символы по типу
  4. Наведите курсор на символ, чтобы увидеть его подробное описание

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

  • ASCII охватывает только диапазон символов 0–127; буквы с диакритикой, эмодзи и большая часть неанглийского текста требуют кодировок Unicode, например UTF-8.
  • Управляющие символы могут не отображаться визуально, но всё равно влияют на файлы, терминалы, протоколы и скопированный текст.

Применение

Поиск точного кода видимого или невидимого символаИщите по символу, десятичному значению, шестнадцатеричному значению или описанию, чтобы подтвердить коды вроде пробел 32, LF 0x0A, CR 0x0D, ESC 0x1B или заглавная A 65 при отладке обработки текста. Страница является справочным инструментом без полей ввода, отправляемых на сервер — поиск выполняется по встроенной таблице из 128 записей, поэтому внутренние кодовые точки, фрагменты логов и константы протоколов можно проверять без их загрузки.
Разделение управляющих символов и печатного текстаИспользуйте фильтры управляющих, печатных и расширенных символов, когда лог, последовательное сообщение, CSV-файл или вывод терминала содержат символы, которые не отображаются на экране, но влияют на разбор. Поскольку данные символов не собираются, те же фильтры можно использовать для обучения, создания справочных карточек или аудита ожиданий парсера без следов в бэкенде.
Копирование справочных значений в код или документациюНажмите на значение в строке таблицы, чтобы скопировать его при написании тестов парсера, заметок к протоколу, справочников клавиатуры, описаний escape sequences или документации к устаревшим интеграциям. Для расширенных значений 128-255 уточняйте целевую кодовую страницу — таблица показывает позицию, но не знает, какую кодовую страницу использует целевая система.
Декодирование escape sequences без справочникаВставьте последовательность вроде \x1B[31m, \r\n или \t в поле поиска и прочитайте десятичные, шестнадцатеричные и двоичные значения, а также отображаемый символ. Полезно, когда строки логов или вывод терминала содержат «кракозябры» и нужно определить, был ли исходный байт управляющим символом или артефактом кодовой страницы. Поиск выполняется только по таблице на странице, поэтому захваты терминала из продуктовых систем не покидают браузер.
Составление инвентаря печатных символов для парсераОтфильтруйте печатные символы и просмотрите 95 записей ASCII перед определением списка допустимых символов для строгого парсера. Это помогает выявить допущения о пробелах, знаках препинания и кавычках, которые часто различаются между языками программирования, оболочками, терминальным выводом и диалектами CSV. Инвентарь — это статический набор данных страницы, поэтому для обращения к нему не требуется сетевое подключение или внешняя документация.

Технический принцип

ASCII (American Standard Code for Information Interchange, ANSI X3.4-1968, ISO/IEC 646:1991 IRV) — это 7-битная кодировка символов, присваивающая числовые коды 0–127 для 128 символов. Нижние 32 кода (0x00–0x1F) плюс 0x7F — управляющие символы, унаследованные от телетайпов: NUL (0x00), BEL (0x07, звуковой сигнал), LF (0x0A, перевод строки), CR (0x0D, возврат каретки), ESC (0x1B), DEL (0x7F) и так далее. Коды 0x20–0x7E — печатные: пробел, цифры 0–9 на позициях 0x30–0x39, заглавные буквы A–Z на 0x41–0x5A, строчные буквы a–z на 0x61–0x7A и знаки препинания между ними. Кодировка имеет намеренно регулярную структуру. Цифры сгруппированы: '0' = 0x30, '1' = 0x31, ..., '9' = 0x39. Преобразование цифрового символа в числовое значение — это `code − 0x30`. Буквы также сгруппированы: 'A' = 0x41, 'B' = 0x42, ..., 'Z' = 0x5A, и 'a' = 0x61, ..., 'z' = 0x7A. Разница между заглавной и строчной для одной буквы — 0x20 (32), что соответствует ровно одному биту в позиции 5 (1 << 5 = 32). Это делает смену регистра одной операцией XOR или OR/AND с 0x20: `code ^ 0x20` переключает регистр, `code | 0x20` переводит в нижний, `code & 0x5F` (= `code & ~0x20`) — в верхний. Этот битовый трюк — самая быстрая смена регистра и используется в реализациях strlen/strcmp для строк, содержащих только ASCII. ASCII был разработан для 7-битных телетайпов и предшествовавшего 5-уровневого кода Бодо, поэтому предшествует 8-битным байтам. Диапазон 8-битного «расширенного ASCII» (0x80–0xFF) никогда не был стандартизирован, поэтому множество кодовых страниц (ISO 8859-1 Latin-1, Windows-1252, MacRoman, KOI8-R, IBM437) конкурировали за верхнюю половину. ISO 8859-1 (Latin-1) был ближе всего к стандарту, но даже в нём не было символа евро до ISO 8859-15. Диапазон управляющих символов C1 (0x80–0x9F) должен был быть зарезервирован (ISO 6429), но Windows-1252 использовал часть из них для печатных символов — давняя проблема совместимости, которую наконец решил UTF-8. UTF-8 (RFC 3629, 2003) был разработан Rob Pike и Ken Thompson в 1992 году как обратно совместимое надмножество: 128 кодов ASCII кодируются сами в себя как одиночные байты (0x00–0x7F), поэтому любой текст ASCII также является корректным текстом UTF-8. Коды выше 0x7F используют 2-, 3- или 4-байтовые последовательности с определёнными битовыми шаблонами (110xxxxx 10xxxxxx, 1110xxxx 10xxxxxx 10xxxxxx, 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx), позволяя декодеру ресинхронизироваться побайтово после ошибки. EBCDIC, напротив, — 8-битная кодировка мейнфреймов IBM (8-битный EBCDIC был 8-битным, а не 7-битным, как ASCII) с буквами на несмежных кодовых позициях ('A' = 0xC1, 'I' = 0xC9, 'J' = 0xD1, ..., с промежутками, мешающими битовым трюкам и строковым алгоритмам). Национальные варианты ISO 646 заменяли небольшой набор символов ASCII буквой, специфичной для страны. Например, британский вариант заменил 0x23 (американский '#') на символ фунта '£', а немецкий — часть знаков препинания на умлауты. Именно поэтому настройки локали в C и файлы charmap POSIX были исторически важны — они отображали соответствие между IRV (International Reference Version) и национальными вариантами. Выходом из этого хаоса стал Unicode / UTF-8, делающий всю дискуссию о 7-битных и 8-битных кодировках устаревшей для любого нового проекта.

  • ASCII (ANSI X3.4-1968, ISO/IEC 646 IRV) использует 7 бит на символ с 128 кодовыми позициями: 33 управляющих символа (0x00–0x1F, 0x7F) и 95 печатных символов (0x20–0x7E).
  • Управляющие символы (0x00–0x1F, 0x7F) унаследованы от телетайпов: NUL, BEL (0x07, звуковой сигнал), LF (0x0A), CR (0x0D), ESC (0x1B), DEL (0x7F). В современном тексте по-прежнему используются LF и CR; остальные — в основном история.
  • Расположение печатных символов: пробел (0x20), цифры '0'–'9' (0x30–0x39), заглавные 'A'–'Z' (0x41–0x5A), строчные 'a'–'z' (0x61–0x7A), знаки препинания между ними. Преобразование '5' в 5 — это `code − 0x30`; перевод в нижний регистр — `code | 0x20`.
  • Смена регистра — одна битовая операция: XOR 0x20 переключает регистр; OR 0x20 переводит в нижний; AND 0x5F (= `code & ~0x20`) — в верхний. Это самая быстрая смена регистра в любом языке; именно так работают strlen/strcmp в буферах, содержащих только ASCII.
  • 8-битные расширения (0x80–0xFF) никогда не были стандартизированы, поэтому Windows-1252, ISO-8859-1, MacRoman, KOI8-R, IBM437 по-разному определяют верхнюю половину. Windows-1252 победил в вебе и является де-факто «расширенным ASCII», который использует большинство унаследованного кода.
  • UTF-8 (RFC 3629, Pike & Thompson, 1992) — строгое надмножество ASCII: 128 кодовых позиций ASCII кодируются сами в себя в 1 байт; кодовые позиции выше U+007F используют 2–4 байта с continuation-байтами вида 110xxxxx 10xxxxxx, поэтому декодеры могут ресинхронизироваться побайтово после ошибок.
  • EBCDIC (IBM, мейнфреймы 1960-х) — 8-битная альтернатива ASCII, используемая на IBM z/OS. Позиции букв несмежные ('A'=0xC1, 'I'=0xC9, 'J'=0xD1), поэтому трюк смены регистра из ASCII не работает, и алгоритмы побитового сдвига вроде tolower() требуют табличного поиска.
  • Национальные варианты ISO 646 (британский, немецкий, шведский и др.) заменяли небольшой набор символов ASCII на буквы, специфичные для страны: британский вариант заменил '#' на '£' на позиции 0x23, немецкий — знаки препинания на умлауты. Локализация до Unicode в двух словах.

Примеры

Быстрый поиск символа

Символ: 'A'
  Decimal:  65
  Hex:      0x41
  Binary:   01000001
  Octal:    0101
  C escape: \x41  ('\x41' в C / C++ / Python / JavaScript)

Разница между верхним и нижним регистром составляет 0x20 (32 в десятичной):
  'a' = 0x61 (97)    =  'A' (0x41) + 0x20
  'A' = 0x41 (65)    =  'a' (0x61) - 0x20
Поэтому переключение бита 5 (маска 0x20) меняет регистр буквы.

  ch ^ 0x20   переключает A <-> a   (работает для A-Z, a-z, остальные не меняются)

Отладка проблем с переводом строк

LF  (0x0A, decimal 10)  - Unix, Linux, современный macOS  '\n'
CR  (0x0D, decimal 13)  - классический Mac OS (до OS X), некоторые сетевые протоколы  '\r'
CRLF (0x0D 0x0A, '13 10')  - Windows, HTTP, SMTP, FTP  '\r\n'

Hex-дамп файла 'hi\r\n', сохранённого в Windows:
  0000:  68 69 0d 0a         hi..

Hex-дамп того же содержимого, сохранённого в Linux ('hi\n'):
  0000:  68 69 0a            hi.

Влияние на количество строк:
  $ wc -l windows.txt unix.txt
       1 windows.txt    (1 перевод строки, 0x0D 0x0A)
       1 unix.txt       (1 перевод строки, 0x0A)
  Количество байт отличается (4 против 3), а инструменты вроде dos2unix
  определяют файл, сканируя пары 0x0D 0x0A и удаляя 0x0D.

Справочник URL-кодирования

Набор unreserved + reserved по RFC 3986 (всё остальное должно быть закодировано в percent-формате):
  unreserved  A-Z a-z 0-9 - _ . ~
  reserved    ! * ' ( ) ; : @ & = + $ , / ? # [ ]
  всё остальное кодируется как %HH, где HH — двузначный hex в верхнем регистре

Распространённые символы:
  пробел   0x20  ->  %20   (или '+' внутри application/x-www-form-urlencoded)
  !        0x21  ->  %21
  "        0x22  ->  %22
  #        0x23  ->  %23
  $        0x24  ->  %24
  %        0x25  ->  %25
  &        0x26  ->  %26   (разделитель в query-строках — всегда кодируйте внутри значений)
  '        0x27  ->  %27
  (        0x28  ->  %28
  )        0x29  ->  %29
  +        0x2B  ->  %2B   (или %20 в form-телах; '+' там означает пробел)
  ,        0x2C  ->  %2C
  /        0x2F  ->  %2F   (зарезервирован в пути, часто безопасен в query)
  :        0x3A  ->  %3A
  ;        0x3B  ->  %3B
  =        0x3D  ->  %3D
  ?        0x3F  ->  %3F
  @        0x40  ->  %40

Пример:   https://example.com/path with space and ampersand
Закодировано: https://example.com/path%20with%20space%20%26%20ampersand

Escape-последовательности управляющих символов и метасимволы regex

Распространённые управляющие коды и их escape-формы в строках C / Python / JavaScript:
  NUL  0x00  '\0'         (терминатор строки в C)
  BEL  0x07  '\a'         (звуковой сигнал терминала)
  BS   0x08  '\b'         (backspace)
  TAB  0x09  '\t'         (горизонтальная табуляция)
  LF   0x0A  '\n'         (перевод строки)
  VT   0x0B  '\v'         (вертикальная табуляция)
  FF   0x0C  '\f'         (прогон страницы)
  CR   0x0D  '\r'         (возврат каретки)
  ESC  0x1B  '\x1b' / '\e' (POSIX)  (начало escape-последовательности)
  DEL  0x7F  '\x7f'       (delete)

Метасимволы regex, которые должны экранироваться через \:
  ^ $ . | ? * + ( ) [ ] { } \

Фрагмент на JavaScript, повторяющий таблицу выше:
  const ctrl = { 0:'NUL', 9:'TAB', 10:'LF', 13:'CR', 27:'ESC', 32:'SP', 127:'DEL' };
  for (const [code, name] of Object.entries(ctrl)) {
    console.log(`${code.toString().padStart(3)}  0x${(+code).toString(16).padStart(2,'0')}  ${name}`);
  }
  // ->  ' 0x20 SP'   0a LF   0d CR   и т. д.

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

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

Стандартный ASCII содержит 128 кодовых точек (0–127): 33 управляющих символа (0–31 плюс 127 DEL) и 95 печатаемых (от пробела до ~). «Расширенный ASCII» — это разные однобайтные кодировки на 256 кодовых точек, такие как Windows-1252 или ISO-8859-1, и они на самом деле уже не ASCII.

Почему символ 32 указан как «Space», а не как видимый знак?

Кодовая точка 32 (0x20) — это собственно пробел. Он печатается, но невидим. Страница показывает метку «SP» или «Space», чтобы его можно было скопировать; при клике по строке в буфер обмена попадает настоящий пробел.

Для чего нужны первые 32 кода ASCII?

Это управляющие символы со времён телетайпов: TAB (9), LF (10), CR (13), ESC (27) и другие. Современный софт всё ещё использует TAB, LF, CR и NUL (0); остальные (BEL, ACK, ENQ и так далее) в основном остались в истории и встречаются только в последовательных протоколах и заголовках бинарных файлов.

ASCII — это то же самое, что UTF-8?

ASCII — 7-битная кодировка для английского языка. UTF-8 — кодировка переменной длины, побайтно совместимая с ASCII в первых 128 кодовых точках, поэтому любой чисто ASCII-файл является и валидным UTF-8. UTF-8 расширяется последовательностями из 2–4 байт и покрывает остальной Unicode.

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

Выберите строку, чтобы увидеть все четыре представления. Например, «A» — это 65 в десятичной, 0x41 в шестнадцатеричной, 0101 в восьмеричной и 01000001 в двоичной. Колонка Char — сам символ, колонка Description — официальное имя в Unicode.

Почему в этой таблице нет é, ñ или 中?

Эти символы выходят за рамки ASCII. é и ñ относятся к Latin-1 (кодовые точки 233 и 241); 中 — к блоку CJK Unified Ideographs (U+4E2D). Для них используйте инструмент поиска по Unicode — ASCII заканчивается на 127.

Как ввести символ, если я знаю только его ASCII-код?

В Windows удерживайте Alt и наберите десятичный код на цифровой клавиатуре (Alt+65 — это A). В macOS и Linux удобнее скопировать из этой таблицы или использовать ввод по hex-коду в методе ввода. В коде применяйте \xNN (hex), \NNN (octal) либо chr(N) (Python) и String.fromCharCode(N) (JavaScript).

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

Конвертер Unicode

Бесплатный онлайн-конвертер Unicode с поддержкой форматов \uXXXX, &#xXXXX; и других. Удобно работать с интернационализированным текстом и кодировками.

Кодировщик/Декодировщик Base64

Онлайн-инструмент для кодирования и декодирования Base64 с поддержкой UTF-8 текста, кириллицы и изображений. Мгновенное кодирование без установки программ.

Типы MIME

Бесплатный онлайн-справочник MIME-типов: соответствие между расширением файла и MIME-типом. Поиск и фильтр по категориям: документы, изображения, видео.

Запрос HTTP-кодов состояния

Бесплатный онлайн-справочник кодов состояния HTTP: все стандартные коды от 1xx до 5xx с описанием. Поиск и фильтр по категориям для быстрого поиска кода.

Справочник команд Git

Бесплатная онлайн-шпаргалка по командам Git: самые нужные команды с группировкой по категориям, поиском и фильтром для быстрого поиска подходящей команды.

Конвертер регистра

Бесплатный онлайн-конвертер регистра: camelCase, snake_case, kebab-case, CONSTANT и другие форматы. Незаменим для разработчиков при переименовании переменных.