Конвертер римских чисел

Преобразуйте числа 1–3999 в каноническую римскую запись или проверьте римский текст. Изучите разбор и скопируйте либо скачайте результат.

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

Преобразуйте числа 1–3999 в каноническую римскую запись или проверьте римский текст. Изучите разбор и скопируйте либо скачайте результат.

Шаг 1

Выберите десятичный или римский ввод

Фиксированный пример

49XLIX

Используйте Число в римскую запись для целых цифр от 1 до 3999 или Римская запись в число для текста из I, V, X, L, C, D и M. Строчные буквы и совместимые римские символы Unicode нормализуются перед проверкой.

Шаг 2

Прочитайте разбор по разрядам

Фиксированный пример

CM + XL + IV900 + 40 + 4

Допустимый результат показывает итог и токены, которые его создали, например CM, XL и IV для 944. Отклонённой строке не присваивается угаданное значение.

Шаг 3

Копируйте, скачивайте или проверяйте обратно

Фиксированный пример

944CMXLIV944

Используйте Сменить направление после допустимого преобразования, когда нужно проверить другое прочтение. Копирование и скачивание сохраняют число, римскую форму и разбор токенов вместе.

Практическое применение

Нумерация глав, структуры и релизов

Если 49-му разделу документа нужен римский заголовок, выберите Число в римскую запись и введите 49. Результат XLIX разделяет 40 и 9; IL отклоняется, а не считается альтернативным сокращением. Используйте Сменить направление, чтобы проверить, что XLIX возвращает 49, прежде чем вставлять заголовок. Если издательский стиль использует строчную римскую нумерацию, применяйте эту типографику в документе: вывод конвертера остаётся прописным. Храните нумерацию обычными целыми числами при сортировке или перенумерации структуры; напечатанные римские строки — это метки, а не полезный числовой порядок сортировки.

Дизайнерские даты и надписи

Для макета гравировки с годом 2026 введите 2026, проверьте MMXXVI и прочитайте разбор M + M + X + X + V + I. Переключите допустимый результат обратно, чтобы подтвердить целое число перед утверждением дизайна. Храните десятичный год рядом с макетом; пропущенная X меняет значение, а не только внешний вид. Если также нужны день и месяц, преобразуйте каждый нужный компонент отдельно и выберите разделители в дизайне. Этот инструмент преобразует одно целое число, а не целую строку даты или исторически стилизованную надпись.

Проверка транскрипции без переписывания истории

Музейная подпись к фотографии часов должна сохранять IIII, если именно это видно на циферблате. Римская запись в число отклонит такую аддитивную запись, потому что выбранная грамматика использует IV; это не означает, что фотографию нужно менять. Запишите наблюдаемую форму и, если полезно, отдельное примечание со значением четыре. То же различие важно при цитировании названия, каталогизации артефакта или проверке OCR. Сверяйте сомнительные буквы с оригинальным изображением перед нормализацией, потому что видимая X может быть другим символом или повреждённой меткой.

Число 2026 в римской записи MMXXVI с разбором символов
В примере число 2026 преобразуется в MMXXVI. Разбор показывает 1 000 + 1 000 + 10 + 10 + 5 + 1: результат можно проверить, а не просто скопировать.

Как конвертер читает римские числа

Рабочая грамматика намеренно узкая: семь латинских букв, убывающие разрядные группы и шесть разрешённых пар с вычитанием. Это делает результат предсказуемым для современных номеров глав, дат и примеров, не создавая ложного утверждения, что каждая историческая римская надпись использовала ту же запись.

Семь символов — I, V, X, L, C, D и M. Конвертер группирует их по тысячам, сотням, десяткам и единицам, поэтому каждый разряд можно проверить независимо до прибавления значения к итогу. Поэтому 944 читается как CM + XL + IV, а не как свободное правило «меньшее перед большим».

Римский ввод обрезается по краям, совместимые символы римских чисел из блока Unicode Number Forms нормализуются в обычные латинские буквы, а результат приводится к верхнему регистру. Другие похожие буквы и надчёркивания отклоняются. Таблица Unicode Number Forms перечисляет совместимые отображения, например Ⅹ в X, но это не делает каждый похожий на число символ частью грамматики этого инструмента.

944CMXLIV944
Фиксированный разбор: 944 — это CM + XL + IV, или 900 + 40 + 4.

Семь символов и четыре разрядные группы

Сторона десятичного преобразования проходит по фиксированному списку токенов от M вниз до I. Она вычитает крупнейший доступный токен, пока остаток не станет нулём. Поскольку диапазон заканчивается на 3999, группа тысяч может содержать M, MM или MMM, но никогда не содержит V с надчёркиванием или другую расширенную запись.

