रोमन अंक कन्वर्टर

संख्याओं और रोमन अंकों के बीच तुरंत कनवर्ट करें।

रोमन अंक संदर्भ

I = 1
V = 5
X = 10
L = 50
C = 100
D = 500
M = 1,000

घटाव नोटेशन: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900

बड़ी संख्या से पहले छोटी संख्या घटाव दर्शाती है। अन्यथा, बाएँ से दाएँ मान जोड़ें।

इस कन्वर्टर का उपयोग कैसे करें

  1. एक संख्या या रोमन अंक दर्ज करें। बाईं ओर एक अरबी अंक (1-3,999) टाइप करें, या दाईं ओर एक रोमन अंक स्ट्रिंग जैसे XIV या MMXXVI टाइप करें।
  2. रूपांतरण बटन पर क्लिक करें। यह उपकरण दोनों दिशाओं में बदलता है: अरबी से रोमन और रोमन से अरबी।
  3. परिणाम का उपयोग करें। रूपांतरित मान को कॉपी करें और अध्याय शीर्षकों, घड़ी डायल डिज़ाइन, सम्राट और पोप के नामों, कॉपीराइट तिथियों, सुपर बाउल अंकों, या कहीं भी जहाँ रोमन अंक अब भी सक्रिय उपयोग में हैं, उसमें लगाएँ।

अंक कहाँ से आए: एत्रुस्कन गिनती के निशान

रोमन अंक प्रणाली रोमनों से नहीं शुरू हुई। यह विरासत में मिली, थोड़े बदलाव के साथ, उस एत्रुस्कन सभ्यता से जिसने ईसा पूर्व लगभग 8वीं से 3री शताब्दी के बीच इतालवी प्रायद्वीप पर निवास किया। एत्रुस्कन अंक (जिनमें से कम-से-कम तीन, 𐌠, 𐌡, 𐌢, रोमन समुच्चय में I, V और X के रूप में लगभग अपरिवर्तित रूप से जीवित रहे) निशान वाले गिनती के डंडों से उतरते दिखते हैं: एक के लिए एक खड़ी लकीर, हर पाँचवें निशान पर गिनती तोड़ने को एक उलटा V (या आधा X), और हर दसवें निशान पर पूरा X। रोमनों ने इस प्रणाली को अपनाया और बढ़ाया, L (50), C (100), D (500) और M (1000) ऐसे रास्तों से जोड़े जो पुरानी एत्रुस्कन ग्लिफ़ों को बाद की लैटिन संक्षिप्तियों से मिलाते हैं। C centum (सौ) का पहला अक्षर है; M mille (हज़ार) का पहला अक्षर है; D और L लैटिन शब्दों की संक्षिप्तियाँ नहीं, बल्कि पुराने एत्रुस्कन प्रतीकों के दृश्यात्मक वंशज लगते हैं। सात विहित अक्षर (I, V, X, L, C, D, M) रोमन गणराज्य के अंत तक अपने आधुनिक रूप में स्थिर हो गए और दो हज़ार वर्षों से ज्यों के त्यों हैं।

घटाव संकेतन उतनी देर से मानकीकृत हुआ, जितनी देर से लोग सोचते हैं

