Gratis Konverterare för romerska siffror
Konvertera siffror till romerska siffror och vice versa. Standardsiffror täcker 1–3999, med vinculum-notation som utökar intervallet till 3 999 999.
Vanliga värden
Referenstabell (klicka för att kopiera)
Regler för romerska tal: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.
Subtraktiv notation: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Standardtal når max vid MMMCMXCIX (3999).
Vinculum: ett streck över ett tal multiplicerar det med 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1 000 000), vilket utökar intervallet till 3 999 999.
Vanliga användningar
- Konvertera datum till romerska siffrorSkriv år, bröllopsdatum och årsdagar i romerska siffror för inbjudningar och minnesvärda mönster.
- Romerska siffror för dispositioner och dokumentGenerera korrekta romerska siffror för dokumentdispositioner, kapitel och formell avsnittsindelning.
- Avkoda romerska siffror i filmer och TVAvkoda romerska sifferuppföljare, Super Bowl-utgåvor och upphovsrättår för filmer.
- Lär dig romerska siffror för skolanÖva på att konvertera mellan romerska siffror och decimaltal för historia, matematik och klassiska studier.
- Romerska siffror för design och tatueringarFå korrekt formaterade romerska siffror för grafisk design, klockyor, tatueringar och monogram.
Så här fungerar det
All omvandling körs i din webbläsare via en handskriven algoritm utan beroenden — ingen serverförfrågan görs. En fast uppslagstabell med 13 symbol-värde-par (M=1000 ner till I=1) driver båda riktningarna av omvandlingen, och kanonisk validering kör resultatet i en rundtur för att avvisa icke-standardiserad indata.
- 1Uppslagstabell driver omvandlingenVerktyget definierar 13 symbol-värde-par — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — i fallande ordning. För att omvandla ett decimaltal går det igenom denna lista och subtraherar upprepade gånger varje värde samtidigt som det lägger till motsvarande symbol, den vanliga giriga algoritmen för romerska siffror.
- 2Kanonisk validering vid omvänd omvandlingNär ett romerskt tal omvandlas tillbaka till ett tal använder tolken subtraktionsregeln (ett mindre värde före ett större subtraheras, adderas inte), och kodar sedan omedelbart om resultatet och jämför det med den ursprungliga indatan. Alla icke-kanoniska strängar — till exempel IIII istället för IV — avvisas.
- 3Vinculum-notation utökar intervallet till 3 999 999Tal över 3 999 använder vinculum-notation: tusentalsdelen omvandlas till grundläggande romerska siffror, och sedan läggs ett Unicode-kombinerande överstreckstecken (U+0305) till varje bokstav för att rendera det traditionella överstreck som betyder multiplikation med 1 000. Till exempel visas 5 000 som V med ett överstreck.
- 4Datumläge omvandlar varje komponent oberoendeI datumläge tolkar verktyget det valda datumet till heltal för dag, månad och år, omvandlar var och en genom samma toRoman-funktion, och sammanfogar dem sedan med det valda avgränsartecknet (mittpunkt, bindestreck, snedstreck eller mellanslag) i den valda ordningen (DMÅ, MDÅ eller ÅMD).
Relaterade verktyg
Persisk datumkonverterare (Jalaali / Shamsi)
Konvertera persiska datum (iranska Shamsi / Jalali) till gregorianska datum och tillbaka direkt, med veckodag, ålder i Jalali-år, afghanska Dari-månadsnamn och persiska siffror. Gratis, privat och körs helt i din webbläsare.
Kinesisk storformatskonverterare (大写金额)
Omvandla ett belopp till kinesisk storform (大写) för fakturor och checkar, såsom 壹仟贰佰叁拾肆元伍角陆分, enligt Kinas centralbanks regler. Läser även 大写 tillbaka till ett nummer, skriver checkdatum och vanliga kinesiska siffror.
Koreansk romanisering (로마자 변환)
Skriv om hangul med latinska bokstäver enligt Revised Romanization of Korean, med ljudförändringarna mellan stavelser tillämpade (국어 → gugeo, 종로 → Jongno). Namn i passstil med vanliga efternamnsstavningar, och adresser (종로구 → Jongno-gu).