Romeinse cijfers omrekenen

Zet 1–3.999 om naar canonieke Romeinse cijfers of controleer Romeinse tekst. Bekijk de waardeopbouw en kopieer of download de omzetting.

Zo werkt het

Zet 1–3.999 om naar canonieke Romeinse cijfers of controleer Romeinse tekst. Bekijk de waardeopbouw en kopieer of download de omzetting.

Stap 1

Kies decimale of Romeinse invoer

Vast voorbeeld

49XLIX

Gebruik Getal naar Romeins voor hele cijfers van 1 tot en met 3.999, of Romeins naar getal voor tekst uit I, V, X, L, C, D en M. Kleine letters en Unicode-compatibiliteitscijfers worden vóór validatie genormaliseerd.

Stap 2

Lees de plaatswaardeopbouw

Vast voorbeeld

CM + XL + IV900 + 40 + 4

Een geldig resultaat toont het totaal en de tokens die het hebben gemaakt, zoals CM, XL en IV voor 944. Aan een afgewezen tekenreeks wordt geen gegokte waarde toegekend.

Stap 3

Kopieer, download of controleer terug

Vast voorbeeld

944CMXLIV944

Gebruik Richting omkeren na een geldige omzetting wanneer je de andere lezing wilt controleren. Kopiëren en Downloaden houden getal, Romeinse vorm en tokenopbouw bij elkaar.

Praktische toepassingen

Hoofdstuk-, indelings- en releasenummering

Voor een document waarvan de 49e sectie een Romeinse kop nodig heeft, kies Getal naar Romeins en voer 49 in. Het resultaat XLIX scheidt 40 en 9; IL wordt geweigerd in plaats van als alternatieve afkorting behandeld. Gebruik Richting omkeren om te controleren dat XLIX weer 49 geeft voordat je de kop invoegt. Als een publicatiestijl kleine Romeinse nummering gebruikt, pas die typografie dan in het document toe: de uitvoer van de converter blijft hoofdletters. Bewaar nummering als gewone gehele getallen wanneer je een indeling sorteert of hernummert; gedrukte Romeinse strings zijn labels, geen bruikbare numerieke sorteervolgorde.

Ontwerpdatums en inscripties

Voor een graveerproef met het jaar 2026 voer je 2026 in, controleer je MMXXVI en lees je de opbouw M + M + X + X + V + I. Keer het geldige resultaat om om het gehele getal te bevestigen voordat je het ontwerp vastlegt. Bewaar het decimale jaar bij de proef; een ontbrekende X verandert de waarde en niet alleen het uiterlijk. Als je ook een dag en maand nodig hebt, converteer elk bedoeld onderdeel apart en kies de scheidingstekens in het ontwerp. Deze tool converteert één geheel getal, geen volledige datumstring of historisch gestileerde inscriptie.

Transcriptiecontroles zonder geschiedenis te herschrijven

Een museumonderschrift bij een gefotografeerde klok moet IIII behouden als dat op de wijzerplaat staat. Romeins naar getal zal die additieve schrijfwijze weigeren omdat de gekozen grammatica IV gebruikt; het suggereert niet dat de foto moet worden aangepast. Leg de waargenomen vorm vast en, als dat helpt, een aparte notitie met de waarde vier. Hetzelfde onderscheid telt bij het citeren van een titel, catalogiseren van een object of controleren van OCR. Vergelijk twijfelachtige letters met de oorspronkelijke afbeelding voordat je ze normaliseert, want een schijnbare X kan een ander teken of een beschadigde markering zijn.

2026 omgezet naar MMXXVI met de waarden per symbool
Het voorbeeld zet 2026 om naar MMXXVI. De uitsplitsing toont 1.000 + 1.000 + 10 + 10 + 5 + 1, zodat je de uitkomst kunt controleren voordat je deze kopieert.

Hoe de converter Romeinse cijfers leest

De werkgrammatica is bewust smal: zeven Latijnse letters, dalende plaatsgroepen en zes goedgekeurde aftrekparen. Dat maakt het resultaat voorspelbaar voor moderne hoofdstuknummers, datums en voorbeelden, zonder ten onrechte te beweren dat elke historische Romeinse inscriptie dezelfde spelling gebruikte.

