सामग्री पर जाएं

संख्या आधार परिवर्तक

बाइनरी, ऑक्टल, दशमलव और हेक्साडेसिमल के बीच संख्याओं को तुरंत बदलें। बड़े पूर्णांकों का समर्थन करता है। मुफ़्त, 100% आपके ब्राउज़र में।

संख्या आधार क्या हैं?

संख्या आधार (या रेडिक्स) निर्धारित करता है कि एक स्थितिगत अंक प्रणाली कितने अद्वितीय अंक उपयोग करती है। मनुष्य आधार 10 (दशमलव) में अंक 0–9 से गिनते हैं। कंप्यूटर आधार 2 (बाइनरी) में केवल 0 और 1 से काम करते हैं — प्रत्येक डिजिटल डेटा अंततः बाइनरी में दर्शाया जाता है। हेक्साडेसिमल (आधार 16) और ऑक्टल (आधार 8) बाइनरी डेटा का मानव-पठनीय शॉर्टहैंड प्रदान करते हैं, क्योंकि उनके आधार 2 की शक्तियां हैं (16 = 2⁴, 8 = 2³), जो रूपांतरण सरल बनाता है।

आधार संदर्भ गाइड

बाइनरी (आधार 2): अंक 0–1। प्रत्येक अंक एक बिट है। 8 बिट = 1 बाइट (मान 0–255)। सभी डिजिटल कंप्यूटिंग की नींव — प्रोसेसर, मेमोरी और स्टोरेज सब बाइनरी में काम करते हैं।
ऑक्टल (आधार 8): अंक 0–7। प्रत्येक ऑक्टल अंक ठीक 3 बिट दर्शाता है। Unix/Linux फ़ाइल अनुमतियों (chmod 755 = rwxr-xr-x) के लिए उपयोग।
दशमलव (आधार 10): अंक 0–9। मानक दैनिक गणना प्रणाली।
हेक्साडेसिमल (आधार 16): अंक 0–9 फिर A–F। प्रत्येक hex अंक ठीक 4 बिट (एक निबल) दर्शाता है। दो hex अंक = एक बाइट। मेमोरी एड्रेस, CSS रंगों (#FF5500), MAC एड्रेस और बाइट-स्तर डेटा प्रतिनिधित्व के लिए उपयोग।

डेवलपर्स को आधार रूपांतरण कब चाहिए?

CSS रंग: #1A2B3C तीन hex बाइट जोड़े हैं जो Red (26), Green (43), Blue (60) दशमलव में दर्शाते हैं। Unix अनुमतियां: chmod 755 — ऑक्टल में 7 = बाइनरी में 111 (read+write+execute), 5 = 101 (read+execute)। डीबगिंग: डीबगर (GDB, LLDB, Chrome DevTools) में मेमोरी एड्रेस, पॉइंटर और hex डंप हेक्साडेसिमल में दिखते हैं। नेटवर्किंग: MAC एड्रेस (48-बिट, 6 hex जोड़ों में), IPv6 एड्रेस (128-बिट hex), और सबनेट मास्क सभी hex या बाइनरी उपयोग करते हैं। बिटवाइज़ ऑपरेशन: फ्लैग, बिटमास्क और बिट मैनिपुलेशन समझने के लिए बाइनरी में सोचना ज़रूरी है।

गोपनीयता

सभी रूपांतरण 100% आपके ब्राउज़र में होते हैं। कोई डेटा किसी सर्वर पर नहीं भेजा जाता।