मुफ़्त नंबर बेस कनवर्टर
बाइनरी, दशमलव, hex और ऑक्टल संख्या प्रणालियों के बीच रूपांतरण करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।
अपडेट किया गया
Number Base Converter
Convert between binary, octal, decimal, hex, and 8 more number bases. Features two's complement, IEEE 754 float, bit-flip visualization, bitwise operations, text encoding, ASCII reference, and full conversion history.
Common Presets
Number Base Converter
255 (Decimal)
= 0xFF (Hexadecimal)
Decimal (base 10) -> Hexadecimal (base 16)
Decimal: 255
Favorites
1111 1111
Binary (base 2)
377
Octal (base 8)
255
Decimal (base 10)
FF
Hexadecimal (base 16)
7V
Base-32 (base 32)
Conversion Table
Binary
Octal
Decimal
Hexadecimal
Base-32
Base-36
Ternary
Quinary
Senary
Duodecimal
Vigesimal
Base-4
अक्सर पूछे जाने वाले प्रश्न
नंबर बेस कन्वर्टर क्या है?
नंबर बेस कन्वर्टर एक मुफ़्त ऑनलाइन टूल है जो बाइनरी, दशमलव, हेक्साडेसिमल और ऑक्टल संख्या प्रणालियों के बीच संख्याओं का रूपांतरण करता है।
क्या नंबर बेस कन्वर्टर मुफ़्त है?
हाँ, यह पूरी तरह मुफ़्त है और इसके लिए किसी पंजीकरण की आवश्यकता नहीं है। सभी रूपांतरण आपके ब्राउज़र में क्लाइंट-साइड पर ही होते हैं।
कौन-कौन से नंबर बेस समर्थित हैं?
नंबर बेस कन्वर्टर बाइनरी (बेस 2), ऑक्टल (बेस 8), दशमलव (बेस 10) और हेक्साडेसिमल (बेस 16) रूपांतरणों का समर्थन करता है।
क्या इस टूल के साथ मेरा डेटा सुरक्षित है?
बिल्कुल। नंबर बेस कन्वर्टर सब कुछ आपके ब्राउज़र में क्लाइंट-साइड पर ही प्रोसेस करता है। कोई भी डेटा किसी सर्वर पर अपलोड या संग्रहीत नहीं किया जाता। आपकी सामग्री हर समय आपके डिवाइस पर निजी रहती है।
क्या नंबर बेस कन्वर्टर मोबाइल डिवाइस पर काम करता है?
हाँ, नंबर बेस कन्वर्टर पूरी तरह रिस्पॉन्सिव है और स्मार्टफोन व टैबलेट पर काम करता है। आप इसे किसी भी आधुनिक वेब ब्राउज़र वाले डिवाइस पर उपयोग कर सकते हैं, किसी ऐप को डाउनलोड करने की ज़रूरत नहीं।
क्या इस टूल का उपयोग करने के लिए मुझे खाता बनाना होगा?
किसी खाते या पंजीकरण की आवश्यकता नहीं है। बस अपने ब्राउज़र में नंबर बेस कन्वर्टर खोलें और तुरंत इसका उपयोग शुरू करें। कोई साइन-अप बाधा या उपयोग प्रतिबंध नहीं है।
मैं नंबर बेस कन्वर्टर का उपयोग कैसे करूँ?
बस दिए गए फ़ील्ड में अपना मान दर्ज करें, अपनी पसंद के अनुसार सेटिंग्स समायोजित करें, और टूल इसे तुरंत प्रोसेस कर देगा। इसके बाद आप परिणाम को अपने क्लिपबोर्ड पर कॉपी कर सकते हैं या डाउनलोड कर सकते हैं।
कौन-कौन से ब्राउज़र समर्थित हैं?
नंबर बेस कन्वर्टर Chrome, Firefox, Safari, Edge और Opera सहित सभी आधुनिक ब्राउज़रों में काम करता है। सर्वोत्तम अनुभव के लिए, अपने पसंदीदा ब्राउज़र के नवीनतम संस्करण का उपयोग करें।
हेक्साडेसिमल को हाथ से बाइनरी में कैसे बदलें?
शॉर्टकट यह है कि हर हेक्साडेसिमल अंक ठीक चार बाइनरी बिट्स के बराबर होता है, इसलिए पूरी संख्या को भाग देने के बजाय आप एक-एक अंक करके कन्वर्ट करते हैं। हर हेक्स अंक के लिए 4-बिट पैटर्न लिखें और उन्हें जोड़ दें: 0 है 0000, 9 है 1001, A है 1010, और F है 1111। उदाहरण के लिए, 0x2F बन जाता है 0010 1111, और 0xFF बन जाता है 1111 1111। यही ग्रुपिंग है जिसकी वजह से एक बाइट को दो हेक्स अंकों में लिखा जाता है और प्रोग्रामर कच्ची बाइनरी की जगह हेक्स को पसंद करते हैं। ऑक्टल भी इसी तरह काम करता है, बस तीन-तीन बिट्स के समूहों में। अगर आप लुकअप टेबल का इस्तेमाल पूरी तरह छोड़ना चाहते हैं, तो अपना हेक्स वैल्यू कन्वर्टर में पेस्ट करें और यह बाइनरी, डेसिमल और ऑक्टल रूप एक साथ दिखा देगा, साथ ही बाइनरी को आसानी से पढ़ने के लिए 4- या 8-बिट के समूहों में बांटने का विकल्प भी देगा।
टूज़ कॉम्प्लीमेंट क्या है और ऋणात्मक संख्याओं के लिए यह क्यों मायने रखता है?
टूज़ कॉम्प्लीमेंट वह तरीका है जिससे कंप्यूटर तय बिट्स की संख्या में साइन्ड इंटीजर स्टोर करते हैं। किसी ऋणात्मक (negative) वैल्यू को दर्शाने के लिए, आप पॉज़िटिव संख्या के हर बिट को उलट देते हैं और उसमें एक जोड़ देते हैं, जिससे वही हार्डवेयर बिना किसी विशेष केस के साइन्ड और अनसाइन्ड संख्याओं को जोड़ सकता है। दिक्कत यह है कि परिणाम पूरी तरह वर्ड साइज़ पर निर्भर करता है: -1, 8 बिट्स में 11111111 है लेकिन 16 बिट्स में 11111111 11111111 है, और सबसे महत्वपूर्ण बिट (MSB) साइन के रूप में काम करता है। हर विड्थ की एक निश्चित रेंज भी होती है, जैसे 8-बिट के लिए -128 से 127 और 32-बिट के लिए -2,147,483,648 से 2,147,483,647। यह टूल 8, 16, 32 और 64-बिट वर्ड साइज़ पर टूज़ कॉम्प्लीमेंट दिखाता है, एक ही बिट्स की साइन्ड और अनसाइन्ड रीडिंग दोनों प्रदर्शित करता है, और जब कोई वैल्यू आपकी चुनी हुई विड्थ में फिट नहीं होती तो ओवरफ्लो फ्लैग करता है।
प्रोग्रामर सिर्फ बाइनरी की बजाय हेक्साडेसिमल और ऑक्टल का इस्तेमाल क्यों करते हैं?
कंप्यूटर हर चीज़ बाइनरी में स्टोर करते हैं, लेकिन लंबी शून्य-एक की लड़ियां लोगों के लिए पढ़ना मुश्किल और गिनती में गलती करना आसान बनाती हैं, इसलिए हेक्स और ऑक्टल एक कॉम्पैक्ट शॉर्टहैंड की तरह काम करते हैं। यह कन्वर्जन मनमाना नहीं बल्कि साफ-सुथरा है: हर ऑक्टल अंक ठीक तीन बाइनरी बिट्स के बराबर होता है और हर हेक्स अंक ठीक चार के बराबर, जिससे आप बिना कोई गणित किए सिर्फ बिट्स को समूहबद्ध करके अनुवाद कर सकते हैं। यही वजह है कि एक बाइट ठीक दो हेक्स अंकों में समा जाता है, `chmod 755` जैसी Unix परमिशन ऑक्टल में लिखी जाती है, और `#FF0000` जैसा CSS कलर हेक्स में लिखा जाता है। एक हेक्स अंक 0 से 15 तक की वैल्यूज़ को कवर करता है, यानी यह चार बाइनरी अंकों की जगह एक ही कैरेक्टर से ले लेता है, जिससे संख्या की लंबाई लगभग तीन-चौथाई कम हो जाती है। किसी वैल्यू को कन्वर्टर में पेस्ट करें और सभी बारह सपोर्टेड बेस को एक ही टेबल में साथ-साथ देखें।
क्या यह कन्वर्टर बहुत बड़ी संख्याओं को बिना सटीकता खोए हैंडल कर सकता है?
हां। यह कन्वर्टर JavaScript के BigInt का इस्तेमाल करता है, जो किसी भी आकार की पूर्णांक संख्या को बिल्कुल सटीक रूप में दर्शाता है, इसलिए आप चाहे कितने भी अंक डालें, हर अंक सही बना रहता है। इससे वह राउंडिंग समस्या टल जाती है जो सामान्य फ्लोटिंग-पॉइंट गणित को प्रभावित करती है, जहां 2 की 53वीं घात से बड़े इंटीजर पूरी तरह से दर्शाए नहीं जा सकते और परिणाम चुपचाप अपनी सटीकता खो देते हैं। तो आप एक 64-बिट रजिस्टर डंप, एक लंबा हेक्साडेसिमल हैश, या एक सामान्य कैलकुलेटर की क्षमता से कहीं आगे की संख्या को भी कन्वर्ट कर सकते हैं और भरोसा रख सकते हैं कि बाइनरी, डेसिमल, हेक्स और ऑक्टल आउटपुट बिल्कुल सटीक हैं। एक अपवाद IEEE 754 सिंगल-प्रिसिज़न फ्लोट व्यू है, जो जानबूझकर एक अनुमान (approximation) है क्योंकि यह दिखाता है कि कोई वैल्यू 32-बिट फ्लोट के रूप में कैसे स्टोर होगी, न कि एक सटीक इंटीजर के रूप में। बड़े इंटीजर के सटीक बेस कन्वर्जन के लिए, वैल्यू टाइप या पेस्ट करें और किसी भी बेस को सीधे पढ़ें।
किसी डेसिमल संख्या को IEEE 754 फ्लोटिंग-पॉइंट वैल्यू के रूप में कैसे स्टोर किया जाता है?
IEEE 754 सिंगल प्रिसिज़न किसी संख्या को 32 बिट्स में पैक करता है, जो तीन हिस्सों में बंटे होते हैं: 1 साइन बिट, 8 एक्सपोनेंट बिट्स, और 23 मैंटिसा (फ्रैक्शन) बिट्स। साइन बिट पॉज़िटिव या नेगेटिव को दर्शाता है, एक्सपोनेंट वैल्यू को 2 की घात के रूप में स्केल करता है, और मैंटिसा महत्वपूर्ण अंकों को रखता है, इसलिए स्टोर की गई संख्या मूलतः साइंटिफिक नोटेशन का बाइनरी संस्करण होती है। चूंकि सिर्फ 23 फ्रैक्शन बिट्स ही उपलब्ध होते हैं, कई सामान्य दशमलव संख्याएं बिल्कुल सटीक रूप से दर्शाई नहीं जा सकतीं, यही वजह है कि ज़्यादातर भाषाओं में 0.1 प्लस 0.2 का परिणाम ठीक 0.3 के बराबर नहीं आता। यह कन्वर्टर किसी वैल्यू को उसके साइन, एक्सपोनेंट और मैंटिसा बिट्स में तोड़ता है और रॉ हेक्स बाइट्स दिखाता है, ताकि आप ठीक-ठीक देख सकें कि फ्लोट कैसे एन्कोड किया गया है। हर फील्ड को जांचने और यह समझने के लिए कि राउंडिंग कहां घुसती है, फ्लोट व्यू में एक संख्या दर्ज करें।
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/converter-tools-number-base-converter" title="Free Number Base Converter — The Toolbox" width="100%" height="240" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/converter-tools/number-base-converter?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Number Base Converter</a> by The Toolbox</p>संबंधित टूल
मुफ़्त ऑनलाइन लंबाई कनवर्टर
मीटर, फ़ुट, इंच, मील और अन्य लंबाई इकाइयों के बीच रूपांतरण करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।
मुफ़्त ऑनलाइन वज़न कनवर्टर
kg, पाउंड, औंस, ग्राम और अन्य वज़न इकाइयों के बीच रूपांतरण करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।
मुफ़्त तापमान कनवर्टर
Celsius, Fahrenheit और Kelvin पैमानों के बीच तापमान को तुरंत बदलें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।
मुफ़्त ऑनलाइन क्षेत्रफल कनवर्टर
वर्ग मीटर, एकड़, हेक्टेयर और अन्य के बीच रूपांतरण करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।
नंबर बेस कन्वर्टर के बारे में
नंबर बेस कन्वर्टर किसी एक बेस (आधार) में लिखी संख्या को तुरंत दूसरे बेस में बदल देता है। कोई भी मान टाइप करें, स्रोत बेस और लक्ष्य बेस चुनें, और परिणाम टाइप करते ही सामने आ जाता है। यह सामान्य बाइनरी-डेसिमल-हेक्स तिकड़ी से कहीं आगे जाता है: यह टूल कुल बारह बेस को सपोर्ट करता है, जिन्हें कॉमन (बाइनरी, ऑक्टल, डेसिमल, हेक्साडेसिमल), प्रोग्रामिंग (बेस-32, बेस-36) और गणितीय सिस्टम (टर्नरी, क्विनरी, सीनरी, बेस-4, ड्युओडेसिमल, विजेसिमल) में बांटा गया है। यह उन प्रोग्रामरों के लिए बनाया गया है जो मेमोरी डंप पढ़ते हैं, उन छात्रों के लिए जो पोज़िशनल नोटेशन सीख रहे हैं, उन एम्बेडेड इंजीनियरों के लिए जो रजिस्टर के साथ काम करते हैं, और हर उस व्यक्ति के लिए जिसे कैलकुलेटर खोले बिना किसी वैल्यू को क्रॉस-चेक करना है।
सब कुछ आपके ब्राउज़र में लोकली चलता है। आपके द्वारा डाली गई संख्याएं कभी भी किसी सर्वर पर अपलोड नहीं होतीं, न कोई साइन-अप चाहिए और न कोई ऐप इंस्टॉल करना पड़ता है। चूंकि कन्वर्जन के लिए JavaScript के BigInt का इस्तेमाल होता है, यह टूल बेहद बड़ी पूर्णांक संख्याओं को भी बिना उन राउंडिंग एरर्स के हैंडल करता है जो सामान्य फ्लोटिंग-पॉइंट गणित में 2^53 पर आकर गड़बड़ करने लगती हैं।
आप क्या-क्या कन्वर्ट और जांच सकते हैं
- 12 में से किसी भी बेस को किसी अन्य बेस में, साथ ही एक लाइव "ऑल बेसेस" टेबल के साथ ताकि आप एक ही वैल्यू को हर तरीके से एक साथ देख सकें।
- टूज़ कॉम्प्लीमेंट (Two's complement) 8, 16, 32 और 64-बिट वर्ड साइज़ पर, जो एक ही बिट पैटर्न की साइन्ड और अनसाइन्ड दोनों व्याख्याएं दिखाता है, साथ ही हर विड्थ की वैध रेंज और वैल्यू फिट न होने पर एक ओवरफ्लो फ्लैग।
- IEEE 754 सिंगल-प्रिसिज़न फ्लोट्स, जिन्हें साइन बिट, 8 एक्सपोनेंट बिट और 23 मैंटिसा बिट में तोड़कर दिखाया जाता है, साथ ही रॉ हेक्स बाइट्स।
- बिटवाइज़ ऑपरेशन — AND, OR, XOR, NOT, और लेफ्ट/राइट शिफ्ट — जिनका परिणाम बाइनरी, डेसिमल और हेक्स में दिखता है।
- टेक्स्ट और ASCII एन्कोडिंग, जो किसी स्ट्रिंग को उसके बाइनरी, हेक्साडेसिमल और डेसिमल कोड पॉइंट्स में बदलती है, साथ ही एक UTF-8 बाइट काउंट।
नंबर बेस क्यों मायने रखते हैं
कंप्यूटर हर चीज़ को बाइनरी में स्टोर करते हैं, लेकिन कुछ अंकों के बाद कच्ची बाइनरी पढ़ना मुश्किल हो जाता है, इसलिए प्रोग्रामर हेक्स और ऑक्टल को एक कॉम्पैक्ट शॉर्टहैंड की तरह इस्तेमाल करते हैं। यह कन्वर्जन मनमाना नहीं है: हर ऑक्टल अंक ठीक 3 बाइनरी बिट्स के बराबर होता है, और हर हेक्साडेसिमल अंक ठीक 4 बिट्स के बराबर, यही वजह है कि एक बाइट (8 बिट्स) को दो हेक्स अंकों में लिखा जाता है। यही लॉजिक chmod 755 जैसी Unix परमिशन (ऑक्टल) और #FF0000 जैसे CSS कलर (हेक्स) के पीछे है। कुछ वैल्यूज़ याद रखने लायक हैं: एक सिंगल बाइट में 0 से 255 (0xFF) तक स्टोर होता है, एक 16-बिट अनसाइन्ड इंटीजर की अधिकतम सीमा 65,535 (0xFFFF) है, और एक 32-बिट साइन्ड इंटीजर की अधिकतम सीमा 2,147,483,647 है। कन्वर्टर में ये और ऐसे ही अन्य महत्वपूर्ण आंकड़े — ASCII कोड, HTTP स्टेटस नंबर, 2 की घातें, किलोबाइट और मेगाबाइट की सीमाएं — क्लिक करने योग्य रेफरेंस के रूप में पहले से मौजूद हैं।
टूल में मौजूद उपयोगी शॉर्टकट
- प्रीसेट एक क्लिक में जाने-पहचाने मान लोड कर देते हैं: 255, 0xFF, DEADBEEF, chmod 755, 1024, int8 और int32 की सीमाएं, और भी बहुत कुछ।
- बिट-फ्लिप व्यू बाइनरी को टॉगल किए जा सकने वाले बटनों की एक पंक्ति के रूप में दिखाता है, जिसमें सबसे महत्वपूर्ण बिट (MSB) बाईं ओर होता है, ताकि आप अलग-अलग बिट फ्लिप करके डेसिमल और हेक्स को तुरंत बदलते हुए देख सकें।
- डिस्प्ले विकल्प आपको पारंपरिक प्रीफिक्स (
0b,0o,0x) जोड़ने या छिपाने, पठनीयता के लिए बाइनरी को 4- या 8-बिट के समूहों में बांटने, और अपरकेस व लोअरकेस अंकों के बीच स्विच करने की सुविधा देते हैं। - पसंदीदा और इतिहास (Favorites and history) आपके अक्सर इस्तेमाल होने वाले बेस को पिन रखते हैं और एक टैप में किसी भी हालिया कन्वर्जन को वापस ला देते हैं। हर परिणाम के साथ कॉपी बटन मौजूद है।
सटीक कन्वर्जन के लिए सुझाव
हर बेस केवल अपने ही डिजिट सेट को स्वीकार करता है — बाइनरी सिर्फ 0 और 1 लेती है, हेक्साडेसिमल 0-9 और A-F लेती है — और यह टूल रेंज से बाहर किसी भी वैल्यू को अंदाज़ा लगाने के बजाय फ्लैग कर देता है। ऋणात्मक (negative) संख्याएं सीधे सपोर्ट की जाती हैं, लेकिन उनका साइन्ड बाइनरी रूप उस वर्ड साइज़ पर निर्भर करता है जो आपने चुना है, इसलिए टूज़ कॉम्प्लीमेंट आउटपुट पढ़ने से पहले अपने टारगेट सिस्टम से मेल खाने के लिए 8, 16, 32 या 64-बिट सेट करें। बहुत बड़ी वैल्यूज़ के लिए, BigInt हर अंक को बिल्कुल सटीक रखता है; बस यह याद रखें कि IEEE 754 फ्लोट व्यू, डिज़ाइन के अनुसार, यह दिखाने का एक अनुमान (approximation) है कि वह संख्या 32-बिट फ्लोट के रूप में कैसे स्टोर होगी।