एक सामान्य ग़लतफ़हमी है कि रोमन हमेशा 4 को IV लिखते थे। नहीं लिखते थे। योगात्मक रूप स्मारकों पर आधुनिक युग तक भी बने रहे। 80 ई. में टाइटस के अधीन पूर्ण हुए कोलोसियम के द्वारों की संख्या लंबे अंकों के भीतर IV के बजाय योगात्मक IIII का उपयोग करती थी (मसलन द्वार 44 को XLIIII उकेरा गया था)। सीज़र की Commentarii de Bello Gallico उन्नीस के लिए XIX नहीं, XVIIII लिखती थी। सख़्त घटाव मानक (4 के लिए IV, 9 के लिए IX, 40 के लिए XL, 90 के लिए XC, 400 के लिए CD, 900 के लिए CM) मध्ययुग में धीरे-धीरे उभरा और केवल 15वीं और 16वीं शताब्दियों में मुद्रण प्रेस के प्रसार के साथ ही दृढ़ हुआ, जिसने टाइपोग्राफ़ी को ऐसे मानकीकृत किया जैसा हस्तलिपि-संस्कृति ने नहीं किया था। आज भी, घड़ी के डायल नियमित रूप से चार के लिए IIII इस्तेमाल करते हैं (तथाकथित «वॉचमेकर का चार») ताकि व्यासगत रूप से सामने वाले VIII के दृश्य भार से संतुलन बने। लंदन का बिग बेन इसके विपरीत आधुनिक IV का उपयोग करता है, यह एक छोटी सी बग़ावत है जिसे होरॉलॉजी प्रेमी नोट करते हैं। घटाव संकेतन का एक सख़्त नियम भी है: आप केवल दस की एक घात (I, X, C) ही, और केवल उससे अगले दो बड़े प्रतीकों में से किसी एक से, और एक बार में केवल एक अंक ही घटा सकते हैं। IV 4 के लिए सही है पर IIII भी कई पुराने संदर्भों में वैध है; IL (49) वैध नहीं है: आपको XLIX लिखना होगा (50−10, फिर 10−1)। IC (99) इसी तरह अवैध है; सही रूप XCIX है। यह बाधा पार्सिंग को अस्पष्टता से मुक्त रखने के लिए है: किसी भी वैध रोमन अंक को बाएँ से दाएँ पढ़ा जा सकता है, घटाव नियम हर जोड़ी में अधिक-से-अधिक एक बार लगाते हुए, बिना किसी बैकट्रैक के।

रोमन शून्य क्यों नहीं है, और शून्य यूरोप कैसे पहुँचा

रोमन अंकों में शून्य के लिए कोई प्रतीक नहीं है। यह प्रणाली स्थान-मान पर नहीं, चिह्न-मान पर आधारित है: हर ग्लिफ़ का वज़न वही रहता है चाहे वह स्ट्रिंग में कहीं भी हो, इसलिए ख़ाली स्थान पर चिह्नित करने को कुछ नहीं होता। जब रोमन लेखक मात्रा की अनुपस्थिति बताना चाहता था, वह शब्द nulla («कोई नहीं») का प्रयोग करता था। निर्णायक मोड़ भारतीय गणित से आया। ब्रह्मगुप्त की 628 ई. की ब्रह्मस्फुटसिद्धांत ज्ञात रूप से पहला ऐसा ग्रंथ है जिसने शून्य को स्थान-मान दिया और उसके साथ अंकगणित के नियम बताए (a − a = 0, a + 0 = a, a × 0 = 0)। भारतीय प्रणाली अरब जगत में स्थानांतरित हुई, जहाँ फ़ारसी गणितज्ञ अल-ख़्वारिज़्मी ने इसे लगभग 820 के आसपास संहिताबद्ध किया; उनके ग्रंथ Algoritmi de numero Indorum («अल-ख़्वारिज़्मी, गणना की हिन्दू कला पर») के लैटिन अनुवाद ने यूरोप को «algorithm» शब्द (उनके लैटिन-रूप से) और नई अंकगणित का औज़ार-कोश दोनों दिए। यह प्रणाली अंतत: यूरोप तक 1202 में प्रकाशित लियोनार्डो फ़िबोनाचि की Liber Abaci के माध्यम से पहुँची। फ़िबोनाचि, एक इतालवी व्यापारी के पुत्र जो उत्तर अफ़्रीकी व्यापार मार्गों पर काम करता था, ने युवावस्था में हिन्दू-अरबी अंक सीख लिए थे और अपनी पुस्तक को उनकी व्यापार, लेखा और गणित के लिए श्रेष्ठता प्रदर्शित करने को समर्पित किया। ग्रहण धीमा रहा। रोमन अंक पुनर्जागरण तक मठ और शैक्षणिक उपयोग में बने रहे (फ्लोरेंस की मनी-चेंजर्स गिल्ड ने अपने 1299 के क़ानूनों में हिन्दू-अरबी अंकों पर इस डर से प्रतिबंध लगाया कि वे अक्षर-आधारित रूपों की तुलना में बदलने में आसान हैं), और यूरोपीय वाणिज्यिक उपयोग में हिन्दू-अरबी अंक 16वीं शताब्दी के अंत तक पूरी तरह प्रबल नहीं हुए। उस समय तक, फ़िबोनाचि के तीन शताब्दियों बाद, यूरोप के पास आख़िरकार शून्य, स्थान-मान और वह अंकगणित आ चुका था जो आधुनिक विज्ञान को संभव बनाता है।