De zeven symbolen zijn I, V, X, L, C, D en M. De converter groepeert ze in duizendtallen, honderdtallen, tientallen en eenheden, zodat elke plaats onafhankelijk kan worden gecontroleerd voordat de waarde aan het totaal wordt toegevoegd. Daarom wordt 944 gelezen als CM + XL + IV en niet als een vrije kleiner-vóór-groter-regel.

Romeinse invoer wordt getrimd, compatibiliteitstekens voor Romeinse cijfers uit het Unicode Number Forms-blok worden genormaliseerd naar gewone Latijnse letters, en het resultaat wordt in hoofdletters gezet. Andere lookalike letters en bovenstrepen worden geweigerd. De Unicode Number Forms-tabel noemt compatibiliteitsmappings zoals Ⅹ naar X, maar dat maakt niet elk numeriek ogend teken onderdeel van de grammatica van deze tool.

944CMXLIV944
Vaste opbouw: 944 is CM + XL + IV, of 900 + 40 + 4.

Zeven symbolen, vier plaatsgroepen

De decimaal-naar-Romeinskant doorloopt een vaste tokenlijst van M omlaag naar I. Hij trekt het grootste beschikbare token af totdat de resterende waarde nul is. Omdat het bereik stopt bij 3.999, kan de duizendgroep M, MM of MMM bevatten, maar nooit een bovenstreepte V of een andere uitgebreide notatie.

De Romeins-naar-getalkant bewijst eerst dat de hele string in dezelfde plaatsgrammatica past. Pas daarna telt hij tokenwaarden op. Die volgorde telt: zij voorkomt dat IIV, IL of IM een handige maar niet-ondersteunde waarde krijgen.

De waardeopbouw op de pagina is daardoor diagnostisch. Als 2026 MMXXVI wordt, zijn de stukken M, M, X, X, V en I. Als 49 XLIX wordt, zijn de stukken XL en IX. Die tokens zijn de exacte eenheden die de engine gebruikte, geen aparte didactische benadering.

De basiswaarden zijn I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 en M = 1000. Een toegestaan symbool herhalen telt zijn waarde op: III is drie, XX is twintig en MMM is drieduizend. V, L en D worden in deze grammatica niet herhaald. Een nul op een decimale plaats draagt gewoon geen groep bij: 2026 heeft geen honderdtalgroep, terwijl 2006 geen honderdtallen en geen tientallen heeft. Die afwezigheid is iets anders dan een Romeins symbool voor nul.

Canonieke plaatsgroepen die deze converter gebruikt
PlaatsGeaccepteerde patronenVoorbeelden en gevolgen
DuizendtallenM, MM, MMM1.000 tot en met 3.000 zijn gewone herhalingen van M; 4.000 valt buiten het ondersteunde bereik.
HonderdtallenC, CC, CCC, CD, D, DC, DCC, DCCC, CM400 is CD en 900 is CM; vormen zoals CCCC of DM worden geweigerd.
TientallenX, XX, XXX, XL, L, LX, LXX, LXXX, XC40 is XL en 90 is XC; IC wordt niet geaccepteerd voor 99.
EenhedenI, II, III, IV, V, VI, VII, VIII, IX4 is IV en 9 is IX in deze grammatica; IIII wordt alleen als bronnotatie buiten conversie bewaard.

Toegestane aftrekking is lokaal, niet willekeurig

Alleen I vóór V of X, X vóór L of C, en C vóór D of M worden als aftrekparen geaccepteerd. Het paar hoort binnen zijn eigen plaatsgroep. Zo blijven IV, IX, XL, XC, CD en CM geldig terwijl snelkoppelingen die een plaats overslaan worden geweigerd.

Een nuttig uitgewerkt voorbeeld is 944. De honderdtalplaats is CM voor 900, de tientalplaats is XL voor 40 en de eenhedenplaats is IV voor 4. Het volledige resultaat is CMXLIV. IM schrijven voor 999 of XM voor 990 lijkt korter, maar omzeilt de plaatsgroepen die de tool afdwingt.

De foutmelding is bewust conservatief. Als de letters geldig zijn maar de volgorde niet canoniek is, meldt de pagina een syntaxisfout en wordt geen waarde afgeleid. Dat is veiliger dan stilzwijgend een redactioneel probleem in een ander getal te veranderen.

