Roman Numeral Tattoo Generator

Enter a date and get it back in roman numerals in six layouts, each with its letter count — because a date that converts to six letters and a date that converts to eighteen are two completely different tattoos. Everything runs in your browser. Nothing is sent anywhere, there is no signup and there is no watermark.

    Tap any line to copy it. The letter count is what your artist needs: it decides the width of the piece far more than the date does. Take the layout you like to a stencil, or browse fine line and minimalist designs to pair it with.

    The two rules that decide whether your date is correct

    Roman numerals use seven letters: I is 1, V is 5, X is 10, L is 50, C is 100, D is 500 and M is 1000. Everything else is built from those. The first rule that catches people out is subtraction: a smaller letter placed before a larger one is subtracted from it, but only in six specific pairs — IV (4), IX (9), XL (40), XC (90), CD (400) and CM (900). Those are the only subtractive forms in standard use. There is no such thing as IL for 49 or IC for 99, and a tattoo carrying one of those is simply wrong. This generator can only produce the standard forms, which is most of what it is for.

    The second rule is the one that surprises people: there is no zero. Roman numerals are not a positional system, so they have no place-keeping zeros, and the system as the Romans used it had no numeral for zero at all. That has a direct consequence for dates. You cannot write 05 as a padded two-digit number — the fifth of the month is V and nothing else. A date you are used to seeing as a tidy 05.06.2019 comes out as V · VI · MMXIX, which is deliberately lopsided. Anyone selling you a "zero-padded" roman date is inventing notation, and it will read as an error to anyone who knows the system.

    One ceiling worth knowing: with the seven standard letters alone the largest writable number is 3,999 (MMMCMXCIX). Beyond that the system needs an overline — a vinculum — that multiplies a letter by a thousand. For dates this never comes up, and for a tattoo it is worth avoiding anyway: a thin horizontal rule sitting a millimetre above a letter is exactly the kind of detail that closes up as ink spreads.

    Choosing a layout you can still read in ten years

    A roman numeral date is a line of lettering, and lettering fails differently from a picture. Pigment sits in the dermis and keeps dispersing for the rest of your life, so every stroke slowly widens. On a drawing that is forgiving; on a row of capital letters it closes the counters — the gaps inside and between the letters — and XVIII drifts toward a solid bar. The single most useful thing you can do is give the piece more space than looks necessary: wider letter spacing, a thicker separator, and a size chosen for the longest element rather than the average one.

    That is why this tool prints the letter count next to every layout instead of hiding it. A date like 1 January 2020 is six letters and will sit happily on a wrist. A date like 28 August 2028 is eighteen — and eighteen capital letters spread across five centimetres is under three millimetres each, below the size at which the spacing rule can be honoured. Eighteen letters wants a forearm, a ribcage or a upper arm, or it wants to be split across two stacked lines, which is what the stacked layout above is for.

    Separator choice is not decoration either. Interpuncts (·) and hyphens add width but keep the three numbers visibly separate as they spread; running the numbers together with no separator saves width now and produces an unreadable string later. If you want it as small as possible, drop the separator width by stacking rather than by removing the separators.

    Check the numerals against the letters above before anyone touches you with a needle, and then have your artist check them again. A misspelled word can be argued about; a wrong numeral is arithmetic, and it is the single most common correctable mistake in lettering tattoos.

    Roman numeral tattoo FAQ

    How do you write a date in roman numerals for a tattoo?
    Convert each part of the date separately and join them with a separator: 14 March 2019 becomes XIV · III · MMXIX. The day, month and year are three independent numbers — there is no single roman numeral for a whole date, which is why the separator you choose is a design decision rather than a grammatical one.
    Why is there no zero in a roman numeral date?
    The system has no numeral for zero and no place-keeping zeros, so a leading zero cannot be written. The 5th of a month is V, never “0V”. If you want the visual balance of 05.06.2019, roman numerals cannot give it to you — V · VI · MMXIX is the correct form and it is deliberately uneven.
    What is the largest number roman numerals can write?
    Using only the seven standard letters, 3,999 — written MMMCMXCIX. Larger values need an overline (vinculum) multiplying a letter by a thousand, which is not something a tattoo can render legibly at small size. For dates this ceiling never matters.
    Are IIII and IV both correct?
    For a tattoo, use IV. Subtractive notation is the standard modern form and the only subtractive pairs in standard use are IV, IX, XL, XC, CD and CM. IIII survives mainly on clock faces as a typographic tradition; this generator only outputs standard subtractive forms.
    How long will my date be on skin?
    Count the letters, not the digits. 1 January 2020 is I · I · MMXX — six letters. 28 August 2028 is XXVIII · VIII · MMXXVIII — eighteen. The generator shows the letter count for every layout precisely because two dates a few days apart can differ by a factor of four in width, which changes what placements will hold them.

    Sources

    • Wikipedia: Roman numerals — the seven standard symbols and their values; the six subtractive pairs described as "the only subtractive forms in standard use"; 3,999 (MMMCMXCIX) as the largest number writable without a vinculum; and the absence of both place-keeping zeros and any numeral for zero. Checked 6 September 2026.