बेस कन्वर्टर के बारे में
यह किसी पूर्ण संख्या को प्रोग्रामर द्वारा उपयोग की जाने वाली चार संख्या बेस के बीच बदलता है — बाइनरी (बेस 2), ऑक्टल (बेस 8), दशमलव (बेस 10) और हेक्साडेसिमल (बेस 16) — चारों एक साथ दिखाते हुए। यह मेमोरी पते, रंग मान, बिटमास्क, फ़ाइल अनुमतियाँ या बाइट मान पढ़ने वाले डेवलपर, और संख्या प्रणालियाँ कैसे काम करती हैं सीखने वाले छात्रों के लिए एक दैनिक सहायक है। एक मान दर्ज करें, उसका बेस चुनें, और समकक्ष तुरंत देखें।
यह कैसे काम करता है
आपका इनपुट उसके बेस में अनुमत अंकों के विरुद्ध मान्य किया जाता है (बाइनरी के लिए केवल 0–1, ऑक्टल के लिए 0–7, दशमलव के लिए 0–9, हेक्साडेसिमल के लिए 0–9 और A–F), फिर एक सामान्य पूर्णांक में पार्स होकर हर बेस में दोबारा व्यक्त किया जाता है। हेक्साडेसिमल बड़े अक्षरों में दिखाया जाता है। यह जिस क्षण आप टाइप करते हैं बदल देता है — बिना बटन — और चुने बेस के लिए अमान्य इनपुट को चिह्नित करता है।
मान्यताएँ और व्यवहार
- गैर-ऋणात्मक पूर्ण संख्याओं (पूर्णांक) पर काम करता है।
- हेक्साडेसिमल अंक बड़े या छोटे अक्षरों में दर्ज किए जा सकते हैं; आउटपुट हेक्स बड़े अक्षरों में है।
- इनपुट में व्हाइटस्पेस अनदेखा किया जाता है, इसलिए आप स्पेस किए या समूहित अंक पेस्ट कर सकते हैं।
- चारों निरूपण जिस भी बेस में आप दर्ज करें उससे लाइव अपडेट होते हैं।
सीमाएँ
- कोई भिन्न या ऋणात्मक संख्याएँ नहीं। यह पूर्ण, गैर-ऋणात्मक पूर्णांक बदलता है; यह दशमलव बिंदु (जैसे बाइनरी भिन्न) या साइन्ड/टू'ज़-कॉम्प्लिमेंट मान नहीं संभालता।
- बहुत बड़ी संख्याएँ सटीकता खोती हैं। सुरक्षित पूर्णांक रेंज (लगभग 9 क्वाड्रिलियन, 2⁵³) से परे मान JavaScript में ठीक-ठीक निरूपित नहीं हो सकते, इसलिए टूल गलत उत्तर दिखाने के बजाय रुक जाता है — बहुत बड़े मान विभाजित करें या किसी विशेषज्ञ बिग-इंटीजर टूल का उपयोग करें।
- यह चार सामान्य बेस (2, 8, 10, 16) संभालता है, बेस 36 जैसे मनमाने बेस नहीं।
गोपनीयता
परिवर्तन पूरी तरह आपके ब्राउज़र में चलता है। कुछ भी अपलोड या संग्रहीत नहीं होता।

