Números para romanos: conversor de números e datas

Última revisão do conteúdo:

2026 é MMXXVI. Escreva um número de 1 a 3 999 999 ou uma data, e o conversor escreve-a em números romanos. A partir de 4000 as letras levam um traço por cima, e numa data cada parte é convertida à parte.

O campo aceita números inteiros de 1 a 3 999 999 e datas com pontos, barras ou traços.

para

Como se escreve um número em números romanos?

Separe o número em milhares, centenas, dezenas e unidades, escreva cada parte à parte e junte-as da maior para a menor[1]. Os zeros não se escrevem, porque a numeração romana não tem símbolo para o zero.

Veja 1944. Mil é M, novecentos é CM, quarenta é XL e quatro é IV, o que dá MCMXLIV. Com 2026 é mais curto: dois mil é MM, vinte é XX e seis é VI, portanto MMXXVI.

Os quatros e os noves escrevem-se por subtração, com a letra menor à frente da maior. Hoje usam-se seis pares: IV, IX, XL, XC, CD e CM[1]. Por isso 49 escreve-se XLIX, ou seja, 40 mais 9.

Ano MCMV gravado num bloco de granito na esquina de um edifício de pedra
No granito está gravado o ano MCMV, ou seja, M, CM e V. Escreva 1905 no campo e o conversor dá o mesmo número. Foto: Chris Bischoff, Unsplash.

Como se escrevem os algarismos de 1 a 9 em cada posição?

Cada linha mostra um algarismo nas unidades, dezenas, centenas e milhares. Um número monta-se com uma célula de cada coluna: 1944 leva o milhar da linha 1, a centena da linha 9, a dezena da linha 4 e a unidade da linha 4.
AlgarismoUnidadesDezenasCentenasMilhares
1IXCM
2IIXXCCMM
3IIIXXXCCCMMM
4IVXLCDI̅V̅
5VLDV̅
6VILXDCV̅I̅
7VIILXXDCCV̅I̅I̅
8VIIILXXXDCCCV̅I̅I̅I̅
9IXXCCMI̅X̅
A partir de 4000, os milhares levam traço por cima, que multiplica o valor por 1000[1]. O conversor calculou todas as células.

Como se escreve um ano em números romanos?

A tabela cobre de 1970 a 2030, por isso nela encontra, por exemplo, o ano de um nascimento, de um casamento ou de uma formatura. O conversor calculou cada número.
AnoNúmero romano
1970MCMLXX
1971MCMLXXI
1972MCMLXXII
1973MCMLXXIII
1974MCMLXXIV
1975MCMLXXV
1976MCMLXXVI
1977MCMLXXVII
1978MCMLXXVIII
1979MCMLXXIX
1980MCMLXXX
1981MCMLXXXI
1982MCMLXXXII
1983MCMLXXXIII
1984MCMLXXXIV
1985MCMLXXXV
1986MCMLXXXVI
1987MCMLXXXVII
1988MCMLXXXVIII
1989MCMLXXXIX
1990MCMXC
1991MCMXCI
1992MCMXCII
1993MCMXCIII
1994MCMXCIV
1995MCMXCV
1996MCMXCVI
1997MCMXCVII
1998MCMXCVIII
1999MCMXCIX
2000MM
2001MMI
2002MMII
2003MMIII
2004MMIV
2005MMV
2006MMVI
2007MMVII
2008MMVIII
2009MMIX
2010MMX
2011MMXI
2012MMXII
2013MMXIII
2014MMXIV
2015MMXV
2016MMXVI
2017MMXVII
2018MMXVIII
2019MMXIX
2020MMXX
2021MMXXI
2022MMXXII
2023MMXXIII
2024MMXXIV
2025MMXXV
2026MMXXVI
2027MMXXVII
2028MMXXVIII
2029MMXXIX
2030MMXXX
Todos os anos de 1900 a 1999 começam por MCM, ou seja, 1000 mais 900, e todos os anos a partir de 2000 começam por MM. Para um ano fora da tabela, escreva-o no campo acima.

Como se escreve uma data em números romanos?

Escreva a data como costuma escrever, por exemplo 12/05/1990. O conversor passa o dia, o mês e o ano à parte e deixa as barras no lugar: XII/V/MCMXC. O zero à frente do dia ou do mês desaparece, porque em números romanos não há zero, e assim 05 fica V.

Se escrever o dia primeiro, o resultado segue essa ordem. O conversor nunca troca a ordem das partes, por isso uma data escrita com o ano à frente, como 1990-05-12, dá MCMXC-V-XII.

Para uma gravação ou uma tatuagem, pode usar o ponto central: escreva 12·05·1990 e obtém XII·V·MCMXC. Uma data em números romanos volta a ler-se no conversor de números romanos para arábicos.

Como se escreve o século de um ano?