Veelvoorkomende controles voor verleidelijke snelkoppelingen
InvoerGeaccepteerd?Waarom het telt
XLIXJaXL draagt 40 bij en IX draagt 9 bij, dus het totaal is 49.
ILNeeI mag alleen van V of X aftrekken, niet van L.
IIVNeeDe eenhedengroep kan I niet vóór IV stapelen om 3 te verzinnen.
CMXLIVJa944 gebruikt drie geldige plaatsgroepen: CM, XL en IV.
MMMMNeeHet bereik met gewone letters eindigt bij 3.999.

Wat normalisatie en fouten betekenen

Getalmodus accepteert alleen decimale cijfers. Voer 1000 in, niet 1,000, 1.000 of 1 000: een localegroeperingsteken is in dit veld nog steeds geen cijfer. Voorloopnullen zoals 0049 worden geaccepteerd en converteren naar XLIX, maar tekens, breuken en exponentnotatie niet. Lege invoer laat het resultaat gewoon leeg; 0 en 4000 vallen buiten het numerieke bereik. De invoer is beperkt tot 64 tekens, dus een alinea plakken is geen manier om meerdere omzettingen te vragen.

In Romeinse modus worden kleine Latijnse letters hoofdletters en wordt het Unicode-compatibiliteitsblok van U+2160 tot en met U+217F genormaliseerd. Zo kan ⅩⅣ XIV worden. Een Cyrillische Х gevolgd door IV wordt geweigerd omdat het niet de Latijnse X is, en X met een combinerende bovenstreep wordt geweigerd omdat bovenstrepen niet worden ondersteund. Witruimte aan begin en einde wordt verwijderd, maar spaties binnen een cijfer niet: XIV is hier een cijfer, terwijl X IV geen batch van twee waarden is.

Twee verschillende Romeinse fouten zijn nuttig. Een letterfout betekent dat de tekens zelf buiten I, V, X, L, C, D en M vallen na de smalle normalisatiestap. Een syntaxisfout betekent dat de tekens zijn toegestaan, maar dat volgorde of aftrekpaar niet past bij de canonieke grammatica.

Huidige invoeruitkomsten
InvoertypeUitkomstCorrectiepad
2026 in getalmodusGeldig: MMXXVIGebruik Kopiëren of Richting omkeren om de Romeinse uitvoer opnieuw te controleren.
ⅩⅣ in Romeinse modusGeldig na compatibiliteitsnormalisatie: XIVGebruik gewone Latijnse letters bij export naar systemen met beperkte fontondersteuning.
ХIV met Cyrillische ХLetterfoutVervang de lookalike door Latijnse X als de bedoelde tekst XIV is.
IIIISyntaxisfoutGebruik IV voor canonieke conversie, of bewaar IIII als klok- of bronnotatie.
X met een bovenstreepmarkeringLetterfoutKies een tool en conventie die bovenstreepte waarden expliciet ondersteunen.

Wanneer je de bron niet moet normaliseren

Conversie en transcriptie beantwoorden verschillende vragen. Conversie vraagt welke waarde een string heeft onder de moderne grammatica van deze pagina. Transcriptie vraagt wat de bron werkelijk toont. Bewaar bij een manuscript, monument, wijzerplaat, merkbeeld of afbeeldingsonderschrift de waargenomen spelling voordat je beslist of je een genormaliseerde notitie toevoegt.

Klokken zijn het gangbare voorbeeld. Het Seiko Museum beschrijft veel klokken met IIII op de vier-uurpositie en geeft meer dan één verklaring voor die conventie. Deze pagina moet die mogelijkheden niet omzetten in één oorsprongsverhaal.

De praktische regel is eenvoudig: gebruik de converter voor een geplande moderne spelling en gebruik de brontekst voor een bronrecord. Als beide nodig zijn, schrijf ze apart op, zoals bron: IIII; genormaliseerde waarde: 4. Zo blijft de redactionele beslissing zichtbaar.

Kloknotatie en redactionele context

Een wijzerplaat is niet alleen een getallenlijn. Het is ook een fysieke indeling met symmetrie, materiaalbeperkingen en geërfde ontwerpconventies. Een wijzerplaat met IIII kan volledig opzettelijk zijn, ook wanneer een schooltabel IV zou tonen.

Corrigeer een gefotografeerde klok, catalogusrecord of citaat niet alleen omdat de converter IIII weigert. De veiligere werkwijze is de bronspelling vastleggen, zo nodig de numerieke waarde toevoegen en uitleggen dat de converter moderne canonieke aftrekking gebruikt.