Сторона преобразования из римской записи сначала доказывает, что вся строка соответствует той же разрядной грамматике. Только потом она складывает значения токенов. Этот порядок важен: он не позволяет IIV, IL или IM получить удобное, но неподдерживаемое значение.

Разбор, показанный на странице, поэтому диагностический. Если 2026 становится MMXXVI, части — M, M, X, X, V и I. Если 49 становится XLIX, части — XL и IX. Эти токены — точные единицы, которые использовал движок, а не отдельное учебное приближение.

Базовые значения: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 и M = 1000. Повторение разрешённого символа прибавляет его значение: III — три, XX — двадцать, MMM — три тысячи. V, L и D в этой грамматике не повторяются. Нулевой десятичный разряд просто не даёт группы: у 2026 нет группы сотен, а у 2006 нет ни сотен, ни десятков. Это отсутствие отличается от наличия римского символа для нуля.

Канонические разрядные группы этого конвертера
РазрядДопустимые шаблоныПримеры и последствия
ТысячиM, MM, MMMОт 1000 до 3000 — обычные повторы M; 4000 вне поддерживаемого диапазона.
СотниC, CC, CCC, CD, D, DC, DCC, DCCC, CM400 — CD, а 900 — CM; формы вроде CCCC или DM отклоняются.
ДесяткиX, XX, XXX, XL, L, LX, LXX, LXXX, XC40 — XL, а 90 — XC; IC не принимается для 99.
ЕдиницыI, II, III, IV, V, VI, VII, VIII, IX4 — IV, а 9 — IX в этой грамматике; IIII сохраняется только как запись источника вне преобразования.

Разрешённое вычитание локально, а не произвольно

Принимаются только I перед V или X, X перед L или C и C перед D или M как пары с вычитанием. Пара принадлежит своему разряду. Поэтому IV, IX, XL, XC, CD и CM остаются допустимыми, а сокращения, перескакивающие разряд, отклоняются.

Полезный разобранный пример — 944. Разряд сотен — CM для 900, разряд десятков — XL для 40, а разряд единиц — IV для 4. Полный результат — CMXLIV. Запись IM для 999 или XM для 990 выглядит короче, но обходит разрядные группы, которые инструмент требует.

Сообщение об ошибке намеренно консервативно. Если буквы допустимы, но порядок не канонический, страница сообщает о синтаксической ошибке и не выводит значение. Это безопаснее, чем молча превращать редакционную проблему в другое число.

Типичные проверки соблазнительных сокращений
ВводПринят?Почему это важно
XLIXДаXL даёт 40, а IX даёт 9, поэтому итог равен 49.
ILНетI может вычитаться только из V или X, но не из L.
IIVНетРазряд единиц не может складывать I перед IV, чтобы придумать 3.
CMXLIVДа944 использует три допустимые разрядные группы: CM, XL и IV.
MMMMНетДиапазон обычных букв заканчивается на 3999.

Что означают нормализация и ошибки

Режим числа принимает только десятичные цифры. Введите 1000, а не 1,000, 1.000 или 1 000: знак группировки локали всё равно является нецифровым символом в этом поле. Ведущие нули вроде 0049 принимаются и преобразуются в XLIX, но знаки, дроби и экспоненциальная запись не принимаются. Пустой ввод просто оставляет результат пустым; 0 и 4000 выходят за числовой диапазон. Ввод ограничен 64 символами, поэтому вставка абзаца не является способом запросить несколько преобразований.

В режиме римской записи строчные латинские буквы приводятся к верхнему регистру, а совместимый блок Unicode от U+2160 до U+217F нормализуется. Поэтому ⅩⅣ может стать XIV. Кириллическая Х перед IV отклоняется, потому что это не латинская X, а X с комбинирующим надчёркиванием отклоняется, потому что надчёркивания не поддерживаются. Начальные и конечные пробелы удаляются, но пробелы внутри числа — нет: XIV здесь является числом, а X IV не является набором из двух значений.

Две разные римские ошибки полезны. Ошибка букв означает, что сами символы находятся вне I, V, X, L, C, D и M после узкого прохода нормализации. Синтаксическая ошибка означает, что символы разрешены, но порядок или пара с вычитанием не соответствует канонической грамматике.

