Inkantic

Roman numeral tattoo generator: the checks it will not do

By Inkantic editorial, Lettering and tools desk · updated

A Roman numeral tattoo generator turns August 28, 1988 into VIII.XXVIII.MCMLXXXVIII in one click, and the arithmetic is the part that almost never goes wrong. What goes wrong is the field order, the character that looks like a letter and is not one, and a string that arrives more than twice as long as the date you typed.

The converter below does the arithmetic, and it is the only part of this page that a dozen other sites also give you. The rest is the step those converters skip: the tattoo font generator sets the finished string in 24 lettering faces at once, and the measurements below come from running Roman numerals through it.

Roman numerals carry no separator of their own, which is why the choice is here and not left to the artist. Nothing you enter leaves this browser tab.

VIII · XXVIII · MCMLXXXVIII

Check every character against the written date before the stencil goes on.

How to use a Roman numeral date converter

A Roman numeral date converter does one job well and leaves three decisions to you. Turning 1988 into MCMLXXXVIII is arithmetic with a single right answer. Which field comes first, what sits between the fields, and whether the characters handed back are ordinary letters are not arithmetic at all, and all three are permanent once they are on skin.

  1. Step 1Decide the order before you convertWrite the date out in words first, then choose month-first, day-first or year-first. Converters default to one order and do not warn you which.
  2. Step 2Convert the three fields separatelyDay, month and year are three independent numbers. Nothing carries between them, so there is no combined date rule that can go wrong.
  3. Step 3Check the letters are lettersSelect the output, retype it by hand into a plain text field and compare. Compatibility characters survive copy and paste and look identical on screen.
  4. Step 4Set it in the lettering you wantPaste the string into a font tool and look at it at the size you have in mind. Numerals fail differently from names, because they repeat the same stroke.
  5. Step 5Read it back coldHand the string to someone who does not know the date and ask what they read. If they hesitate on the order, so will everyone else.

The seven letters, and the two rules that build every date

Roman numerals are built from seven letters and two rules, and a date needs nothing beyond them. The Encyclopedia of Mathematics gives I, X, C and M for the powers of ten and V, L and D for their halves, then states the arithmetic plainly: when a letter is followed by a letter of lesser value the values are added, and when it is followed by a letter of greater value the smaller is subtracted from the larger.

That is enough to build any field of any date by columns.

DigitOnesTensHundredsThousands
1IXCM
2IIXXCCMM
3IIIXXXCCCMMM
4IVXLCD
5VLD
6VILXDC
7VIILXXDCC
8VIIILXXXDCCC
9IXXCCM

Read a number one digit at a time and run the columns together. 1988 is M for the thousand, CM for the nine hundred, LXXX for the eighty and VIII for the eight, giving MCMLXXXVIII. The 28th is XX plus VIII. August, the eighth month, is VIII. Zero has no column, which is why a padded 08 becomes plain VIII and not something longer.

MM.DD.YYYY or DD.MM.YYYY: fix the order before you fix the font

Field order is the decision that ruins these tattoos, and Roman numerals make it worse rather than better. The problem is old and documented: RFC 3339, the specification behind internet timestamps, notes in section 5.2 that the date format “10/11/1996” is completely unsuitable for global interchange because it is interpreted differently in different countries. Converting it to letters preserves the ambiguity and adds authority to it.

Field orderSeptember 12, 1990 becomesA stranger may read it as
Month first, as written in the USIX.XII.MCMXCDecember 9, wherever day-first is normal
Day first, as written across most of EuropeXII.IX.MCMXCDecember 9, if the reader is American
Year first, the ISO 8601 orderMCMXC.IX.XIISeptember 12, because the year anchors the rest

The rule with the condition attached: if the tattoo is for you, and the people who will ask about it live where you do, use the order you grew up reading. If the date will travel — a wedding date shared across two countries, a piece you expect strangers to read — put the year first. Every year from 1000 on contains an M and no day or month ever can, so the field carrying the M is unmistakably the year; once it leads, descending order is the only sensible reading of the two that follow.

IV or IIII: the clock convention does not belong on a date

IV is the correct form for four on a date, and IIII is a horological convention that arrived from somewhere else. The subtractive rule quoted above produces IV directly, with nothing in it that makes IIII available. Dials are the exception, and they are an exception for a stated reason: the Seiko Museum Ginza records that IIII sat better opposite VIII on a round dial, and the notation stuck after the Wells Cathedral clock.

