नंबर बेस कनवर्टर क्या है?

किसी भी बेस के बीच संख्याओं को रूपांतरित करें — बाइनरी (बेस 2), ऑक्टल (बेस 8), दशमलव (बेस 10), हेक्साडेसिमल (बेस 16), और 36 तक के कस्टम बेस। टाइप करते समय सभी प्रतिनिधित्व एक साथ देखें, पठनीयता के लिए समूहित अंकों के साथ।

किसी भी बेस में टाइप करते ही बाक़ी सभी कन्वर्ज़न तुरंत अपडेट होते हैं: बाइनरी (वैकल्पिक 4-बिट ग्रुपिंग के साथ), ऑक्टल, डेसीमल, हेक्साडेसिमल (केस सुरक्षित), और 2 से 36 तक की कस्टम बेस। बिट-व्यू पैनल हर बिट दिखाता है, जिसे क्लिक करके पलटा जा सकता है या पूरे मान को बाएँ-दाएँ शिफ्ट किया जा सकता है, जो बिटमास्क, परमिशन फ़्लैग या कलर चैनल डिबग करते समय काम आता है। 0b, 0o, 0x प्रीफ़िक्स अपने आप पहचान लिए जाते हैं।

उपयोग कैसे करें

  1. किसी भी समर्थित बेस में एक संख्या दर्ज करें — ड्रॉपडाउन से इनपुट बेस चुनें या उपसर्ग टाइप करें (0b, 0o, 0x)।
  2. सभी सामान्य बेस में तत्काल रूपांतरण देखें, लंबी संख्याओं के लिए अंक समूहन के साथ।
  3. किसी भी बेस फ़ील्ड में सीधे टाइप करें और बाक़ी तुरंत साथ बदल जाते हैं, कोई परिणाम कॉपी करें, बिट-व्यू में बिट्स पर क्लिक करके उन्हें पलटें या मान को शिफ्ट करें, चरण-दर-चरण भाग देखें, या किसी स्ट्रिंग के ASCII कोड पढ़ने के लिए टेक्स्ट मोड पर जाएँ।

कब उपयोग करें

  • Hex कलर कोड को RGB या 24-bit बाइनरी में तोड़ना।
  • लो-लेवल डॉक पढ़ते समय, जहाँ वही वैल्यू hex और decimal दोनों में दी हो।
  • C, Rust या Verilog में बिटमास्क सेट करना और हर बिट चेक करना।

परिणाम

दशमलव 255 दर्ज करें: बाइनरी = 1111 1111, ऑक्टल = 377, हेक्स = FF। या हेक्स 'FF00FF' दर्ज करें और उसका दशमलव समकक्ष 16711935 देखें।

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

Decimal 255 hex में FF और binary में 11111111 क्यों होता है?
255 unsigned 8-bit का अधिकतम है, इसलिए सारे 8 बिट 1 हैं। Hex हर 4 बिट को एक डिजिट में बदलता है (1111 = F), तो दो F मिलकर FF बनते हैं। यही वजह है कि बाइट्स hex में दिखाए जाते हैं — पढ़ने में सबसे छोटा रूप यही है।
क्या टूल नेगेटिव नंबर्स को संभालता है?
Decimal इनपुट में माइनस साइन लगाया जा सकता है और यह दूसरी बेसेस में भी आगे बढ़ जाता है। मेमोरी में असली two's-complement देखने के लिए बिट-व्यू पैनल खोलें और 8, 16 या 32-बिट वाली चौड़ाई चुन लें।
ज़्यादा से ज़्यादा कौन-सी बेस तक कन्वर्ट कर सकते हैं?
Base 36 — एल्फ़ानयूमेरिक सीलिंग, यानी 0–9 और A–Z। इसके आगे जाने के लिए अतिरिक्त सिंबल लगते हैं। शॉर्ट URL सेवाओं और trimmed hash में base 36 दिखता है, इसलिए कस्टम बेस वहीं रुकता है।
बाइनरी कॉपी करने पर शुरू के ज़ीरो रहेंगे क्या?
हाँ, डिजिट ग्रुपिंग ऑन हो तो रहते हैं। डिस्प्ले 8 बिट (बाइट सीमा) के मल्टीपल तक pad हो जाता है, ताकि कॉपी की गई स्ट्रिंग डिबगर या hex एडिटर के फ़ॉर्मेट से मेल खाए।
क्या 0x या 0b प्रीफ़िक्स वाली वैल्यू पेस्ट की जा सकती है?
हाँ। पार्सर 0x को hex, 0o को octal, 0b को binary मानता है; प्रीफ़िक्स न होने पर आपके चुने इनपुट बेस का इस्तेमाल करता है। कन्वर्ज़न से पहले प्रीफ़िक्स अपने आप हट जाता है।

संबंधित उपकरण