बड़े संख्या की समस्या: vinculum और apostrophus

मानक रोमन अंक 3,999 (MMMCMXCIX) पर समाप्त होते हैं। ऊपर जाने के लिए ऐसे विस्तार चाहिए जो कभी पूरी तरह मानकीकृत नहीं हुए। vinculum प्रणाली अक्षर के ऊपर एक रेखा रखकर उसे 1,000 से गुणा करती है: = 5,000, = 10,000, = 50,000, = 100,000, और = 1,000,000। कुछ रोमन शिलालेखों ने एक अक्षर के चारों ओर तीन-तरफ़ा बक्सा खींचा (वास्तव में दो खड़ी लकीरें और vinculum) ताकि उसे 100,000 से गुणा करें, इससे लाखों-करोड़ों तक की संख्याओं की अनुमति बनती थी। पुराने रोमन हस्तलिपियों में उपयुक्त apostrophus प्रणाली ने 1,000 को CIↃ (अक्सर ↀ के रूप में प्रस्तुत) लिखा, 5,000 को IↃↃ (ↁ), 10,000 को CCIↃↃ (ↂ), और बाईं ओर और C तथा दाईं ओर और Ↄ जोड़ते हुए पैटर्न को आगे बढ़ाया। दोनों प्रणालियाँ आज मोटे तौर पर ऐतिहासिक जिज्ञासाएँ हैं; आधुनिक उपयोग रोमन संकेतन के समाप्त होने पर बस हिन्दू-अरबी अंकों पर लौट जाता है। यह कन्वर्टर भी अधिकांश आधुनिक उपकरणों की तरह केवल मानक 1-3,999 स्वीकार करता है।

2026 में रोमन अंक अब भी कहाँ उपयोग होते हैं

रोमन अंकों के लिए यूनिकोड कोडपॉइंट

यूनिकोड में संयुक्त रोमन अंकों के लिए Number Forms ब्लॉक (U+2160-U+2188) में समर्पित कोडपॉइंट हैं। उदाहरण: Ⅰ (U+2160) रोमन अंक एक है, Ⅱ (U+2161) दो है, Ⅹ (U+2169) दस है, Ⅼ (U+216C) पचास है, Ⅽ (U+216D) सौ है, Ⅾ (U+216E) पाँच सौ है, Ⅿ (U+216F) एक हज़ार है। U+2170-U+217F (ⅰ, ⅱ, ⅲ, ⅳ…) में छोटे रूप मौजूद हैं। ब्लॉक में Ⅻ (U+216B, एक वर्ण वाला «बारह») और Ⅼ (U+216C) जैसे टाइपोग्राफ़ी की दृष्टि से अलग संयुक्त रूप भी हैं। अधिकांश उपयोगों के लिए साधारण ASCII अक्षर I, V, X, L, C, D, M सही चुनाव हैं। वे अधिक पोर्टेबल, टाइप करने में आसान, और हर फ़ॉन्ट में समर्थित हैं। समर्पित यूनिकोड कोडपॉइंट तब उपयोगी हैं जब टाइपोग्राफ़िक परिशुद्धता चाहिए (किसी डायल का IIII चार अलग I के बजाय एक ही ग्लिफ़ के रूप में), या जब आसपास का संदर्भ CJK या साइरिलिक पाठ से भरा है, जहाँ ग्लिफ़ लैटिन अक्षरों से अलग आकारों में रेंडर होते हैं। यह कन्वर्टर ASCII रोमन इनपुट स्वीकार करता है और ASCII आउटपुट देता है; यदि आपको यूनिकोड कोडपॉइंट चाहिए, तो कॉपी करने के बाद खोज-और-बदलें।

कन्वर्टर कैसे काम करता है: लोभी घटाव