Na escrita comum, os séculos, tal como os números de reis e papas, representam-se com números romanos, como em D. Pedro II e Bento XVI[2]. O conversor dá o numeral, mas não sabe a que século pertence um ano.

Para isso, divida o ano por 100 e arredonde para cima. 2026 dá 20,26, que arredondado é 21, e o conversor escreve XXI. O ano 2000 dá exatamente 20, por isso ainda pertence ao século XX.

Como se escrevem números maiores que 3999?

Sem sinais extra, os números romanos chegam até 3999, que é MMMCMXCIX. Para números maiores de 4 mil usa-se um traço por cima, que indica um número mil vezes maior[1].

O conversor usa-o a partir de 4000: escreve os milhares com traço sobre cada letra e o resto sem traço. 4000 é I̅V̅, 10 000 é X̅, 25 000 é X̅X̅V̅ e 1 000 000 é M̅. Por baixo de um resultado com traço aparece uma linha que explica o seu significado.

O traço é um carácter combinado que fica logo a seguir à letra. O botão Copiar resultado copia a letra com o traço, por isso pode colar o resultado num documento sem o reescrever. O maior número que o conversor escreve é 3 999 999.

Que formas aceita este conversor?

O campo aceita e converte cada uma destas formas, por isso não é preciso corrigir nada antes de colar. A tabela mostra o que o conversor faz com cada uma, e foi ele que calculou os resultados.
O que escreveO que o conversor mostraNota
2026MMXXVIUm número sem separadores, por exemplo o ano atual, é convertido tal como está.
1.000.000M̅Os pontos entre os milhares são ignorados, e o milhão sai como M com traço.
1 000 000M̅O espaço entre os milhares funciona da mesma forma que o ponto.
12/05/1990XII/V/MCMXCA data é convertida parte a parte, e o zero à frente do mês desaparece.
12-05-1990XII-V-MCMXCCom hífenes acontece o mesmo, e os hífenes ficam no resultado.
12·05·1990XII·V·MCMXCO ponto central, por exemplo para uma gravação, fica no resultado.
1990–2026MCMXC–MMXXVIUm período de anos é convertido dos dois lados, e o travessão fica.
21XXIO número de um século escreve-se como qualquer outro número.

Como converter números em romanos no Excel?

Para um só número, o campo acima é mais rápido. Uma coluna inteira converte-se no Excel com a função ROMANO, arrastando a fórmula para baixo.

  1. Escreva a fórmula com ROMANO

    Com o número na célula A1, escreva na célula B1 a fórmula =ROMANO(A1). Para 2026 obtém MMXXVI. A função devolve o resultado como texto[3].
  2. Respeite o intervalo

    A função devolve um erro para um número negativo e para qualquer número maior que 3999[3]. Os números com traço por cima só os obtém no campo acima.
  3. Não mude o argumento forma se não precisar

    O segundo argumento, opcional, escolhe um estilo de 0 a 4. O 0, ou a falta do argumento, dá a forma clássica, e os valores mais altos encurtam-na com subtrações pouco habituais: para 499 a função devolve, por ordem, CDXCIX, LDVLIV, XDIX, VDIV e ID[3]. Só a primeira é a forma padrão.
  4. Separe os argumentos com ponto e vírgula

    No Excel em português, tanto de Portugal como do Brasil, os argumentos separam-se com ponto e vírgula: =ROMANO(499;4).

Fontes

  1. Numeração romana — Wikipédia
  2. Numeração de reis, papas e séculos, novamente — Ciberdúvidas da Língua Portuguesa
  3. Função ROMANO — Microsoft

Todos os valores das tabelas foram calculados a partir das definições das unidades e verificados aritmeticamente antes da publicação. Os dados históricos e os nomes das unidades locais assentam nas fontes indicadas acima.

Última revisão do conteúdo: · escrito e verificado pela equipa Arteon

Perguntas frequentes sobre como escrever números romanos

Porque é que 4000 não se escreve MMMM?

Porque na forma padrão atual nenhuma letra se repete quatro vezes seguidas. A partir de 4000 o conversor usa o traço por cima e escreve 4000 como I̅V̅, ou seja, IV vezes 1000.

É possível escrever decimais ou números negativos em romanos?

Não com as letras de I a M, por isso o conversor mostra um aviso nos dois casos. O zero também não tem forma romana.

Que separador devo usar numa data para gravar ou tatuar?

O que preferir: ponto, barra, hífen, ponto central ou espaço. O conversor mantém o separador que escreveu, por isso vê logo como a data vai ficar.

Posso colar o resultado no Word?

Sim. Clique em Copiar resultado e cole onde precisar. Um resultado com traço leva o traço como um carácter à parte depois de cada letra.

Captura de ecrã da ferramenta gratuita da Arteon: Números para romanos: conversor de números e datas

Ajude-nos a melhorar as nossas ferramentas

Tem uma ideia, encontrou um erro ou quer sugerir outra ferramenta? Escreva-nos.