LogoPractical Web Tools

File Converters

  • PDF Tools
  • Image Converter
  • Video Converter
  • Audio Converter
  • Document Converter
  • eBook Converter
  • Archive Tools
  • File Tools

Calculators

  • Finance Calculators
  • Health Calculators
  • Math Calculators
  • Science Calculators
  • Other Tools

Popular Tools

  • PDF to Word
  • HEIC to JPG
  • Merge PDF
  • Fillable PDF Creator
  • Mortgage Calculator
  • BMI Calculator
  • AI Chat

AI Tools

  • AI Video Generator
  • Background Removal
  • Ebook Writer
  • AI Chat
  • Text to Speech
  • AI Image Generator
  • AI Audio Generator
  • Browse AI Models
  • AI Document OCR
  • AI Humanizer
  • AI Reddit Outreach
  • AI Code Editor
  • Agent Playground
  • AI Notepad
  • AI Character Chat
  • AI Headshot Generator

Company

  • About Us
  • Blog
  • Contact
  • Request a Tool

Legal

  • Privacy Policy
  • Terms of Service
Email Support
Practical Web Tools Logo
Practical Web Tools

Free Tools — Your Files Never Leave Your Device

Practical Web Tools - Convert files & chat with AI — fully offline | Product Hunt

© 2026 Opal Emporium LLC. All rights reserved.

Privacy-first file conversion and AI chat. No accounts, no uploads, no tracking.

  1. Home
  2. Math Calculators
  3. Roman Numeral Converter

Roman Numeral Converter

Convert between Roman numerals and Arabic numbers. Learn how Roman numerals work with step-by-step breakdowns.

By Joseph Orduna·Reviewed April 6, 2026·How this works
Formula:I=1, V=5, X=10, L=50, C=100, D=500, M=1000

Conversion Result

Roman Numeral

MMXXIV

Breakdown: M + M + X + X + IV

Conversion Direction

Enter Arabic Number

Enter a number between 1 and 3999

Step-by-Step Breakdown

M=1000
M=1000
X=10
X=10
IV=4
Total2024

Roman Numeral Reference

I

1

V

5

X

10

L

50

C

100

D

500

M

1000

Subtractive Combinations

IV

4

IX

9

XL

40

XC

90

CD

400

CM

900

Common Numbers

Roman Numeral Rules

1. Addition Rule

When a smaller numeral follows a larger one, add them: VI = 5 + 1 = 6

2. Subtraction Rule

When a smaller numeral precedes a larger one, subtract: IV = 5 - 1 = 4

3. Repetition Limit

I, X, C, M can repeat up to 3 times. V, L, D never repeat.

4. Subtraction Pairs

Only I (before V, X), X (before L, C), and C (before D, M) are subtracted.

Conversion Result

Roman Numeral

MMXXIV

Breakdown: M + M + X + X + IV

Try These Conversion Examples

Quick-start with common scenarios

Practice Roman Numerals

Test your skills with practice problems

Practice with 3 problems to test your understanding.

?How Do You Convert Roman Numerals?

Roman numerals use letters: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Add values when equal or smaller follows larger (VI=6). Subtract when smaller precedes larger (IV=4, IX=9). Example: MCMLXXXIV = M(1000) + CM(900) + L(50) + XXX(30) + IV(4) = 1984. Maximum using standard notation is 3,999 (MMMCMXCIX).

What are Roman Numerals?

Roman numerals are a numeral system originating in ancient Rome using combinations of letters (I, V, X, L, C, D, M) to represent numbers. Unlike positional systems like Arabic numerals, Roman numerals use additive and subtractive combinations. They are still used today for clocks, copyrights, movie releases, outlines, and formal numbering.

Key Facts About Roman Numerals

  • Basic symbols: I=1, V=5, X=10, L=50, C=100, D=500, M=1000
  • Additive rule: equal or smaller after larger = add (VII = 7)
  • Subtractive rule: smaller before larger = subtract (IV = 4, IX = 9)
  • Only I, X, C can be used for subtraction (before V/X, L/C, D/M respectively)
  • Maximum of 3 same symbols in a row (III ok, IIII not standard)
  • No symbol for zero in Roman numerals
  • Modern usage: movie dates, Super Bowls, clock faces, book chapters
  • Standard notation covers 1 to 3,999 (larger numbers use overlines)

Quick Answer

Roman numerals use letters: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Add values when equal or smaller follows larger (VI=6). Subtract when smaller precedes larger (IV=4, IX=9). Example: MCMLXXXIV = M(1000) + CM(900) + L(50) + XXX(30) + IV(4) = 1984. Maximum using standard notation is 3,999 (MMMCMXCIX).

Frequently Asked Questions

Roman numerals are a number system from ancient Rome using letters: I (1), V (5), X (10), L (50), C (100), D (500), M (1000). Numbers are formed by combining these letters. They were used throughout the Roman Empire and are still used today for clocks, outlines, and dates.

Ancient number system using letters: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Roman numerals are generally added left to right (VI = 5+1 = 6). However, a smaller numeral before a larger one means subtraction (IV = 5-1 = 4, IX = 10-1 = 9). Only I, X, and C can be used for subtraction, and only immediately before the next two larger values.

Add left to right. Smaller before larger = subtract. VI=6, IV=4, IX=9.

Standard Roman numerals go up to 3999 (MMMCMXCIX). For larger numbers, ancient Romans used a bar over the numeral to multiply by 1000 (V̄ = 5000). Some systems use different conventions for very large numbers.

Standard: 3999 (MMMCMXCIX). Bar over numeral = multiply by 1000.

IV (4) uses subtractive notation - placing I before V means 5-1=4. This was adopted for brevity. However, IIII is sometimes seen on clock faces (called "watchmaker's four") for visual balance and tradition.

Subtractive notation: I before V = 5-1 = 4. IIII sometimes used on clocks for balance.

No, Roman numerals have no symbol for zero. The Romans didn't have a concept of zero as a number. This is one reason why Roman numerals were eventually replaced by Arabic numerals (which include zero) for calculations.

No zero in Roman numerals. Romans had no symbol for zero.

Last updated: 2025-01-15

Related Math Tools

Explore similar calculators

Circle Calculator

Area, circumference, radius

Triangle Calculator

Area, perimeter, angles

Rectangle Calculator

Area and perimeter

Square Calculator

Area and perimeter

Sphere Calculator

Volume and surface area

Cylinder Calculator

Volume and surface area

View all math calculators

How this works

Formulas follow standard definitions from the NIST Digital Library of Mathematical Functions and classical textbook derivations. Calculations run entirely in your browser. Where a closed-form solution exists, it is used; where an iterative or numerical method is required, the implementation is named on the page.

Sources

  1. [1]
    NIST Digital Library of Mathematical Functions
    Academic·dlmf.nist.gov·Accessed Apr 21, 2026
Joseph Orduna
Joseph OrdunaFounder & Software Engineer

Full-stack software engineer specializing in embedded systems, web architecture, and AI/ML. Founder of Practical Web Tools. Built the gesture-controlled drone IP acquired by KD Interactive (Aura Drone, sold on Amazon).

Full bioLinkedIn

Conversion Result

Roman Numeral

MMXXIV

Breakdown: M + M + X + X + IV