Conversor de Números Romanos

Convert whole numbers between 1 and 3999 to roman numerals and back, with live validation that flags non-standard notation such as IIII or VX.

Por Marshkalk

Digite um número inteiro entre 1 e 3999 para o ver convertido em tempo real.

-
Algarismo romano

Digite um algarismo romano para ver o seu valor, verificado segundo as regras da escrita padrão.

-
Valor

Por que se escreve "século XXI" e quase nunca "século 21"

Em português, um século escreve-se quase sempre em algarismos romanos, tanto em Portugal como no Brasil: século XV, século XIX, século XXI. O mesmo costume aparece na numeração dos reis portugueses, como D. João VI ou D. Pedro IV, que ao tornar-se imperador do Brasil passou a ser Dom Pedro I. Em alguns relógios de torre e relógios de pulso surge IIII em vez de IV para o número 4, uma escolha estética dos relojoeiros e não um erro. Este conversor confere qualquer entrada segundo a notação subtrativa que hoje é considerada padrão (IV, IX...), a mesma usada nesses nomes reais.

Os sete símbolos

SímboloValor
I1
V5
X10
L50
C100
D500
M1000

O que este conversor não faz

Os algarismos romanos padrão não têm símbolo para o zero e não permitem números negativos nem frações, uma das razões pelas quais deixaram de ser usados no cálculo do dia a dia. Sem a notação medieval de traço superior, que multiplica um algarismo por 1000, o limite prático é 3999, escrito MMMCMXCIX. Esta ferramenta limita-se ao intervalo de 1 a 3999 e à notação subtrativa padrão.

As regras de formação

Um símbolo pode repetir-se até três vezes seguidas: III vale 3, mas um quarto I seguido já não é escrita padrão. A subtração só é permitida em pares específicos: I antes de V ou X, X antes de L ou C, C antes de D ou M. Combinações como VX ou IC não respeitam esta regra e por isso são assinaladas como inválidas. Para outras bases numéricas, experimente o Conversor de Base Numérica, ou passe algarismos para a forma escrita com o Conversor de Números em Palavras.