Dezelfde voorzichtigheid geldt voor namen en titels. Als een game, film, schip, gebouw of product bewust een getal niet-canoniek stileert, behoud dan de titel zoals gepubliceerd. Je kunt een apart bekend geheel getal omzetten voor een canonieke vergelijking, maar de tool leidt geen bedoelde waarde af uit de geweigerde titelspelling. Een conversie is geen bevoegdheid om een werk te hernoemen.

Transcriptie- tegenover conversiebeslissingen
TaakBeste veld om te bewarenWaarom
Museumlabel voor een wijzerplaatIIII zoals waargenomen, plus waarde 4 indien nodigHet zichtbare object is het bewijs.
Nieuwe hoofdstukkopIVDe auteur kiest een canonieke moderne spelling.
Graveerproef voor een jaarMMXXVI en decimaal 2026De decimale bron helpt een verkeerd geplaatste Romeinse letter vóór productie te vinden.
Geciteerde titel met ongebruikelijke stylingDe titelspelling, ongewijzigdEen converterresultaat is geen bevoegdheid om het werk te hernoemen.

Uitgewerkte controles en probleemoplossing

Begin met het kleinste betwiste deel. Als MCMXCIX moeilijk te lezen is, splits het als M + CM + XC + IX. Het totaal is 1.000 + 900 + 90 + 9, of 1.999. Als een geplakte vorm mislukt, controleer of het falende teken een lookalike is in plaats van een Latijnse Romeinse letter.

Voor een datum zoals 2026 retourneert de converter MMXXVI. De duizendgroep is MM, de tientalgroep is XX en de eenhedengroep is VI. Er is geen honderdtalgroep omdat het honderdtalcijfer nul is. Romeinse cijfers in deze tool gebruiken geen nul als positiehouder.

Wanneer een waarde te groot lijkt, controleer of de bron een bovenstreep of andere uitbreiding gebruikte. Deze pagina implementeert geen van die uitbreidingen. Markeringen verwijderen om de tekst te laten valideren is geen gelijkwaardige conversie: de gekozen notatie van de bron kan die markeringen betekenis geven. Stel die conventie vast en gebruik een ondersteunende tool in plaats van een niet-ondersteunde paste als verkeerde rekenuitkomst te melden.

Vaste voorbeelden die je beide kanten op kunt controleren
DecimaalCanoniek RomeinsOpbouw
4IV4 als één aftrekpaar.
49XLIX40 + 9; niet IL.
944CMXLIV900 + 40 + 4.
2026MMXXVI1000 + 1000 + 10 + 10 + 5 + 1.
3999MMMCMXCIXHoogste ondersteunde waarde zonder bovenstrepen.

Berekeningsmethode

Getalmodus accepteert alleen hele decimale cijfers van 1 tot en met 3.999 en converteert door vaste tokens van M tot I af te trekken. Romeinse modus trimt de invoer, normaliseert Unicode-compatibiliteitstekens voor Romeinse cijfers van U+2160 tot en met U+217F, zet Latijnse letters in hoofdletters, vereist alleen I, V, X, L, C, D en M, en valideert daarna de volledige canonieke duizenden-honderden-tientallen-eenheden-grammatica voordat een waarde wordt berekend.

Beperkingen

De converter parseert geen nul, negatieve getallen, breuken, additieve kloknotatie, middeleeuwse of inscriptionele varianten, apostrophus-vormen, bovenstrepen, haakjes als vermenigvuldigers of waarden boven 3.999. Hij leidt geen waarde af uit misvormde tekst en behandelt Griekse, Cyrillische of andere lookalike letters niet als Latijnse Romeinse symbolen.

Correcties

Vermeld voor een reproduceerbare melding de exacte invoer, conversierichting, gekopieerde tekens als er speciale symbolen bij betrokken zijn, de verwachte conventionele vorm en waarom die conventie geldt. Als de bron IIII, bovenstrepen of een andere historische notatie gebruikt, bewaar dan de oorspronkelijke brontekst en meld de niet-ondersteunde conventie apart van rekenfouten.

Veelgestelde vragen

