17 18 10 3 6 20
привет
Позиционный режим с отсчётом от 1, русский алфавит, разделитель — пробел.
Онлайн-конвертер чисел в буквы и букв в числа. Поддерживает позиции в алфавите в стиле A1Z26, индексацию A=0, десятичные коды Unicode, шестнадцатеричный и двоичный формат, настраиваемые разделители и многоязычные алфавиты.
17 18 10 3 6 20
привет
Позиционный режим с отсчётом от 1, русский алфавит, разделитель — пробел.
Привет мир
17 18 10 3 6 20 14 10 18
Позиционный режим с отсчётом от 1, русский алфавит, разделитель — пробел.
1055 1088 1080 1074 1077 1090
Привет
Десятичный режим: каждое число является Unicode code point символа.
10000010100 10000110000
Да
Двоичный режим: каждый токен — двоичная запись Unicode code point символа.
Конвертер чисел в буквы превращает числовые последовательности в читаемый текст и также умеет переводить текст обратно в числа. Он полезен для задач на позиции букв в алфавите, сообщений в стиле A1Z26, учебных упражнений, простых кодов, головоломок и быстрой проверки десятичных, шестнадцатеричных или двоичных кодов символов.
Позиционный режим (A=1): каждая буква заменяется её номером в выбранном алфавите, начиная с 1. В русском алфавите А=1, Б=2, В=3, а Я=33. В английском: A=1, B=2 и Z=26.
Позиционный режим (A=0): тот же принцип, но отсчёт начинается с нуля. В русском алфавите А=0, Б=1, В=2, Я=32. Такой формат часто удобен для задач, связанных с программированием и индексами массивов.
Десятичные коды: каждый символ представлен числовым Unicode code point. Для распространённых ASCII-символов это знакомые значения: A=65, a=97, пробел=32.
Шестнадцатеричный формат: коды символов записываются в верхнем регистре без префикса. Например, A превращается в 41, а a — в 61.
Двоичный формат: коды символов записываются как двоичные значения с ведущими нулями, например A=01000001. Для символов Unicode за пределами базового ASCII результат может быть длиннее 8 бит, потому что конвертер работает с кодовыми точками символов.
В позиционных режимах выбирайте алфавит, который соответствует сообщению. Конвертер поддерживает английский (26 букв), русский (33 буквы), немецкий (29 букв с Ä, Ö, Ü), испанский (27 букв с Ñ), французский (40 букв с диакритикой), итальянский (26 букв), португальский (35 букв с диакритикой) и турецкий (29 букв с Ç, Ğ, İ, Ö, Ş, Ü).
Настройка разделителя определяет, как числа отделяются друг от друга внутри слова. Можно использовать пробелы, дефисы, запятые, слеши или точки. С дефисом последовательность 17-18-10-3-6-20 превращается в привет. С пробелом 17 18 10 3 6 20 даёт тот же результат.
Если выбран дефис, запятая, слеш или точка, пробелы между группами считаются границами слов. В режиме разделения пробелами каждое число читается по порядку, поэтому конвертер не может восстановить исходные границы слов, если в самой записи не используется другой разделитель.
Автоопределение алфавита применяется при переводе букв в числа в позиционных режимах. При обратном переводе чисел в буквы лучше явно выбрать нужный алфавит, если сообщение не английское. Десятичный, шестнадцатеричный и двоичный режимы игнорируют настройку алфавита, потому что каждый символ обрабатывается по его code point.
Используйте позиционный режим A=1 для классических кодов «буква-число», подсказок в головоломках, геокешинга, квестов, учебных заданий и сообщений в стиле A1Z26, где 1 означает первую букву алфавита.
Используйте позиционный режим A=0, когда задача предполагает нумерацию с нуля: упражнения по программированию, примеры с индексами массивов или пользовательские шифры, где первая буква имеет номер 0.
Используйте десятичный, hex или binary режимы code point, если входные данные представляют коды символов, а не позиции букв в алфавите. Эти режимы подходят для последовательностей вроде 1055 1088 1080 1074 1077 1090, 48 65 6C 6C 6F или 01001000 01101001.
Если число не входит в выбранный алфавит в позиционном режиме или токен не подходит под выбранный числовой формат, конвертер оставляет его без изменений. Так проще заметить ошибку форматирования и не потерять исходный ввод.
Кодировщик, декодировщик и аудиоплеер азбуки Морзе.
Преобразование букв в числа и чисел обратно в буквы.
Координатная подстановка на основе сетки строк и столбцов.
Классическое кодирование A/B и текстовая стеганография с помощью шифра Бэкона.