Convertidor de números romanos gratis
Convierte números a numerales romanos y viceversa. Los numerales estándar cubren 1–3999, y la notación vinculum extiende el rango hasta 3.999.999.
Valores comunes
Tabla de referencia (haz clic para copiar)
Reglas de los números romanos: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.
Notación sustractiva: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Los numerales estándar llegan hasta MMMCMXCIX (3999).
Vínculum: una barra sobre un numeral lo multiplica por 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1.000.000), extendiendo el rango hasta 3.999.999.
Usos habituales
- Convertir fechas a números romanosEscribe años, fechas de bodas y aniversarios en números romanos para invitaciones y diseños conmemorativos.
- Números romanos para esquemas y documentosGenera los números romanos correctos para esquemas de documentos, capítulos y numeración de secciones formales.
- Decodificar números romanos en películas y televisiónDecodifica números de secuelas en números romanos, ediciones del Super Bowl y años de derechos de autor de películas.
- Aprender números romanos para la escuelaPractica la conversión entre números romanos y números decimales para historia, matemáticas y estudios clásicos.
- Números romanos para diseño y tatuajesObtén números romanos formateados con precisión para diseño gráfico, caratulas de relojes, tatuajes y monogramas.
Cómo funciona
Toda la conversión se ejecuta en tu navegador mediante un algoritmo escrito a mano y sin dependencias: no se hace ninguna solicitud al servidor. Una tabla de referencia fija de 13 pares símbolo-valor (M=1000 hasta I=1) impulsa ambas direcciones de conversión, y la validación canónica hace un ida y vuelta del resultado para rechazar entradas no estándar.
- 1Una tabla de referencia impulsa la conversiónLa herramienta define 13 pares símbolo-valor —M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I— en orden descendente. Para convertir un número decimal, recorre esta lista y resta repetidamente cada valor mientras añade el símbolo correspondiente, el algoritmo voraz estándar de numerales romanos.
- 2Validación canónica en la conversión inversaAl convertir un numeral romano de vuelta a un número, el analizador usa la regla sustractiva (un valor menor antes de uno mayor se resta, no se suma), y luego vuelve a codificar de inmediato el resultado y lo compara con la entrada original. Cualquier cadena no canónica, por ejemplo IIII en lugar de IV, se rechaza.
- 3La notación vinculum extiende el rango a 3.999.999Los números por encima de 3.999 usan notación vinculum: la porción de los miles se convierte a romano básico, y luego se añade un carácter de combinación de sobrelínea Unicode (U+0305) a cada letra para renderizar la barra tradicional que indica multiplicación por 1.000. Por ejemplo, 5.000 se renderiza como V con una sobrelínea.
- 4El modo fecha convierte cada componente de forma independienteEn modo fecha, la herramienta analiza la fecha seleccionada en enteros de día, mes y año, convierte cada uno mediante la misma función toRoman, y luego los une con el separador elegido (punto medio, guion, barra o espacio) en el orden elegido (DMA, MDA o AMD).
Herramientas relacionadas
Conversor de fechas persas (Jalaali / Shamsi)
Convierte fechas persas (shamsi/jalali iraníes) al calendario gregoriano y viceversa al instante, con el día de la semana, la edad en años jalaali, los nombres de meses dari afganos y los numerales persas. Gratis, privado y se ejecuta completamente en tu navegador.
Conversor de cantidades a mayúsculas chinas (大写金额)
Convierte una cantidad a mayúsculas chinas (大写) para facturas y cheques, como 壹仟贰佰叁拾肆元伍角陆分, siguiendo las normas del Banco Popular de China. También lee 大写 de vuelta a número, escribe fechas de cheque y numerales chinos ordinarios.
Conversor de romanización del coreano (로마자 변환)
Convierte el hangul a letras latinas según la Romanización Revisada del coreano, aplicando los cambios de sonido entre sílabas (국어 → gugeo, 종로 → Jongno). Nombres al estilo del pasaporte con las grafías habituales de los apellidos, y direcciones (종로구 → Jongno-gu).