How-to Guide 5 min read

How to Write a Date in Roman Numerals (Tattoos, Weddings, Birthdays)

Convert any date to Roman numerals: day, month and year done separately, which separator to use, DD.MM vs MM.DD order, examples and how to check a tattoo.

date in roman numeralsroman numeral date converterwedding date in roman numeralsroman numerals for tattoobirthday in roman numerals

The short answer

To write a date in Roman numerals, convert the day, month and year separately and join them with a dot, a dash or a middle dot. For example, 14 February 2026 becomes XIV.II.MMXXVI in day-month-year order. Use the Roman Numeral Converter for each part, then convert the result back to make sure every piece reads correctly.

Step by step

  • Decide the order. In India, the UK and most of Europe, dates are written day first (DD.MM.YYYY). In the US, the month usually comes first (MM.DD.YYYY). Pick the order the reader will expect, because 03.04 means 3 April to one person and 4 March to another.
  • Convert the day. Days run from 1 (I) to 31 (XXXI).
  • Convert the month. January is I and December is XII.
  • Convert the year. For example 1999 is MCMXCIX and 2026 is MMXXVI.
  • Join the parts with the separator you like. Dots are the most common choice for tattoos and engraving.
  • Check the result by converting each part back to a number.
  • Roman numerals have no zero, so you never write a leading zero. The 5th of a month is simply V, not "0V".

    Months in Roman numerals

    MonthNumberRoman numeral
    January1I
    February2II
    March3III
    April4IV
    May5V
    June6VI
    July7VII
    August8VIII
    September9IX
    October10X
    November11XI
    December12XII

    Days that people often get wrong

    Most days are easy, but the ones built from subtraction (a smaller numeral before a larger one) trip people up.

    DayRoman numeralWhy
    4IV5 minus 1
    9IX10 minus 1
    14XIV10 + 4
    19XIX10 + 9
    24XXIV20 + 4
    29XXIX20 + 9
    31XXXI30 + 1

    Recent years in Roman numerals

    YearRoman numeral
    1985MCMLXXXV
    1990MCMXC
    1994MCMXCIV
    1999MCMXCIX
    2000MM
    2008MMVIII
    2015MMXV
    2020MMXX
    2024MMXXIV
    2025MMXXV
    2026MMXXVI
    2027MMXXVII

    Years from 2000 to 2099 always start with MM. For 1900 to 1999 they start with MCM (1,000 plus 900).

    Worked examples

    A wedding on 12 December 2025 (day-month-year):

    • Day 12 = XII
    • Month 12 = XII
    • Year 2025 = MMXXV
    • Result: XII.XII.MMXXV

    A birthday on 24 September 1994 (day-month-year):

    • Day 24 = XXIV
    • Month 9 = IX
    • Year 1994 = MCMXCIV
    • Result: XXIV.IX.MCMXCIV

    The same birthday in US order (month-day-year): IX.XXIV.MCMXCIV

    A child born on 4 July 2020: IV.VII.MMXX (day first) or VII.IV.MMXX (month first). This is exactly the kind of date where order matters, because both versions are valid dates.

    Choosing a separator

    • Dots (XIV.II.MMXXVI) are the most common for tattoos, rings and wedding signs.
    • Middle dots (XIV · II · MMXXVI) look neat on invitations.
    • Dashes or slashes work, but slashes can look like extra strokes in some fonts.
    • Spaces only can be confusing, because a reader may not know where one number ends and the next begins.

    Whatever you choose, keep it the same between all three parts.

    How to check a date before it is permanent

    A tattoo, an engraving or a printed invitation is hard to fix, so check every part twice.

  • Open the converter and choose Roman → Number.
  • Type each part on its own, for example XIV, then II, then MMXXVI.
  • Confirm each comes back as the number you meant.
  • Then switch to Number → Roman, type the original numbers again and compare the letters character by character.
  • Why both directions? In Roman → Number mode, the converter adds and subtracts the letter values but does not reject non-standard spellings. It reads IIII as 4 and IC as 99, even though the standard forms are IV and XCIX. Converting from the number gives you the standard spelling, so a mismatch between the two tells you something is off.

    Common mistakes

    • Writing IIII for 4 or VIIII for 9. The standard forms are IV and IX. (IIII does appear on some clock faces, but it is not the usual way to write a date.)
    • Writing IC for 99 or IL for 49. Only I, X and C are placed before a larger numeral, and only before the next two values up: I before V or X, X before L or C, C before D or M. So 49 is XLIX and 99 is XCIX.
    • Mixing up day and month order between what you mean and what the reader assumes.
    • Copying a year from a list without checking it. 1990 is MCMXC, not MXM.
    • Letter shapes in the design. In some script fonts, I and L or V and U look alike. Ask the artist to show you a proof and read it back.

    Using the converter

    The Roman Numeral Converter has two modes:

    • Number → Roman accepts whole numbers from 1 to 3,999 and returns the standard form.
    • Roman → Number accepts the letters M, D, C, L, X, V and I in upper or lower case.

    It converts one number at a time, so enter the day, the month and the year separately and copy each result with the Copy result button. For the rules behind the letters and how to read long numerals, see How to Read and Write Roman Numerals (Including Years Like 2026).

    Frequently asked questions

    How do you write 2026 in Roman numerals?

    2026 is MMXXVI: MM for 2,000, XX for 20 and VI for 6.

    How do I write my birth date in Roman numerals?

    Convert the day, month and year separately and join them with dots. For example, 24 September 1994 is XXIV.IX.MCMXCIV in day-month-year order.

    Should a Roman numeral date be day first or month first?

    Use the order your reader expects. India, the UK and most of Europe put the day first (DD.MM.YYYY); the US usually puts the month first (MM.DD.YYYY).

    Is there a zero in Roman numerals?

    No. Roman numerals have no zero, so you never add a leading zero. The 5th of a month is written V.

    Try this tool on Lazyblink

    Put this guide into practice with our free online tool — no signup required.

    Open tool