अरबी-से-रोमन रूपांतरण का मानक एल्गोरिथ्म एक मान-तालिका के विरुद्ध लोभी घटाव है। अंकों को घटते क्रम में सूचीबद्ध करें, घटाव रूपों को भी स्वयं की प्रविष्टियों के रूप में शामिल करते हुए: 1000 = M, 900 = CM, 500 = D, 400 = CD, 100 = C, 90 = XC, 50 = L, 40 = XL, 10 = X, 9 = IX, 5 = V, 4 = IV, 1 = I। सूची पर ऊपर से नीचे चलें: प्रत्येक प्रविष्टि के लिए, उसका मान इनपुट से जितनी बार संभव हो उतनी बार घटाएँ और संगत अक्षरों को आउटपुट में जोड़ें। 2024 बनता है M (1000 बचा = 1024) M (24 बचा) X (14 बचा) X (4 बचा) IV (0 बचा) → MMXXIV। एल्गोरिथ्म इनपुट आकार में O(1) है (13 प्रविष्टियाँ चलने की निश्चित सीमा, प्रत्येक में अधिकतम तीन पुनरावृत्तियाँ), तो रेंज में किसी भी इनपुट के लिए माइक्रोसेकंड में चलता है। विपरीत दिशा (रोमन से अरबी) इनपुट स्ट्रिंग को बाएँ-से-दाएँ चलती है, प्रत्येक जोड़ी की तुलना करते हुए: यदि वर्तमान अक्षर का मान अगले अक्षर के मान से कम है, तो घटाएँ; अन्यथा जोड़ें। MMXXIV = 1000 + 1000 + 10 + 10 + (5−1) = 2024। सत्यापन विहित regex ^M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$ का उपयोग करता है, जो ठीक 3,999 वैध रूप स्वीकार करता है और बाक़ी सब अस्वीकार करता है (इस पैटर्न में कोई IIII नहीं, कोई IL नहीं, कोई VV नहीं)।

सत्यापन नियम: क्या अमान्य गिना जाता है

अक्सर पूछे जाने वाले प्रश्न

यह उपकरण कितना बड़ा रोमन अंक संभाल सकता है?

3,999 (MMMCMXCIX)। यह संकेतन का विस्तार किए बिना व्यक्त किया जा सकने वाला अधिकतम है: M (सबसे बड़ा एकल अक्षर) अधिकतम तीन बार दोहराया जा सकता है, जो 3,000 देता है, और 999 के लिए CMXCIX। 3,999 से ऊपर जाने के लिए vinculum (एक ओवरलाइन जो अक्षर को 1,000 से गुणा करती है) या apostrophus प्रणाली (CIↃ = 1,000 आदि) चाहिए, दोनों का आधुनिक समर्थन व्यापक नहीं है। ऐतिहासिक और सजावटी प्रयोगों के लिए, 3,999 पर्याप्त से अधिक है; वास्तविक गणित के लिए आपको वैसे भी अरबी अंकों का प्रयोग करना चाहिए।

क्या IIII कभी 4 के लिए सही होता है?

सख़्त आधुनिक संकेतन में, नहीं। विहित रूप IV है। पर ऐतिहासिक रूप से IIII व्यापक रूप से उपयोग होता रहा: कोलोसियम के द्वारों की संख्या, सीज़र की Commentarii, और कई मध्ययुगीन हस्तलिपियाँ सभी योगात्मक रूप का उपयोग करती थीं। आज भी, घड़ी डायल सामने वाले VIII के साथ दृश्य संतुलन के लिए IV के बजाय IIII का प्रयोग करते हैं, यह तथाकथित «वॉचमेकर का चार» है। लंदन का बिग बेन प्रसिद्ध अपवाद है, जो IV दिखाता है। यह कन्वर्टर आधुनिक मानक के रूप में IV स्वीकार करता है और IIII को अस्वीकार करता है; यदि आप डायल डिज़ाइन कर रहे हैं, तो हाथ से IIII डालें।

रोमन अंक में शून्य क्यों नहीं है?

रोमन संख्या-संस्कृति ने गिनती को भौतिक वस्तुओं की सूची के रूप में देखा, और «गिनने को कुछ नहीं» की कोई भौतिक चीज़ नहीं होती। जब रोमन लेखक मात्रा की अनुपस्थिति बताना चाहता था, वह शब्द nulla («कोई नहीं») का प्रयोग करता था। स्थान-मान वाली संख्या के रूप में शून्य भारतीय गणित से आया; 628 में ब्रह्मगुप्त की ब्रह्मस्फुटसिद्धांत उसे अंकगणितीय नियम देने वाला ज्ञात रूप से पहला ग्रंथ है। प्रणाली अरब जगत में लगभग 820 के आसपास अल-ख़्वारिज़्मी के माध्यम से, फिर 1202 में फ़िबोनाचि की Liber Abaci के माध्यम से यूरोप पहुँची। ग्रहण धीमा रहा; यूरोपीय वाणिज्यिक उपयोग में हिन्दू-अरबी अंक 16वीं शताब्दी के अंत तक प्रबल नहीं हुए। रोमन अंकों ने कभी शून्य प्राप्त नहीं किया क्योंकि जब यूरोप को इसकी आवश्यकता हुई, तब वह वैसे भी पूरी तरह अलग संख्या-प्रणाली पर जा रहा था।