Waarom weigert de converter IIII?
Vier is IV in de gekozen grammatica van de converter. Een klok met IIII gebruikt een andere notatieconventie en toont niet noodzakelijk een verkeerd getal. Gebruik voor een nieuwe canonieke kop IV; bewaar voor een transcriptie de waargenomen IIII en voeg zo nodig een verklarende waarde toe. De tool leidt geen waarden af uit additieve bronnotatie en herschrijft die niet automatisch.
Welke aftrekparen zijn toegestaan?
Alleen IV, IX, XL, XC, CD en CM, binnen hun eigen plaatsgroepen. Schrijf 99 als XCIX, niet IC; schrijf 49 als XLIX, niet IL. De verleidelijke kortere strings slaan een plaats over en falen de verklaarde grammatica. Een syntaxiswaarschuwing geeft geen gegokt totaal, dus ga terug naar het bedoelde gehele getal of de oorspronkelijke bron voordat je de string corrigeert.
Telt de opbouw losse letters of aftrekparen op?
Hij telt gevalideerde tokens op. Voor CMXLIV zijn de tokens CM = 900, XL = 40 en IV = 4, niet zes losse letterwaarden. Een gewone herhaling zoals MM verschijnt als twee M-tokens, elk 1000 waard. Lees de goedgekeurde paren als eenheden voordat je optelt; anders zou elke zichtbare letter optellen het verkeerde totaal geven.
Kan ik Unicode-Romeinse cijfers zoals ⅩⅣ plakken?
Ja, die compatibiliteitsvormen worden XIV en kunnen valideren. Die normalisatie is smal beperkt tot U+2160 tot en met U+217F. Zij vertaalt niet alle numerieke symbolen en verandert een Cyrillische Х niet in een Latijnse X. Als een visueel identieke paste faalt, typ de bedoelde Latijnse letters opnieuw en vergelijk het resultaat met de bron. Voor uitwisseling vermijden gewone letters meestal afhankelijkheid van speciale cijferglyphs.
Waarom worden nul en 4.000 niet ondersteund?
Deze grammatica met gewone letters dekt 1 tot en met 3999 en heeft geen nultoken. De grens is een convertergrens, geen bewering dat historische notatie geen grotere getallen kon uitdrukken. Stel voor een waarde die een bovenstreep of andere uitbreiding nodig heeft eerst de bedoelde conventie vast en gebruik een tool die die expliciet ondersteunt. De markering verwijderen om een paste te laten valideren kan de bedoelde waarde veranderen.
Moet ik een historische bron corrigeren die validatie faalt?
Niet automatisch. Transcriptie legt vast wat zichtbaar is; conversie kiest een leesregel. Bewaar de waargenomen letters, markeringen en stijl, controleer foto of origineel op OCR-fouten en plaats een eventuele genormaliseerde waarde in een aparte notitie. Een afgewezen klokvorm, officiële titel of inscriptie is geen bewijs dat je het object moet herschrijven of het werk moet hernoemen.
Waarom wordt 1,000 geweigerd terwijl 1000 werkt?
Getalmodus vereist cijfers zonder groeperingstekens. Voer 1000 in, ongeacht of je locale normaal 1,000, 1.000 of 1 000 schrijft. Voorloopnullen zoals 0049 worden geaccepteerd en veranderen het gehele getal niet, maar een plusteken, decimale breuk of exponentexpressie wordt niet geaccepteerd. De resulterende Romeinse waarde is gebaseerd op het gehele getal, niet op de oorspronkelijke weergavebreedte.
Kan ik een hele datum of meerdere cijfers tegelijk converteren?
Nee. Het veld verwerkt één geheel getal of één Romeins cijfer. Converteer dag, maand en jaar van een datum afzonderlijk als dat het formaat is dat je nodig hebt, en voeg daarna zelf scheidingstekens toe. Een zin, lijst of interne spaties plakken levert een teken- of cijferwaarschuwing op in plaats van afzonderlijke resultaten. Een jaar zoals MMXXVI codeert op zichzelf niet welk datumformaat of welke kalender je bedoelde.
Wat controleert Richting omkeren en wat bevat Kopiëren?
Omkeren is beschikbaar voor een geldig resultaat en verplaatst die exacte waarde naar de tegengestelde invoermodus, wat nuttig is om een onbedoeld cijfer vóór hergebruik te vinden. Het repareert geen afgewezen string. Kopiëren en Downloaden bevatten de decimale waarde, Romeinse vorm en tokenopbouw samen. Delen verstuurt alleen de toollink, geen conversiegeschiedenis of huidige invoer.