Текущие исходы ввода
Тип вводаИсходКак исправить
2026 в режиме числаДопустимо: MMXXVIИспользуйте Копировать или Сменить направление, чтобы перепроверить римский вывод.
ⅩⅣ в режиме римской записиДопустимо после совместимой нормализации: XIVСохраняйте обычные латинские буквы при экспорте в системы с ограниченной поддержкой шрифтов.
ХIV с кириллической ХОшибка буквЗамените похожий символ латинской X, если подразумевался текст XIV.
IIIIСинтаксическая ошибкаИспользуйте IV для канонического преобразования или сохраните IIII как запись циферблата/источника.
X с надчёркиваниемОшибка буквВыберите инструмент и соглашение, которые явно поддерживают значения с надчёркиванием.

Когда не нужно нормализовать источник

Преобразование и транскрипция отвечают на разные вопросы. Преобразование спрашивает, какое значение имеет строка по современной грамматике этой страницы. Транскрипция спрашивает, что источник фактически показывает. Для рукописи, памятника, циферблата часов, фирменного знака или подписи к изображению сохраняйте наблюдаемую запись перед решением, стоит ли добавлять нормализованное примечание.

Циферблаты — типичный пример. Музей Seiko описывает многие часы с IIII в положении четырёх часов и приводит несколько объяснений этого соглашения. Эта страница не должна превращать эти возможности в единственную историю происхождения.

Практическое правило простое: используйте конвертер для запланированной современной записи, а текст источника — для записи источника. Если нужны оба варианта, пишите их отдельно, например источник: IIII; нормализованное значение: 4. Так редакционное решение остаётся видимым.

Запись на часах и редакционный контекст

Циферблат — не просто числовая линия. Это ещё и физическая компоновка с симметрией, ограничениями материала и унаследованными дизайнерскими соглашениями. Циферблат с IIII может быть полностью намеренным, даже если учебная таблица указала бы IV.

Не исправляйте сфотографированные часы, каталожную запись или цитату только потому, что конвертер отклоняет IIII. Более безопасный процесс — записать форму источника, добавить числовое значение, если полезно, и объяснить, что конвертер использует каноническое современное вычитание.

Та же осторожность относится к названиям и именам. Если игра, фильм, корабль, здание или продукт намеренно стилизует число неканоническим способом, сохраняйте опубликованное название. Можно преобразовать отдельно известное целое число в каноническое сравнение, но инструмент не выведет подразумеваемое значение из отклонённой записи названия. Преобразование не даёт полномочий переименовывать произведение.

Решения о транскрипции и преобразовании
ЗадачаЛучшее поле для сохраненияПочему
Музейная этикетка для циферблатаIIII как наблюдается, плюс значение 4 при необходимостиВидимый артефакт является свидетельством.
Новый заголовок главыIVАвтор выбирает каноническую современную запись.
Макет гравировки для годаMMXXVI и десятичное 2026Десятичный источник помогает поймать неверно поставленную римскую букву до производства.
Цитируемое название с необычной стилизациейЗапись названия без измененийРезультат конвертера не даёт полномочий переименовывать произведение.

Разобранные проверки и устранение проблем

Начните с самой маленькой спорной части. Если MCMXCIX трудно прочитать, разделите его как M + CM + XC + IX. Итог — 1000 + 900 + 90 + 9, то есть 1999. Если вставленная форма не проходит, проверьте, не является ли проблемный символ похожим знаком вместо латинской римской буквы.

Для даты вроде 2026 конвертер возвращает MMXXVI. Группа тысяч — MM, группа десятков — XX, а группа единиц — VI. Группы сотен нет, потому что цифра сотен равна нулю. Римские числа в этом инструменте не используют заполнитель для нуля.

Если значение кажется слишком большим, проверьте, использовал ли источник надчёркивание или другое расширение. Эта страница не реализует ни одно из таких расширений. Удаление отметок ради прохождения проверки не является эквивалентным преобразованием: выбранная источником запись может придавать этим отметкам смысл. Установите соглашение и используйте поддерживающий инструмент, вместо того чтобы считать неподдерживаемую вставку арифметической ошибкой.

Фиксированные примеры, которые стоит проверять в обе стороны
ДесятичноеКаноническая римская записьРазбор
4IV4 как одна пара с вычитанием.
49XLIX40 + 9; не IL.
944CMXLIV900 + 40 + 4.
2026MMXXVI1000 + 1000 + 10 + 10 + 5 + 1.
3999MMMCMXCIXНаибольшее поддерживаемое значение без надчёркиваний.

Метод расчёта

Режим числа принимает только целые десятичные цифры от 1 до 3999 и преобразует их вычитанием фиксированных токенов от M до I. Режим римской записи обрезает ввод, нормализует совместимые символы римских чисел Unicode от U+2160 до U+217F, приводит латинские буквы к верхнему регистру, требует только I, V, X, L, C, D и M, а затем проверяет полную каноническую грамматику тысяч-сотен-десятков-единиц перед вычислением значения.