IL 49 के लिए क्यों नहीं चलता?

घटाव नियम की कड़ी बाधाएँ हैं: केवल दस की घातें (I, X, C) ही घटाई जा सकती हैं, और केवल अगले दो बड़े प्रतीकों से। तो IV (5−1) और IX (10−1) I के वैध घटाव हैं; XL (50−10) और XC (100−10) X के लिए वैध हैं; CD (500−100) और CM (1000−100) C के लिए वैध हैं। IL का अर्थ 50−1 होगा, पर L बहुत दूर है: आप सौ-गुना अंतर पर घटा रहे होंगे। 49 लिखने का सही तरीक़ा XLIX है: 50−10 (XL), फिर 10−1 (IX)। यही 99 के लिए: IC नहीं, बल्कि XCIX। यह बाधा पार्सिंग को अस्पष्टता-मुक्त और घटाव नियम को सरल रखने के लिए है।

सुपर बाउल 50 «Super Bowl L» क्यों नहीं था?

NFL ने फ़रवरी 2016 में 50वें सुपर बाउल के लिए अरबी पर स्विच किया, ख़ास तौर पर इसलिए कि लीग के मार्केटिंग विभाग को लगा कि एकाकी «L» वाला लोगो दृश्य रूप से असहज लगता है और उस मील के पत्थर के बजाय «loser» या «fail» के संकेत जैसा दिखेगा जो खेल प्रस्तुत करता था। अगले साल सुपर बाउल LI (51) में अंक वापस आ गए, और परंपरा तब से बनी है। यह डिज़ाइन कारणों से (गणितीय नहीं) रोमन अंकों को छोड़ने का सबसे प्रसिद्ध आधुनिक उदाहरण है।

क्या अपोलो 11 की पट्टिका में रोमन अंक थे?

नहीं। चंद्र पट्टिका पर «JULY 1969 A.D.» अरबी अंकों में पढ़ा जाता है। हालाँकि एक रोमन-अंक का संबंध है: मिशन पैच के आरंभिक रेखाचित्र मिशन संख्या के लिए «XI» का प्रयोग करते थे, पर नील आर्मस्ट्रॉन्ग ने अनुरोध किया कि पैच में बजाय अरबी «11» हो, इस तर्क पर कि वह दुनिया भर के ग़ैर-अंग्रेज़ी भाषियों के लिए अधिक पठनीय होगा। उड़ान भरते समय का मिशन पैच «11» अरबी में दिखाता है। अपोलो कार्यक्रम ने मिशन संख्याओं (Apollo 1, Apollo 7-17) के लिए मोटे तौर पर अरबी अंक उपयोग किए, रोमन अंकों को औपचारिक या सजावटी उपयोग के लिए सुरक्षित रखते हुए। अपोलो युग की अरबी अंकों के पक्ष में सामान्य प्राथमिकता ठीक उसी पठनीयता-तर्क को दर्शाती है जिसने पिछली शताब्दी में रोमन अंकों को व्यावहारिक उपयोग से धीरे-धीरे बाहर धकेला है।

क्या मेरी संख्याएँ कहीं भेजी जाती हैं?

नहीं। रूपांतरण पूरी तरह आपके ब्राउज़र में एक छोटी JavaScript टेबल-लुकअप के माध्यम से चलता है। आप जो संख्याएँ टाइप करते हैं वे कभी नेटवर्क पार नहीं करतीं। DevTools के Network टैब में «बदलें» पर क्लिक करते हुए सत्यापित करें, या पेज लोड होने के बाद उसे ऑफ़लाइन कर दें-कन्वर्टर अब भी काम करेगा।

संबंधित टूल