A date has no opposite side and nothing to balance. April as IIII, or the 4th as IIII, is a clock face habit transplanted onto something that is not a clock. Nine holds the same trap one digit along: IX is the form the subtractive rule produces, and VIIII is the spelling that rule replaces.

There is no zero, and that is what breaks clock-time tattoos

Roman numerals have no symbol for zero, and the gap only matters once you try to write a time. The seven letters cover 1 to 3,999 and nothing below one, so days run from I to XXXI and months from I to XII without ever needing it. A birth time does need it, and there is nothing to reach for.

Three minutes past three becomes III:V, which reads as three and five rather than 3:05, because Roman notation has no place-holding zero to keep the minutes in their column. Ten o’clock exactly is worse: X and then nothing at all. If the appeal is a time or a coded date rather than a legible one, the Morse code tattoo generator handles digits, zero included, and draws the standard ITU gaps on a single line.

Separators: dot, interpunct, dash, or nothing at all

Separators are the one part of a Roman date where the tools genuinely differ, and the choice is yours rather than the converter’s. CalculatorSoup’s date converter listed seven of them when we checked it in August 2026 — dot, mid dot, bullet, dash, space, underline and slash — and previews none of them in any lettering, which is where the choice actually shows.

Two practical constraints narrow the list. A slash reads as a fraction at small sizes, and a space alone leaves nothing to stop the fields running together. Running them together is worse than it sounds: September 12, 1990 in day-first order with no separators at all is XIIIXMCMXC, whose first four characters are XIII.

We measured whether the separators survive the lettering, since a character that falls back to another font ruins the line more visibly than a poor choice does. Rendered at 64 pixels and compared pixel by pixel against the system fallback, the dot, mid dot, bullet, hyphen, en dash, underline and slash each drew from the selected face in all 24 tattoo fonts on this site. Separators are safe. The numerals are the problem.

Why a converter that outputs Ⅻ will not render in a tattoo font

Some sources of Roman numerals hand back dedicated Unicode characters rather than letters, and the difference is invisible until you set it in type. Unicode encodes Ⅰ through Ⅻ, plus L, C, D and M, in the Number Forms block, and the standard is explicit about what they are for: the Unicode Standard, section 22.3.4, says the code points exist for compatibility with East Asian standards and that for most purposes it is preferable to compose Roman numerals from sequences of the appropriate Latin letters.

Typing Ⅻ.Ⅸ.MCMXC into the same generator shows what that means on a tattoo. Every preview splits in half: the first two groups appear in an upright system serif while MCMXC renders in Great Vibes, Cinzel or UnifrakturMaguntia as chosen. Drawn at 64 pixels and compared pixel by pixel, the single character Ⅻ was identical to the system fallback in 24 faces out of 24, while the letter X differed from the fallback in all 24. None of these faces has its own glyph for the compatibility characters, and the PNG export is drawn from the same font stack as the preview, so the substitution leaves with the file.

24 of 24Tattoo faces in which the character Ⅻ (U+216B) rendered pixel-identical to the system fallback rather than to the selected font — measured on the Inkantic tattoo font generator, August 2026. The letter X matched the fallback in none of them

The fix costs nothing: type X, I and I as ordinary capital letters. An image model is the wrong repair for this, because it draws letters as shapes rather than characters, which is the same reason ChatGPT tattoo prompts misspell words while composing the picture around them beautifully.

How long the date actually gets, and what that does to placement

Length is the constraint nobody checks, and it is the one that decides whether a date fits a wrist. An arabic date with zero padding is always ten characters. The Roman form of the same date is not fixed at all: it depends on which digits the date happens to contain, and the spread is wide enough to change the placement conversation.

6 to 23Characters in a dot-separated Roman date across all 25,933 calendar dates from 1940 to 2010, median 14, against a fixed 10 for the padded arabic form — Inkantic calculation, August 2026

January 1, 2000 is I.I.MM, six characters and shorter than the date itself. August 28, 1988 is VIII.XXVIII.MCMLXXXVIII, twenty-three characters and more than twice the length. Those extremes are rare — under one per cent of dates in that range reach twenty characters — but the median of fourteen is still forty per cent longer than the arabic form, and length is what forces the choice between a smaller face and a bigger placement. Convert your own date first, count the characters, and take that number to the consultation rather than a picture of someone else’s forearm.

