# How to convert roman to arabic numerals?

**URL:** <https://community.mp3tag.de/t/how-to-convert-roman-to-arabic-numerals/3492>\
**Category:** Support\
**Created:** [June 25, 2006, 6:16am UTC](https://community.mp3tag.de/t/how-to-convert-roman-to-arabic-numerals/3492 "2006-06-25T06:16:27Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)\
**Post date:** [June 25, 2006, 6:16am UTC](https://community.mp3tag.de/t/how-to-convert-roman-to-arabic-numerals/3492/1 "2006-06-25T06:16:27Z")

</div>

Is there a way in MP3tag to convert a roman number to an arabic number?  
For instance: 'MCMLXXXIV' to '1984'

DD.20060625.1015

---

<div class="post-metadata">

**Author:** ![Ron\_Mark](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/c37758/32.png) [@Ron\_Mark](https://community.mp3tag.de/u/Ron_Mark)\
**Post date:** [September 17, 2018, 3:28am UTC](https://community.mp3tag.de/t/how-to-convert-roman-to-arabic-numerals/3492/3 "2018-09-17T03:28:56Z")

</div>

Just wondering as this question was posed a dozen years or so ago if someone had figured out a way to do this yet? Would like to convert Album titles from Orkus Compilation XVII (as an example) to Orkus Compilation 17 (XVII) via a $regexp if at all possible...have attempted to use some of the other ideas posted via Convert Roman to Arabic however have had no luck...even downloaded an .mta but this seems not have the desired results either....

---

<div class="post-metadata">

**Author:** ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)\
**Post date:** [September 17, 2018, 6:32am UTC](https://community.mp3tag.de/t/how-to-convert-roman-to-arabic-numerals/3492/4 "2018-09-17T06:32:18Z")

</div>

I don't think that it is possible with a regex for the full range of possible [Roman numerals.](https://simple.wikipedia.org/wiki/Roman_numeral)

In addition, there is no strict rule for Roman numerals.  
Example:  
990 can be written as "XM" or as "CMXC", both are valid.

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [September 17, 2018, 6:47am UTC](https://community.mp3tag.de/t/how-to-convert-roman-to-arabic-numerals/3492/5 "2018-09-17T06:47:40Z")

</div>

I think there are functions in MS Excel that convert arabic numbers into roman numerals and vice versa.  
So if it is really a bulk problem, it may be worthwhile to write an export script and process the numbers in Excel.

---

<div class="post-metadata">

**Author:** ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)\
**Post date:** [September 17, 2018, 8:15am UTC](https://community.mp3tag.de/t/how-to-convert-roman-to-arabic-numerals/3492/6 "2018-09-17T08:15:36Z")

</div>

I think it is a problem to isolize the the roman numbers in a string. Probably they are not isolated in a special tag in the files and i.e. to recognice "I" or an "V" in the combination with other characters in a string as a roman number may not be so easy.

---

<div class="post-metadata">

**Author:** ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)\
**Post date:** [September 17, 2018, 8:43am UTC](https://community.mp3tag.de/t/how-to-convert-roman-to-arabic-numerals/3492/7 "2018-09-17T08:43:09Z")

</div>

> [@poster](#):
>
> to recognice "I" or an "V" in the combination with other characters in a string as a roman number may not be so easy.

Especially, if the roman numerals are written in Unicode:

> **[Numerals in Unicode](https://en.wikipedia.org/wiki/Numerals_in_Unicode#Roman_numerals_in_Unicode)**
>
> A numeral (often called number in Unicode) is a character that denotes a number. The decimal number digits .mw-parser-output .monospaced{font-family:monospace,monospace}0–9 are used widely in various writing systems throughout the world, however the graphemes representing the decimal digits differ widely. Therefore Unicode includes 22 different sets of graphemes for the decimal digits, and also various decimal points, thousands separators, negative signs, etc. Unicode also includes several non-de...

---

<div class="post-metadata">

**Author:** ![Zerow](https://community.mp3tag.de/user_avatar/community.mp3tag.de/zerow/32/11379_2.png) [@Zerow](https://community.mp3tag.de/u/Zerow)\
**Post date:** [October 10, 2018, 6:46pm UTC](https://community.mp3tag.de/t/how-to-convert-roman-to-arabic-numerals/3492/8 "2018-10-10T18:46:29Z")

</div>

> [@poster](#):
>
> I think it is a problem to isolize the the roman numbers in a string. Probably they are not isolated in a special tag in the files and i.e. to recognice "I" or an "V" in the combination with other characters in a string as a roman number may not be so easy.

Recently I ditched the duality of using roman and arabic numerals [romans were for parts of albums and titles of movies]. Now I just use `#` as an indicator followed by an arabic number; not caring what was used in the original title of the album or on a poster of a movie

An so in order to do that, being a score buff, I had to go through enormous amount of data by hand. I started with `XIX` and then moved down, being left at the end with the horror of `I`. Of course I had simple actions prepared for the switch, but nevertheless it was me who had to read all those Ies and decide if it is a number or a personal pronoun  
  
  
But now I just check [switch] only the new addition and I can easily find any sequel or part of a larger body of work. If only I had ditched that duality 10 years ago...

---

<div class="post-metadata">

**Author:** ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)\
**Post date:** [February 9, 2026, 12:19pm UTC](https://community.mp3tag.de/t/how-to-convert-roman-to-arabic-numerals/3492/9 "2026-02-09T12:19:48Z")

</div>