Ограничения

Конвертер не разбирает ноль, отрицательные числа, дроби, аддитивную запись циферблатов, средневековые или эпиграфические варианты, апострофические формы, надчёркивания, скобки как множители или значения выше 3999. Он не выводит значение из некорректного текста и не считает греческие, кириллические или другие похожие буквы латинскими римскими символами.

Исправления

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

Частые вопросы

Почему конвертер отклоняет IIII?
Четыре — это IV в выбранной грамматике конвертера. Часы с IIII используют другое соглашение записи и не обязательно показывают неверное число. Для нового канонического заголовка используйте IV; для транскрипции сохраняйте наблюдаемое IIII и при необходимости добавляйте поясняющее значение. Инструмент не выводит значения из аддитивной записи источника и не переписывает её автоматически.
Какие пары с вычитанием разрешены?
Только IV, IX, XL, XC, CD и CM внутри собственных разрядных групп. Чтобы записать 99, используйте XCIX, а не IC; чтобы записать 49, используйте XLIX, а не IL. Соблазнительно короткие строки перескакивают разряд и не проходят заявленную грамматику. Синтаксическое предупреждение не даёт угаданного итога, поэтому вернитесь к нужному целому числу или исходному источнику перед исправлением строки.
Разбор складывает отдельные буквы или пары с вычитанием?
Он складывает проверенные токены. Для CMXLIV токены — CM = 900, XL = 40 и IV = 4, а не шесть несвязанных значений букв. Обычное повторение вроде MM отображается как два токена M, каждый со значением 1000. Читайте разрешённые пары как единицы перед суммированием; иначе сложение каждой видимой буквы даст неверный итог.
Можно ли вставлять римские символы Unicode, например ⅩⅣ?
Да, такие совместимые формы становятся XIV и могут пройти проверку. Эта нормализация узко ограничена диапазоном от U+2160 до U+217F. Она не переводит все числовые символы и не превращает кириллическую Х в латинскую X. Если визуально одинаковая вставка не проходит, перепечатайте нужные латинские буквы и сравните результат с источником. Для обмена обычные буквы обычно избегают зависимости от специальных числовых глифов.
Почему ноль и 4000 не поддерживаются?
Эта грамматика обычных букв покрывает 1-3999 и не имеет токена нуля. Предел является границей конвертера, а не утверждением, что исторические записи не могли выражать большие числа. Для значения, которому нужно надчёркивание или другое расширение, сначала установите нужное соглашение и используйте инструмент, который явно его поддерживает. Удаление отметки ради прохождения проверки может изменить предполагаемое значение.
Нужно ли исправлять исторический источник, который не проходит проверку?
Не автоматически. Транскрипция фиксирует видимое, а преобразование выбирает правило чтения. Сохраняйте наблюдаемые буквы, отметки и стилизацию, проверяйте фотографию или оригинал на ошибки OCR и помещайте любое нормализованное значение в отдельную заметку. Отклонённая форма часов, официального названия или надписи не является доказательством, что нужно переписать артефакт или переименовать произведение.
Почему 1,000 отклоняется, а 1000 работает?
Режим числа требует цифры без знаков группировки. Введите 1000 независимо от того, пишет ли ваша локаль обычно 1,000, 1.000 или 1 000. Ведущие нули вроде 0049 принимаются и не меняют целое число, но знак плюса, десятичная дробь или экспоненциальная запись не принимаются. Полученное римское значение основано на целом числе, а не на исходной ширине отображения.
Можно ли преобразовать целую дату или несколько римских чисел сразу?
Нет. Поле обрабатывает одно целое число или одно римское число. Если вам нужен такой формат, преобразуйте день, месяц и год даты отдельно, затем добавьте разделители самостоятельно. Вставка предложения, списка или внутренних пробелов выдаёт предупреждение о символах или цифрах, а не отдельные результаты. Год вроде MMXXVI сам по себе не кодирует, какой формат даты или календарь вы подразумевали.
Что проверяет Сменить направление и что содержит копирование?
Сменить направление включается для допустимого результата и переносит это точное значение в противоположный режим ввода, что полезно для обнаружения непреднамеренной записи перед повторным использованием. Оно не исправляет отклонённую строку. Копирование и скачивание включают десятичное значение, римскую форму и разбор токенов вместе. Поделиться отправляет только ссылку на инструмент, а не историю преобразований или текущий ввод.