दशमलव से बाइनरी कनवर्टर
चरण-दर-चरण विभाजन/स्थानीय दृश्य, टू'स कॉम्प्लीमेंट, IEEE 754 विश्लेषण और बिट हेरफेर उपकरणों के साथ दशमलव और बाइनरी के बीच रूपांतरित करें।
अपडेट किया गया
Decimal to Binary Converter
Convert between decimal and binary with step-by-step visualization, two's complement, IEEE 754 breakdown, bit manipulation, and bulk mode.
Decimal Input
Supports negative numbers and arbitrarily large integers (BigInt).
Binary Result
—
Quick Reference
Powers of 2
2, 4, 8, 16, 32, 64, 128, 256
Max unsigned 8-bit
255 = 1111 1111
Max unsigned 16-bit
65535 = FFFF
अक्सर पूछे जाने वाले प्रश्न
दशमलव से बाइनरी कन्वर्टर क्या है?
दशमलव से बाइनरी कन्वर्टर एक मुफ़्त ऑनलाइन टूल है जो दशमलव और बाइनरी के बीच परिवर्तन करता है, साथ ही चरण-दर-चरण विभाजन/स्थानीय विज़ुअलाइज़ेशन के साथ, दो। यह पूरी तरह आपके ब्राउज़र में चलता है, बिना किसी इंस्टॉलेशन या साइन-अप के।
चरण-दर-चरण?
दशमलव से बाइनरी में 2 से बार-बार विभाजन दिखाया जाता है, जिसमें शेषफल नीचे से ऊपर पढ़े जाते हैं। बाइनरी से दशमलव में स्थानीय विधि दिखाई जाती है (प्रत्येक बिट × 2^स्थान)।
बड़ी संख्याएँ?
हाँ, मनमानी परिशुद्धता के लिए नेटिव BigInt, बिना 53-बिट सीमा के।
क्या दशमलव से बाइनरी कन्वर्टर उपयोग करने के लिए मुफ़्त है?
हाँ, दशमलव से बाइनरी कन्वर्टर 100% मुफ़्त है, बिना किसी पंजीकरण, छिपे शुल्क या उपयोग सीमा के। सारी प्रोसेसिंग आपके ब्राउज़र में स्थानीय रूप से होती है, जिससे पूर्ण गोपनीयता सुनिश्चित होती है।
क्या इस टूल के साथ मेरा डेटा सुरक्षित है?
बिल्कुल। दशमलव से बाइनरी कन्वर्टर सब कुछ आपके ब्राउज़र में क्लाइंट-साइड पर प्रोसेस करता है। कोई भी डेटा किसी सर्वर पर अपलोड या संग्रहीत नहीं किया जाता। आपकी सामग्री हर समय आपके डिवाइस पर निजी रहती है।
क्या दशमलव से बाइनरी कन्वर्टर मोबाइल डिवाइस पर काम करता है?
हाँ, दशमलव से बाइनरी कन्वर्टर पूरी तरह रिस्पॉन्सिव है और स्मार्टफोन तथा टैबलेट पर काम करता है। आप इसे किसी भी आधुनिक वेब ब्राउज़र वाले डिवाइस पर उपयोग कर सकते हैं, किसी ऐप डाउनलोड की आवश्यकता नहीं।
क्या इस टूल का उपयोग करने के लिए मुझे खाता बनाना होगा?
किसी खाते या पंजीकरण की आवश्यकता नहीं है। बस अपने ब्राउज़र में दशमलव से बाइनरी कन्वर्टर खोलें और तुरंत उपयोग शुरू करें। कोई साइन-अप बाधा या उपयोग प्रतिबंध नहीं है।
मैं दशमलव से बाइनरी कन्वर्टर का उपयोग कैसे करूँ?
बस दिए गए फ़ील्ड में अपना इनपुट दर्ज करें, अपनी पसंद के अनुसार सेटिंग्स समायोजित करें, और टूल उसे तुरंत प्रोसेस कर देगा। फिर आप परिणाम को क्लिपबोर्ड पर कॉपी कर सकते हैं या डाउनलोड कर सकते हैं।
कौन-कौन से ब्राउज़र समर्थित हैं?
दशमलव से बाइनरी कन्वर्टर Chrome, Firefox, Safari, Edge और Opera सहित सभी आधुनिक ब्राउज़रों में काम करता है। सर्वोत्तम अनुभव के लिए अपने पसंदीदा ब्राउज़र के नवीनतम संस्करण का उपयोग करें।
किसी डेसिमल संख्या को बाइनरी में दिखाने के लिए कितने बिट्स चाहिए होते हैं?
किसी नॉन-नेगेटिव पूर्णांक के लिए ज़रूरी बिट्स की संख्या उतनी ही होती है जितने बाइनरी डिजिट वह बनाता है, और यह हर बार वैल्यू के दोगुना होने पर लगभग एक बिट बढ़ती है। एक बिट 0 से 1 तक कवर करता है, दो बिट 0 से 3 तक, तीन बिट 0 से 7 तक, और सामान्य तौर पर n बिट 0 से लेकर 2^n माइनस 1 तक की वैल्यू दिखा सकते हैं। इसलिए एक 8-बिट बाइट 0 से 255 तक रखता है, और 16 बिट 0 से 65,535 तक। किसी वैल्यू के लिए न्यूनतम बिट्स जानने के लिए, उसके सबसे ऊँचे सेट बिट की पोज़िशन लें और उसमें एक जोड़ दें। अगर आपको निगेटिव वैल्यू शामिल करने वाली साइन्ड संख्याएँ चाहिए, तो एक बिट साइन के लिए आरक्षित हो जाता है, जिससे पॉज़िटिव रेंज छोटी हो जाती है। ऊपर कोई भी संख्या डालें और कन्वर्टर उसकी पूरी बाइनरी स्ट्रिंग दिखा देगा, जिससे आप डिजिट गिनकर देख सकते हैं कि वह वास्तव में कितने बिट्स लेती है।
टू'ज़ कॉम्प्लीमेंट बाइनरी में निगेटिव संख्याओं को कैसे दिखाता है?
सादी बाइनरी में माइनस साइन लिखने का कोई बिल्ट-इन तरीका नहीं होता, इसलिए कंप्यूटर साइन्ड इंटीजर के लिए टू'ज़ कॉम्प्लीमेंट इस्तेमाल करते हैं। किसी निगेटिव वैल्यू को एक तय चौड़ाई पर एन्कोड करने के लिए, आप उसकी एब्सोल्यूट वैल्यू की बाइनरी लेते हैं, हर बिट को इनवर्ट करते हैं, फिर एक जोड़ देते हैं। सबसे बाईं बिट साइन बिट बन जाती है: 0 का मतलब पॉज़िटिव, 1 का मतलब निगेटिव। यह तरीका इसलिए स्मार्ट है क्योंकि सामान्य बाइनरी एडिशन बिना किसी खास केस के पॉज़िटिव और निगेटिव दोनों वैल्यू पर काम कर जाता है, और शून्य का सिर्फ एक ही रिप्रेजेंटेशन होता है। हर चौड़ाई की एक तय रेंज होती है: साइन्ड 8-बिट −128 से 127 तक रखता है, 16-बिट −32,768 से 32,767 तक, और 32-बिट −2,147,483,648 से 2,147,483,647 तक। Signed व्यू आपकी वैल्यू को तीनों चौड़ाइयों में एक साथ एन्कोड करता है और अगर संख्या किसी चौड़ाई की रेंज से बाहर हो तो ओवरफ्लो की चेतावनी देता है। ऊपर कोई निगेटिव संख्या टाइप करें और उसका टू'ज़ कॉम्प्लीमेंट बिट पैटर्न देखें।
0.1 को बाइनरी फ्लोटिंग पॉइंट में बिल्कुल सटीक तरीके से क्यों स्टोर नहीं किया जा सकता?
कंप्यूटर डेसिमल संख्याओं को IEEE 754 फ्लोटिंग पॉइंट फॉर्मेट में स्टोर करते हैं, जो किसी वैल्यू को साइन बिट, एक्सपोनेंट, और बिट्स की एक फ्रैक्शन (मैंटिसा) के रूप में दिखाता है। दिक्कत यह है कि यह फॉर्मेट सिर्फ 2 की पावर्स के योग को ही सटीक रूप से दिखा सकता है, जैसे 1/2, 1/4, और 1/8। जैसे 1/3 का कोई सटीक फाइनाइट डेसिमल नहीं होता, वैसे ही 0.1 का कोई सटीक फाइनाइट बाइनरी नहीं होता, इसलिए इसे फॉर्मेट की सबसे नज़दीकी वैल्यू पर राउंड कर दिया जाता है। यही छोटी सी राउंडिंग वजह है कि ज़्यादातर प्रोग्रामिंग भाषाओं में 0.1 प्लस 0.2 ठीक 0.3 के बराबर नहीं आता। एक 32-बिट सिंगल में 1 साइन बिट, 8 एक्सपोनेंट बिट्स, और 23 मैंटिसा बिट्स होते हैं, जबकि 64-बिट डबल में 1, 11, और 52 होते हैं। IEEE 754 व्यू आपकी संख्या को दोनों चौड़ाइयों के लिए इन फील्ड्स में तोड़कर दिखाता है और रॉ हेक्साडेसिमल भी दिखाता है, जिससे यह राउंडिंग साफ दिखाई देती है। ऊपर 0.1 जैसी कोई डेसिमल डालें और देखें कि वह वास्तव में कैसे स्टोर होती है।
हेक्साडेसिमल, ऑक्टल, और बाइनरी के बीच क्या संबंध है?
हेक्स, ऑक्टल, और बाइनरी आपस में गहरे जुड़े हुए हैं क्योंकि इनके बेस सभी 2 की पावर होते हैं, जिससे इनके बीच कन्वर्ज़न बहुत साफ-सुथरा हो जाता है। एक हेक्साडेसिमल डिजिट ठीक चार बाइनरी बिट्स (एक निबल) के बराबर होता है, और एक ऑक्टल डिजिट ठीक तीन बिट्स के बराबर। यही वजह है कि हेक्स असल में बाइनरी का एक कॉम्पैक्ट शॉर्टहैंड ही है: 11010110 जैसी एक बाइट 1101 और 0110 में बंटती है, जो हेक्स में D6 है। यही वजह है कि हेक्साडेसिमल हर उस जगह दिखता है जहाँ बाइनरी मायने रखती है, कलर कोड्स और मेमोरी एड्रेस से लेकर बाइट डंप्स तक, क्योंकि यह अंदरूनी बिट्स को दर्शाते हुए भी पढ़ने में आसान बना रहता है। ऑक्टल भी तीन-बिट ग्रुप्स के साथ इसी तरह काम करता है और कभी पुराने सिस्टम्स में हावी था। Other Bases व्यू आपकी वैल्यू को डेसिमल, बाइनरी, ऑक्टल, और हेक्साडेसिमल में साथ-साथ दिखाता है, जिसमें बाइनरी को निबल्स में ग्रुप किया गया है ताकि हर हेक्स डिजिट के चार-बिट पैटर्न को पहचानना आसान हो। ऊपर कोई वैल्यू डालकर चारों बेस की तुलना करें।
बिटवाइज़ NOT और बिट शिफ्ट किसी बाइनरी संख्या को कैसे बदलते हैं?
बिटवाइज़ ऑपरेशन किसी वैल्यू के अलग-अलग बिट्स पर सीधे काम करते हैं। NOT हर बिट को पलट देता है, हर 0 को 1 और हर 1 को 0 बना देता है, जो एक तय चौड़ाई के भीतर उस वैल्यू का कॉम्प्लीमेंट बनाता है। एक लेफ्ट शिफ्ट हर बिट को ऊँची तरफ़ खिसका देता है और खाली हुई निचली पोज़िशन को शून्य से भर देता है, जिससे संख्या हर पोज़िशन पर एक बार दोगुनी हो जाती है। एक राइट शिफ्ट बिट्स को निचली तरफ़ खिसकाता है, जिससे संख्या असल में आधी हो जाती है और किनारे से गिरने वाले बिट्स हट जाते हैं। ये ऑपरेशन मास्क, फ्लैग, और परफॉरमेंस-संवेदनशील कोड की नींव हैं, जहाँ शिफ्टिंग करना 2 की पावर से गुणा या भाग करने से तेज़ होता है। क्योंकि नतीजे चुनी हुई चौड़ाई पर निर्भर करते हैं, वही शिफ्ट 8, 16, या 32 बिट्स पर अलग तरह से व्यवहार कर सकता है। Bit Ops व्यू आपकी चुनी हुई चौड़ाई पर NOT और लेफ्ट या राइट शिफ्ट लागू करता है, ताकि आप ठीक-ठीक देख सकें कि अंदरूनी बिट्स के साथ क्या हो रहा है। ऊपर किसी संख्या के साथ इसे आज़माएँ।
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/dec-to-bin" title="Decimal to Binary Converter — The Toolbox" width="100%" height="260" 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/dec-to-bin?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Decimal to Binary Converter</a> by The Toolbox</p>संबंधित टूल
मुफ़्त ऑनलाइन लंबाई कनवर्टर
मीटर, फ़ुट, इंच, मील और अन्य लंबाई इकाइयों के बीच रूपांतरण करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।
मुफ़्त ऑनलाइन वज़न कनवर्टर
kg, पाउंड, औंस, ग्राम और अन्य वज़न इकाइयों के बीच रूपांतरण करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।
मुफ़्त तापमान कनवर्टर
Celsius, Fahrenheit और Kelvin पैमानों के बीच तापमान को तुरंत बदलें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।
मुफ़्त ऑनलाइन क्षेत्रफल कनवर्टर
वर्ग मीटर, एकड़, हेक्टेयर और अन्य के बीच रूपांतरण करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।
डेसिमल टू बाइनरी कन्वर्टर के बारे में
डेसिमल टू बाइनरी कन्वर्टर बेस-10 संख्याओं को बेस-2 में बदलता है और वापस भी — लेकिन यह सिर्फ शून्य और एक की एक स्ट्रिंग दिखाने से कहीं ज़्यादा करता है। यह हर कन्वर्ज़न के पीछे की गणित दिखाता है, उसी वैल्यू को ऑक्टल और हेक्साडेसिमल में तोड़कर दिखाता है, और उन लो-लेवल रिप्रेजेंटेशन को उजागर करता है जिन्हें कंप्यूटर वास्तव में स्टोर करते हैं: टू'ज़ कॉम्प्लीमेंट, IEEE 754 फ्लोटिंग पॉइंट, और बिटवाइज़ ऑपरेशन। यह उन स्टूडेंट्स के लिए बनाया गया है जो नंबर सिस्टम सीख रहे हैं, कंप्यूटर-साइंस और इलेक्ट्रॉनिक्स कोर्स के लिए, और उन डेवलपर्स के लिए जिन्हें यह समझने की ज़रूरत होती है कि मेमोरी में कोई इंटीजर कैसे स्टोर होता है।
मोड टैब से दिशा चुनें — डेसिमल टू बाइनरी या बाइनरी टू डेसिमल — एक वैल्यू टाइप करें, और नतीजा तुरंत अपडेट हो जाता है। एक स्वैप बटन दिशा को पलक झपकते बदल देता है, और एक बल्क मोड आपको संख्याओं की पूरी लिस्ट पेस्ट करने और हर कन्वर्ज़न को CSV फ़ाइल के रूप में डाउनलोड करने देता है। सब कुछ आपके ब्राउज़र में लोकली चलता है। आप जो भी डालते हैं वह न कहीं अपलोड होता है, न स्टोर होता है, न कोई साइन-अप चाहिए, और न कोई यूसेज कैप है।
सिर्फ जवाब नहीं, गणित भी देखें
टूल का Steps व्यू स्टैंडर्ड हाथ से किए जाने वाले तरीके दिखाता है ताकि आप अपना काम चेक कर सकें या प्रोसेस सीख सकें।
- डेसिमल टू बाइनरी डिविज़न मेथड इस्तेमाल करता है: बार-बार 2 से भाग दें, हर शेषफल (रिमेंडर) नोट करें, फिर शेषफलों को नीचे से ऊपर पढ़ें। हर रो में डिविडेंड, कोशेंट, और 0 या 1 का रिमेंडर दिखता है।
- बाइनरी टू डेसिमल पोज़िशनल मेथड इस्तेमाल करता है: हर बिट को उसके 2 की पावर से गुणा किया जाता है (सबसे दाईं बिट 2⁰ = 1 होती है, फिर 2, 4, 8, वगैरह), और सेट बिट्स को जोड़ दिया जाता है।
क्योंकि यह कन्वर्टर नेटिव BigInt अरिथमेटिक इस्तेमाल करता है, इसमें 53-बिट की कोई सीमा नहीं है और कोई राउंडिंग नहीं होती — आप कितनी भी बड़ी पूर्णांक संख्या को बिल्कुल सटीक तरीके से कन्वर्ट कर सकते हैं।
एक संख्या, हर बेस में
Other Bases व्यू एक ही वैल्यू को डेसिमल (बेस 10), बाइनरी (बेस 2), ऑक्टल (बेस 8), और हेक्साडेसिमल (बेस 16) में एक साथ दिखाता है, जिसमें बाइनरी को पढ़ने में आसानी के लिए निबल्स में ग्रुप किया गया है। यह इसलिए काम का है क्योंकि ये चारों बेस आपस में गहरे जुड़े हुए हैं: एक हेक्स डिजिट ठीक चार बाइनरी बिट्स के बराबर होता है, और एक ऑक्टल डिजिट तीन बिट्स के — इसलिए हेक्स (जो कलर कोड्स, मेमोरी एड्रेस, और बाइट डंप्स में इस्तेमाल होता है) असल में बाइनरी लिखने का एक कॉम्पैक्ट तरीका ही है।
साइन्ड नंबर, फ्लोट, और बिट ऑपरेशन
सादी बाइनरी अपने आप निगेटिव नंबर नहीं दिखा सकती, इसलिए कंप्यूटर टू'ज़ कॉम्प्लीमेंट इस्तेमाल करते हैं। Signed व्यू आपकी वैल्यू को 8-, 16-, और 32-बिट चौड़ाई में एन्कोड करके दिखाता है। हर चौड़ाई की एक तय रेंज होती है: एक साइन्ड 8-बिट इंटीजर −128 से 127 तक रखता है, 16-बिट −32,768 से 32,767 तक, और 32-बिट −2,147,483,648 से 2,147,483,647 तक। किसी चौड़ाई की रेंज से बाहर की संख्या डालने पर टूल भ्रामक नतीजा देने के बजाय ओवरफ्लो की चेतावनी देता है।
डेसिमल और बहुत बड़ी मैग्नीट्यूड वाली संख्याओं के लिए, IEEE 754 व्यू वैल्यू को 32-बिट सिंगल और 64-बिट डबल दोनों के रूप में विश्लेषित करता है, इसे साइन बिट, एक्सपोनेंट, और मैंटिसा में बांटकर दिखाता है और रॉ हेक्साडेसिमल भी दिखाता है। एक सिंगल में 1 साइन बिट, 8 एक्सपोनेंट बिट्स, और 23 मैंटिसा बिट्स होते हैं; एक डबल में 1, 11, और 52 होते हैं। यह देखने का सबसे साफ तरीका है कि 0.1 जैसी कुछ डेसिमल फ्रैक्शन फ्लोटिंग पॉइंट में बिल्कुल सटीक क्यों स्टोर नहीं हो पातीं।
Bit Ops व्यू चुनी हुई बिट चौड़ाई पर बिटवाइज़ NOT और लेफ्ट/राइट शिफ्ट लागू करता है, ताकि आप देख सकें कि << और >> अंदरूनी बिट्स के साथ असल में क्या करते हैं — वही ऑपरेशन जो मास्क, फ्लैग, और परफॉरमेंस-क्रिटिकल कोड में इस्तेमाल होते हैं।
यह क्यों मायने रखता है
बाइनरी वह भाषा है जो हार्डवेयर बोलता है, और कुछ डिजिट से आगे हाथ से कन्वर्ट करना धीमा और गलती-प्रवण होता है। चाहे आप कोई होमवर्क प्रॉब्लम चेक कर रहे हों, बिटमास्क डीबग कर रहे हों, ऐसा डेटा टाइप चुन रहे हों जो ओवरफ्लो न हो, या बस यह समझना चाहते हों कि फ्लोटिंग-पॉइंट मैथ जैसा व्यवहार क्यों करता है, डेसिमल टू बाइनरी कन्वर्टर आपको जवाब और उसकी वजह दोनों देता है। ऊपर एक वैल्यू टाइप करें और कन्वर्ज़न, स्टेप्स, और हर रिप्रेजेंटेशन को तुरंत अपडेट होते देखें।