How to Type Roman Numerals on Any Keyboard, Phone, or in Word

It's late, the outline is due tomorrow, and your cursor is blinking right after Introduction. You need ii, iii, iv to hold the thing together — and that's the moment you notice the keyboard has no roman numeral keys. I've watched people open the symbol picker and scroll through six hundred glyphs at this exact point.

Here's the answer I wish someone had given me back then: everything up to 3,999 is typed with seven letters — I, V, X, L, C, D, M — that were on your keyboard the whole time. Hold Shift, type, done. The real question underneath "how to type roman numerals" is which of two things you actually want, and almost no guide bothers to separate them.

Numbering or characters? Pick your lane first

Ask yourself what the numerals are for:

  1. Automatic numbering — page numbers, chapter headings, an outline that renumbers itself when you insert a section. You want Word or Google Docs to generate them. Skip ahead to the Word section.
  2. Characters in text — a tattoo sketch, "Super Bowl LVIII", a chemistry footnote. You type them yourself, once.

The distinction matters because the best method is different in each lane, and the frustration I see in forum threads almost always comes from using a character method (Endless symbol panels! Alt codes!) for a numbering job, or vice versa. Most people searching for how to type roman numerals in Word actually want lane one: automatic numbering.

How to type roman numerals with the letters already on your keyboard

For characters, the letters win, and it isn't close. Press CapsLock or hold Shift and type the letters in sequence: MMXXVI, XLII, CDXCIX. A Microsoft MVP's accepted answer to this exact question on Microsoft's own Q&A board is literally "simply hold down the Shift key and type." No install, no lookup, works in every app ever made, on every device with a keyboard.

Two edges to that method:

  • Standard roman numerals stop at 3,999 (MMMCMXCIX). Beyond that, the classical convention multiplies by 1,000 using an overline — V̅ for 5,000 — and no keyboard has that. Word's Equation tool can apply an overbar accent; Google Docs does it with \overline in its equation editor. For anything that big I'd just convert the number first.
  • You do need to know the letters' values, or at least trust a converter to check you. Paste the number into the roman numeral converter, then type what it shows. The 1-100 chart lives next to it if you want the full ladder.

That covers the large majority of real situations. The rest of this page is for the cases where it doesn't.

The Unicode characters, and why you mostly shouldn't bother

Unicode ships actual roman numeral characters, separate from the letters: Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ Ⅻ, lowercase ⅰ–ⅻ, and single glyphs for Ⅼ Ⅽ Ⅾ Ⅿ. They live in the Number Forms block starting at U+2160. If you just need one or two, copy them from the strip above and move on with your life. How you insert them by hand depends on the platform, and there are only three routes worth knowing.

On Windows, each has an Alt code — but honestly, treat this table as reference, not homework:

CharⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ
Alt854485458546854785488549855085518552855385548555

Alt+8544 gives you Ⅰ, Alt+8551 gives you Ⅷ, and so on — but only on a keyboard with a numeric keypad, with NumLock on. No keypad, no codes; on a laptop you'd type the hex code (2167) in Word and press Alt+X instead. Memorizing these is a party trick from the days before symbol panels existed, and even WebNots, the site with the fullest Alt-code table, leads with the easier panel methods.

Now the part competitors won't tell you. That Ⅷ is not the same thing as VIII. Same pixels on screen, completely different bytes underneath — and the difference bites:

  • Search for "VIII" in a document and the Ⅷ rows won't match. Try it on a page you pasted from a symbol site.
  • Sorting and spreadsheet lookups treat them as different values.
  • Fonts don't all include the precomposed glyphs, so you get fallback boxes or mismatched styles mid-sentence.

The Unicode Standard itself says the precomposed characters exist "for compatibility only" and that "for most purposes, it is preferable to compose the roman numerals from sequences of the appropriate Latin letters" (Wikipedia's Unicode section quotes the standard directly) — they were added mainly so vertical Asian text could set a multi-letter numeral on one line. So my rule: letters for anything you're writing; the Unicode characters for single-sign labels, nickname decorations, and places a converter handed them to you.

Windows: Character Map and the emoji panel

Two built-in pickers, both documented in Microsoft's special characters guide:

  • Character Map — press Win+S, type character, open it, tick "Advanced view", search for Roman. Every numeral glyph, ready to copy.
  • Emoji panel — Win + . (period), then the symbols tab. WebNots reports the numerals under the math-symbols group there.

On a numpad-less laptop, these two are your replacements for Alt codes.

Mac: the Character Viewer

In any app, Edit → Emoji & Symbols opens the Character Viewer; type roman in its search box and double-click what you need — the same route Apple documents for special characters. Power users can also switch on the Unicode Hex Input layout and type Option+2167 for Ⅷ, but if you're doing that much typing of glyphs, you've probably drifted past what the task needs.

In Word: five ways, ranked

Word is where this question gets asked most, so here's the full toolkit:

  1. Just type the letters. Still first. Still free.
  2. Insert → Symbol → More Symbols. Set the subset to Number Forms and pick the precomposed glyphs. Fine for one-offs.
  3. Hex + Alt+X. Type 2167, press Alt+X, watch it become Ⅷ. Word-only, but fast once your fingers know it.
  4. A field that converts for you. Press Ctrl+F9 to insert empty field braces, then between them type =1234\*Roman. Right-click → Update Field and you get MCCXXXIV. This is the one worth remembering: change the number, update the field, the numeral follows — no re-checking a chart. Word writes large numbers in long form rather than with an overline, so 5,000 comes out as MMMMM.
  5. Let Word number things. This is the lane-one answer. For lists: Home tab, open the numbering dropdown, pick a roman format — items renumber themselves as you edit, which is the entire point. For pages: Insert → Page Number → Format Page Numbers, and set Number format to i, ii, iii. Front matter of theses and reports has worked this way for decades.

Google Docs

No conversion function exists in Docs, so don't hunt for one. For characters: Insert → Special characters, type roman in the search box, click your glyph — the route Google documents here. For outlines, the numbered-list dropdown has a roman-numeral outline format that behaves like Word's. Anything bigger, convert elsewhere and paste.

Excel and Google Sheets: the ROMAN function

Spreadsheets get a real function: =ROMAN(499) returns CDXCIX. It refuses anything above 3,999, and an optional second argument trades standard form for more "concise" historical variants — =ROMAN(499,4) yields ID — which you'll almost never want. Details are in Microsoft's ROMAN function reference; Sheets implements the same thing.

Phones and tablets

Nothing new is needed. Letters: shift and type — any keyboard, iPhone, iPad, Android alike. Precomposed characters or big numbers: open the converter in the phone's browser, convert, copy, paste. Thumb-hunting symbol panels on a five-row phone keyboard is the one approach I'd skip.

FAQs

How do I type roman numerals on a laptop without a numeric keypad?

Skip Alt codes entirely — they need a keypad. Use the letters, the Character Map, or in Word the Alt+X trick (type 2168, press Alt+X for Ⅸ).

How do I make page numbers roman numerals in Word?

Insert → Page Number → Format Page Numbers, then set Number format to i, ii, iii (or I, II, III). The numbering updates itself; you never type a numeral.

Why does Ⅷ look identical to VIII but not find the same thing?

They're different characters: one is a single Unicode code point (U+2167), the other is three Latin letters. Search, sort, and font rendering all treat them differently — which is why the letters are the safer default.


If you're curious what those seven letters are actually worth beyond typing — where they came from, why clocks say IIII — that story starts at what roman numerals are. For tonight's outline, though: Shift, seven letters, thirty seconds. Knowing how to type roman numerals was never the hard part — remembering which lane you're in was.