XIII is the one string worth checking before you commit

XIII appears in more dates than people expect, and it carries a meaning worth knowing about in advance. Police Magazine, a trade publication for law enforcement, published a piece by a retired sergeant that names “13”, “XIII”, “X3”, “trece” and “3ce” as Sureno identifiers. Anyone born on the 13th carries that exact string as a standalone element, and so does anyone whose separators were dropped in the wrong place.

None of that makes a birthday a gang tattoo. Context, placement and the rest of the design carry far more meaning than three letters, and we found no source claiming that a dated forearm piece reads as affiliation. What it does mean is that the string is worth a deliberate decision rather than a surprise: a separator that keeps XIII attached to the rest of the date, or a placement where it is not the only element on the limb. The same principle already runs inside our random tattoo brief generator, which flags combinations known to cause problems rather than pretending every draw is equally safe. We checked XIII specifically and say nothing here about XIV, because we did not find a primary source for it.

The stencil read-back: four checks before the needle

The read-back is the only real check on a Roman numeral date, because the person wearing it already knows what it is supposed to say. Every proofreading instinct works against you here, and the four checks below cost an evening rather than a laser appointment.

  1. Step 1Retype the numerals by handType the string into a plain text field instead of pasting it. Anything that changes shape when retyped was a compatibility character, not a letter.
  2. Step 2Give it to someone with no contextAsk what date they read, not whether it looks right. A wrong answer means the field order is ambiguous to everyone except you.
  3. Step 3Print it at final sizeHold the print at arm’s length. Count the characters against the placement rather than judging by eye, because numerals compress on screen and not on skin.
  4. Step 4Check the stencil, not the mockupAsk for the stencil in the final lettering at the final size, and read it once more on the skin. A mockup can hide a substituted glyph that a stencil shows.

When a Roman numeral date is the wrong choice

Three cases rule the format out, and none of them is about taste. A time of day cannot be written at all, for the reason above. A date whose Roman form runs past twenty characters does not belong on a wrist or a finger, and the honest options are a larger placement or arabic numerals. And a date that strangers must read correctly — a memorial with two dates, a business piece, anything that will be photographed and captioned — is safer in an unambiguous order or in words.

The format also loses its point when the numerals are meant to carry the design on their own. Roman capitals repeat the same vertical stroke, so a long date reads as texture before it reads as a number, and that texture needs an artist rather than a converter. Everything on this site that runs in the browser without an account is on the free tools page; if you are weighing AI-generated artwork to sit around the date, we tested what those tools actually deliver in our review of AI tattoo generators.

Questions people ask

How do you write a wedding date in Roman numerals?
A wedding date follows the same three-field rule as any other date. The day, the month and the year convert separately, and the only real decision is which field comes first. Couples planning matching tattoos should agree the order and the separator before either appointment, because the same date set in two different orders produces two tattoos that contradict each other in public.
Are Roman numeral tattoos tacky?
Roman numeral dates are among the most common tattoos there are, and that popularity is the whole of the objection — the format is familiar, not badly made. What separates one from the next is execution: a field order chosen on purpose, lettering that holds its shape at the size it is inked, and spacing an artist set rather than a screenshot supplied.
Should I choose serif or sans serif for a Roman numeral tattoo?
Roman capitals were cut into stone with serifs, and a serif face keeps I, II and III from reading as a row of identical bars, because the top and bottom strokes close each stroke off. A sans face looks cleaner and needs generous letter spacing for the same reason. Both work; the decision is legibility at your size rather than period accuracy.
Can every number be written in Roman numerals?
Roman numerals cover the whole numbers from 1 to 3,999 using the seven ordinary letters and nothing else. There is no symbol for zero, no negative numbers and no fractions in that set, and anything from 4,000 up needs a bar drawn over the letters, which is a drawing decision rather than something a converter hands you. Dates never reach that limit; measurements and times do.
Should the year come first or last in a Roman numeral date?
Order follows the convention you name, not the numerals. American dates run month, day, year; most of Europe runs day, month, year; ISO 8601 runs year, month, day. Roman numerals carry no separator of their own, so state the order to the artist explicitly and check the stencil against a written date.
Inkantic editorialWe build the tools on this site, so every claim about them is checked against the code that runs in your browser. Font notes come from setting the same word in all 24 faces at tattoo scale and comparing where the thin strokes go. Where we have not tested something ourselves, the page says so.
Sources