Converter data em algarismos romanos para tatuagem
Transforme uma data do calendário em algarismos romanos claros sem correr o risco de trocar o dia pelo mês ou aceitar uma data impossível.
Executar grátis
Informe a data no formato inequívoco YYYY-MM-DD, escolha dia-mês-ano ou mês-dia-ano e receba um resultado copiável, com cada parte convertida separadamente. O conversor verifica a quantidade de dias dos meses e os anos bissextos gregorianos antes de produzir qualquer texto. Assim, ele ajuda a preparar datas destinadas a metal, pedra, papel, joias, lembranças ou pele.
Informe a data exata antes de escolher a ordem
Comece informando a data do calendário no formato YYYY-MM-DD. Essa convenção de entrada é propositalmente diferente da apresentação final: ela impede que um valor como 04-07-2026 seja entendido como sete de abril ou quatro de julho. Depois de preencher ano, mês e dia, escolha dia-mês-ano para mostrar o dia primeiro ou mês-dia-ano para começar pelo mês. O conversor não tenta adivinhar o padrão com base na sua localização. Ele valida a data gregoriana de verdade, inclusive a quantidade de dias de cada mês e a regra completa dos anos bissextos. O dia 29 de fevereiro é aceito em um ano bissexto como 2024, mas rejeitado em um ano comum como 2025. O ano precisa estar entre 0001 e 3999, pois não há uma representação romana simples e amplamente aceita para zero, anos negativos ou números maiores. Essa validação rigorosa é importante quando alterar o resultado final seria caro ou impossível.
Leia o resultado romano parte por parte
Dia, mês e ano são convertidos separadamente e unidos por hifens. Na ordem dia-mês-ano, o primeiro grupo romano corresponde ao dia, o segundo ao mês e o último ao ano. A ordem mês-dia-ano troca apenas os dois primeiros grupos. O resultado usa a notação subtrativa convencional: quatro aparece como IV em vez de IIII, nove como IX, quarenta como XL, noventa como XC, quatrocentos como CD e novecentos como CM. Manter as partes separadas é essencial porque uma data não deve ser tratada como um único número grande. Essa separação também facilita a conferência com a data original. Antes de aplicar o texto em um projeto permanente, verifique cada grupo na sequência e confirme se a disposição escolhida corresponde à convenção esperada pelo público. A resposta inclui a data de origem e a ordem selecionada ao lado da data romana copiável, para que a revisão não dependa da memória.
Prepare o resultado para gravação, tatuagem ou lembrança
Depois de confirmar a conversão, copie a data romana para o rascunho e escolha como separar visualmente as partes. A capacidade retorna hifens porque eles são claros em texto simples, mas o profissional pode substituí-los por pontos centrais, espaços, barras, quebras de linha ou elementos decorativos sem alterar os algarismos. Preserve os limites entre os três componentes e não remova letras sem nova conferência: a posição de cada símbolo dentro do grupo romano muda o valor. Peça ao gravador, joalheiro, impressor ou tatuador que examine a arte final no tamanho real, já que um espaçamento apertado pode dificultar a distinção entre pares como IV e VI. Mantenha a data YYYY-MM-DD original ao lado do desenho durante a aprovação e verifique novamente a ordem escolhida. A ferramenta oferece conversão determinística, não certificação artística ou histórica. Cada solicitação pela API custa US$ 0,002, e a versão no navegador pode ser usada gratuitamente nesta página.
Casos de uso
Planejar uma tatuagem comemorativa
Converta uma data de nascimento, casamento ou homenagem em um rascunho romano claro antes de revisar posição e tipografia com o artista.
Preparar texto para joia ou gravação
Gere uma data compacta para anel, relógio, placa, pingente ou lembrança, mantendo o original e a ordem escolhida para conferência.
Padronizar datas em um fluxo de design
Use a saída determinística da API para formatar datas aprovadas de modo uniforme em convites, impressos, embalagens ou produtos personalizados.
Perguntas frequentes
Qual formato de data devo informar?
Informe a data original como YYYY-MM-DD, por exemplo 2026-07-25. Use a opção de ordem separada para definir se o resultado começa pelo dia ou pelo mês.
O conversor rejeita datas impossíveis?
Sim. Ele verifica a duração dos meses e as regras gregorianas de ano bissexto; assim, datas como 31 de abril ou 29 de fevereiro em um ano comum geram erro de entrada.
Qual estilo de algarismos romanos é usado?
É usada a notação subtrativa convencional, incluindo IV, IX, XL, XC, CD e CM. Variantes aditivas de mostradores de relógio, como IIII, não são produzidas.
Por que os anos são limitados a 3999?
Algarismos romanos convencionais em texto simples representam de 1 a 3999 de maneira consistente. Valores maiores exigem traços superiores ou extensões que não são interpretadas de forma confiável em texto comum.
Posso trocar os hifens por pontos ou espaços?
Sim. Os hifens demarcam os três componentes da data. No design, você pode alterar somente os separadores, desde que preserve os grupos romanos e a ordem deles.
Quanto custa uma conversão pela API?
Cada solicitação pela API custa US$ 0,002. O mesmo conversor determinístico também pode ser usado gratuitamente no navegador desta página.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/misc2/roman-numeral-date-convert \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/misc2/roman-numeral-date-convert", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/misc2/roman-numeral-date-convert",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/misc2/roman-numeral-date-convert", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/misc2/roman-numeral-date-convert", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"date": "2026-07-25"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "misc2.roman_numeral_date_convert",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |