Conversor de números romanos

Converte números enteiros en números romanos e viceversa.

Un número enteiro 1-3999, ou un número romano como MMXXIV.
Resultado —
Conversión —

Os resultados actualízanse mentres escribe.

Did this calculator give you the right answer?

Acerca desta calculadora

A Roman numeral converter turns an ordinary number from 1 to 3,999 into Roman numerals like MCMLXXXIV, or reads a Roman numeral back into a number. Romans built values from the seven symbols I, V, X, L, C, D and M — worth 1, 5, 10, 50, 100, 500 and 1,000.

The system is mostly additive, writing larger symbols before smaller ones and adding them up, but it uses a subtractive shortcut for the 4s and 9s: IV is 4, IX is 9, XL is 40 and CM is 900. This converter also validates the input, rejecting malformed numerals such as IIII or VX.

Worked example: 2024 breaks into 1000 + 1000 + 10 + 10 + 4, which is MM + XX + IV = MMXXIV. Reading it back, MMXXIV adds 1000 + 1000 + 10 + 10 + (5 − 1) = 2024. Because the symbols only reach M, the largest value the standard system can write is 3,999, or MMMCMXCIX.

Preguntas frecuentes

Como funciona a regra de subtracción?

Cando un símbolo máis pequeno vén antes dun máis grande, este é subtraído: IV é 4 (5 - 1), IX é 9, XL é 40 e CM é 900. Caso contrario, os símbolos son engadidos da esquerda para a dereita.

Por que o máximo é 3.999?

Os números romanos estándar só van ata 3. 999 (MMMCMXCIX). Representar 4. 000 ou máis precisa unha notación sobreliña que a maioría das fontes e formas non poden mostrar.

Hai un cero nos números romanos?

Non. O sistema romano non ten símbolo para o cero nin valor posicional, que é unha das razóns polas que foi substituído polos números árabes pararitmética.

Como escribo o 4 e o 9 en números romanos?

Emprega a regra de subtracción: 4 é IV (un antes de cinco) e 9 é IX (un antes de dez). O mesmo patrón dá 40 = XL, 90 = XC, 400 = CD e 900 = CM.

Que número é o número romano MMXXIV?

MMXXIV é 2024: dúas M son 2000, dúas X son 20 e IV é 4. Este conversor de números romanos le cada símbolo da esquerda á dereita, restando cando un menor precede a un maior.

Por que o conversor rexeita números como I?

A notación romana estándar nunca repete un símbolo catro veces; catro escríbese IV, non I. O conversor comproba que un número estea na forma canónica e marca as ortografías non estándar como non válidas.

❤️ Amor Calculator.Free? Compárteo

𝕏  X Facebook Reddit
API — empregar esta calculadora desde o código

Chama esta calculadora como un punto final JSON libre - non se require ningunha chave. Envie os valores dos campos de baixo como parámetros de consulta ou JSON. Anything you omit uses the same default this page is pre-filled with; an unknown parameter is a 400, never a silent zero. Ler a documentación completa da API →

Punto final

GET https://calculator.free/api/v1/roman-numerals/

curl

curl "https://calculator.free/api/v1/roman-numerals/?amount=2024&from=arabic&to=roman"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/roman-numerals/?" + new URLSearchParams({
    "amount": "2024",
    "from": "arabic",
    "to": "roman"
  }));
const data = await r.json();
console.log(data.results);

Os resultados son estimacións só para orientación xeral, non para consellos financeiros, médicos ou fiscais.