मुफ़्त संख्या आधार कनवर्टर
संख्याओं को बाइनरी, ऑक्टल, दशमलव और हेक्साडेसिमल के बीच बदलें। बिट-आकार फ़िट और समूहीकृत बाइनरी आउटपुट तुरंत देखें।
त्वरित मान
सामान्य उपयोग
- प्रोग्रामिंग के लिए संख्याओं को कन्वर्ट करेंकोड लिखते समय बाइनरी, ऑक्टल, दशमलव और हेक्स के बीच कन्वर्ट करें — किसी भी संख्या के लिए तत्काल संदर्भ।
- नेटवर्किंग के लिए संख्याओं को कन्वर्ट करेंसबनेट मास्क, पोर्ट नंबर और IP पते ऑक्टेट को बाइनरी और दशमलव के बीच कन्वर्ट करें।
- कंप्यूटर विज्ञान के लिए संख्या प्रणालीबाइनरी, ऑक्टल और हेक्स रूपांतरण सीखें और सत्यापित करें — CS छात्रों और परीक्षा तैयारी के लिए सही।
- बिट पैटर्न और फ्लैग का निरीक्षण करेंव्यक्तिगत बिट, बिटमास्क और फ्लैग संयोजन का निरीक्षण करने के लिए संख्याओं को बाइनरी में कन्वर्ट करें।
- हेक्स डंप और डीबग लॉग को डिकोड करेंक्रैश रिपोर्ट, मेमोरी डंप और डीबग लॉग से हेक्साडेसिमल मान को पठनीय दशमलव में डिकोड करें।
यह कैसे काम करता है
कन्वर्ज़न पूरी तरह आपके ब्राउज़र में JavaScript के बिल्ट-इन BigInt टाइप का उपयोग करके चलता है — कोई लाइब्रेरी नहीं, कोई सर्वर नहीं। BigInt पुराने parseInt/Number तरीक़े की बजाय विशेष रूप से 2^53 से बड़ी वैल्यू को बिना राउंडिंग एरर के हैंडल करने के लिए उपयोग किया जाता है।
- 1BigInt के साथ इनपुट पार्सिंगएक कस्टम पार्सर वैकल्पिक प्रीफ़िक्स (0x, 0b, 0o, #) हटाता है और चुने बेस के लिए कैरेक्टर सेट को मान्य करता है, फिर साफ़ की गई स्ट्रिंग को BigInt() कंस्ट्रक्टर को देता है, जो मनमाने बड़े इंटीजर को बिना किसी हानि के हैंडल करता है।
- 2एक साथ बेस कन्वर्ज़नएक बार BigInt वैल्यू ज्ञात होने पर, टूल एक ही पास में सभी आउटपुट प्रतिनिधित्व बनाने के लिए हर रैडिक्स (2, 8, 10, 16, और उपयोगकर्ता-चुना बेस 2–36) के साथ BigInt.prototype.toString() कॉल करता है — कोई इंटरमीडिएट दशमलव चरण नहीं चाहिए।
- 3बाइनरी ग्रुपिंग और बिट-चौड़ाई जाँचबाइनरी आउटपुट 4 के गुणक तक पैड किया जाता है और पठनीयता के लिए निबल ग्रुप में विभाजित किया जाता है। टूल यह भी जाँचता है कि वैल्यू BigInt अंकगणित का उपयोग करके 4-, 8-, 16-, या 32-बिट signed/unsigned रेंज के भीतर फ़िट होती है या नहीं, इसलिए overflow व्यवहार 32-बिट सीमाओं के लिए भी सटीक है।
- 4शेयर करने योग्य URL स्टेटहर वैध कन्वर्ज़न के बाद टूल history.replaceState के ज़रिए इनपुट और स्रोत बेस को URL फ़्रैगमेंट (#v=&from=) में लिखता है, इसलिए वर्तमान कन्वर्ज़न को बुकमार्क या शेयर किया जा सकता है — फ़्रैगमेंट कभी किसी सर्वर को नहीं भेजा जाता।
संबंधित टूल
Hex व्यूअर
क्लासिक ऑफसेट / hex / ASCII डंप में किसी भी फ़ाइल के रॉ बाइट्स देखें, मैजिक-नंबर फ़ाइल-टाइप डिटेक्शन के साथ। लोकल रूप से पढ़ा जाता है; कभी अपलोड नहीं होता।
भिन्न कैलकुलेटर
भिन्नों को जोड़ें, घटाएं, गुणा करें और विभाजित करें, या दशमलव को सबसे सरल भिन्न में बदलें।
बाइनरी से टेक्स्ट कनवर्टर
टेक्स्ट को बाइनरी (0 और 1) में और वापस टेक्स्ट में बदलें। UTF-8 एन्कोडिंग का समर्थन करता है। किसी भी टेक्स्ट के लिए बाइट और बिट गिनती देखें।