Roman Numeral Converter
(fixed for Opera & Chrome)Please see the Wikipaedia article on Roman Numerals for a more extensive discussion and additional links.
This program uses the algorithm described in detail at MoxLotus.com. However, this program is written in javascript and uses extended numerals increasing the maximum from 3,999 to 3,999,999.
The idea for using i () as well as m () to represent 1,000 came from ostermiller.org/calc/roman.html though he uses different algorithms. If you are a teacher, though, ostermiller.org/calc/roman.html has the options of both on line and printed tests.