Конвертер римских цифр

Переведите число в римские цифры или расшифруйте римскую надпись (памятник, титры фильма, часы) в обоих направлениях.

Пример:

Число → римские цифры

Римские цифры → число

Как это работает

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

Почему конвертация ограничена 3999?

В классической римской системе (I, V, X, L, C, D, M) нет стандартного символа после M (1000), который позволял бы однозначно составлять числа свыше 3999 (MMMCMXCIX). Для очень больших чисел существуют расширенные обозначения, но они не стандартизированы; поэтому этот инструмент ограничивается классическим диапазоном.

Что будет, если я введу неверное римское число?

Инструмент проверяет, что каждый введённый символ входит в римский алфавит (I, V, X, L, C, D, M), и в противном случае выдаёт явную ошибку. При этом он не проверяет, соответствует ли порядок символов «каноническому» римскому написанию: он складывает и вычитает значения по стандартному правилу (меньший символ, стоящий перед большим, вычитается), что охватывает подавляющее большинство реальных надписей.

Конфиденциальность: преобразование выполняется полностью в вашем браузере через WebAssembly — ваши значения никогда не передаются на сервер.