utility calculator
Roman Numerals & Decimal Converter
Convert any integer between 1 and 3,999 to Roman numerals and decode Roman numeral strings back to decimal with step-by-step logic.
Inputs
Configuration
Step-by-Step Translation Log
Results
Result
Formula
Roman Numeral Values Reference
I = 1 | V = 5 | X = 10 | L = 50
C = 100 | D = 500 | M = 1,000Numbers are built from left to right, largest to smallest. Subtractive notation is used for 4s and 9s (e.g. IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900).
Step by step
How the calculation works
- 1Choose the mode: Decimal to Roman or Roman to Decimal.
- 2For Decimal to Roman, input an integer between 1 and 3,999.
- 3For Roman to Decimal, input a combination of letters I, V, X, L, C, D, M.
- 4Look at the conversion step log below to see the breakdown of additive/subtractive notation.
Example
Example Conversions
2024 converts to MMXXIV (1000+1000+10+10+4). MCMXCIX decodes to 1999 (1000 + (1000-100) + (100-10) + (10-1)).
Related guides
Learn more about this calculation
Guide
Understanding Calculator Formulas: How DTC Turns Inputs into Results
Understand how Do The Calculation formulas are presented, what the explanation blocks mean, and how to verify calculator logic before using a result in a real decision.
Site Guide
How to Use Do The Calculation Calculators: A Practical Step-by-Step Guide
Learn the fastest reliable workflow for using Do The Calculation calculators, reading results, checking formulas, and using save, print, share, and export actions correctly.