संख्या आधार परिवर्तक
चुनें कि आपकी संख्या किस आधार में लिखी है — बाइनरी, ऑक्टल, दशमलव या हेक्साडेसिमल — उसे टाइप करें, और उसका मान चारों आधारों में एक साथ देखें। टूल बाइनरी परिणाम के पीछे का बार-बार 2 से भाग भी दिखाता है, और हर आधार एक क्लिक में कॉपी करता है। निःशुल्क, पंजीकरण आवश्यक नहीं।
इनपुट आधार
संख्या आधार परिवर्तक का उपयोग कैसे करें
- 1. इनपुट आधार चुनें। पहले दशमलव चुना होता है। यदि आपकी संख्या बाइनरी, ऑक्टल या हेक्साडेसिमल में लिखी है, तो वह चुनें।
- 2. संख्या टाइप करें। केवल अंक इस्तेमाल करें: बाइनरी के लिए 0–1, ऑक्टल के लिए 0–7, दशमलव के लिए 0–9, और हेक्साडेसिमल के लिए 0–9 के साथ A–F (किसी भी केस में)। 0x या 0b जैसे उपसर्ग न लिखें।
- 3. चारों आधार पढ़ें। बाइनरी, ऑक्टल, दशमलव और हेक्साडेसिमल मान एक साथ दिखते हैं। सभी आधार कॉपी करें उन्हें चार लेबल वाली पंक्तियों में कॉपी करता है।
- 4. चरण देखें। परिणामों के नीचे टूल हर 2 से भाग और उसका शेषफल दिखाता है, ताकि आप देख सकें कि बाइनरी अंक कैसे निकलते हैं।
आधार रूपांतरण कैसे काम करता है
किसी भी आधार b में, हर अंक का मान उसके अंकीय मान को b की घात से गुणा करने पर मिलता है, और संख्या इन सबका योग होती है: मान = Σ dᵢ × bⁱ। हेक्साडेसिमल संख्या 1F4 है 1 × 16² + 15 × 16 + 4 = 256 + 240 + 4 = 500। दशमलव से किसी दूसरे आधार में जाने के लिए आधार से बार-बार भाग दें और शेषफल अंतिम से पहले तक पढ़ें। 13 के बाइनरी के लिए: 13 ÷ 2 = 6 शेषफल 1, 6 ÷ 2 = 3 शेषफल 0, 3 ÷ 2 = 1 शेषफल 1, 1 ÷ 2 = 0 शेषफल 1 — ऊपर की ओर पढ़ने पर 1101 मिलता है।
| दशमलव | बाइनरी | ऑक्टल | हेक्साडेसिमल |
|---|---|---|---|
| 13 | 1101 | 15 | D |
| 255 | 11111111 | 377 | FF |
| 500 | 111110100 | 764 | 1F4 |
| 1000 | 1111101000 | 1750 | 3E8 |
| 2026 | 11111101010 | 3752 | 7EA |
| 65535 | 1111111111111111 | 177777 | FFFF |
बाइनरी, ऑक्टल और हेक्स के बीच शॉर्टकट
चूँकि 8 और 16, 2 की घातें हैं, आप दशमलव से गुजरे बिना बाइनरी और इनके बीच बदल सकते हैं। ऑक्टल के लिए बाइनरी अंकों को दाईं ओर से तीन-तीन के समूहों में, या हेक्साडेसिमल के लिए चार-चार के समूहों में बाँटें, और हर समूह को एक अंक से बदलें: 111110100 को हेक्स के लिए 1 1111 0100 में बाँटा जाता है, जिससे 1, F और 4 मिलते हैं — इसलिए 1F4। इसी कारण बाइट लिखने का आम तरीका हेक्साडेसिमल है (255 है FF), और ऑक्टल Unix फ़ाइल अनुमतियों में दिखता है, जहाँ 755 बाइनरी में 111 101 101 है: मालिक के लिए पढ़ना, लिखना और चलाना, और बाकी सभी के लिए पढ़ना और चलाना।
यह टूल किन बातों को कवर नहीं करता
यह 9007199254740991 (2⁵³ − 1) तक की गैर-ऋणात्मक पूर्ण संख्याओं को बदलता है, जो सबसे बड़ा पूर्णांक है जिसे JavaScript सटीक रूप से दर्शाता है। ऋणात्मक संख्याएँ, भिन्न और फ़्लोटिंग-पॉइंट मान समर्थित नहीं हैं, और न ही अंक विभाजक या उपसर्ग। ऋणात्मक पूर्णांक के लिए Two's Complement Calculator का उपयोग करें; फ़्लोटिंग पॉइंट के लिए IEEE 754 Converter।
आपको कौन-सा उपकरण चाहिए?
| आप चाहते हैं… | उपयोग करें |
|---|---|
| पूर्ण संख्या को बाइनरी, ऑक्टल, दशमलव और हेक्स के बीच बदलना | यह कन्वर्टर |
| बाइनरी संख्याओं का जोड़, घटाव, गुणा या भाग करना, या AND, OR और XOR लगाना | Binary Calculator |
| ऋणात्मक पूर्णांक को बाइनरी में लिखना | Two's Complement Calculator |
| टेक्स्ट को बाइनरी, हेक्स या ASCII कोड में बदलना | बाइनरी ट्रांसलेटर, हेक्स परिवर्तक या ASCII कन्वर्टर |
| देखना कि दशमलव भिन्न फ़्लोट के रूप में कैसे संग्रहीत होता है | IEEE 754 Converter |
अक्सर पूछे जाने वाले प्रश्न
- मैं आधारों के बीच संख्या कैसे बदलूँ?
- संख्या दर्ज करें, चुनें कि वह किस आधार में लिखी है, और टूल उसका मान बाइनरी, ऑक्टल, दशमलव और हेक्साडेसिमल में एक साथ दिखाता है। दूसरी दिशा में जाने के लिए इनपुट आधार बदलें और कोई अन्य संख्या टाइप करें।
- दशमलव से बाइनरी कैसे बदलें?
- संख्या को बार-बार 2 से भाग दें, हर शेषफल नोट करते हुए, जब तक भागफल 0 न हो जाए। शेषफल अंतिम से पहले तक पढ़ने पर बाइनरी अंक मिलते हैं। टूल ये सटीक चरण दिखाता है; 500 का बाइनरी 111110100 है।
- हेक्साडेसिमल से दशमलव कैसे बदलें?
- हर अंक को 16 की घात से गुणा करें, दाईं ओर 16⁰ से शुरू करते हुए, और जोड़ें: 1F4 है 1 × 256 + 15 × 16 + 4 = 500। टूल में इनपुट आधार के रूप में हेक्साडेसिमल चुनें, 1F4 टाइप करें, और दशमलव कार्ड में 500 पढ़ें।
- हर आधार में कौन-से अंक मान्य हैं?
- बाइनरी 0 और 1 का उपयोग करता है, ऑक्टल 0–7, दशमलव 0–9, और हेक्साडेसिमल 0–9 के साथ A–F, जहाँ A का मान 10 और F का 15 है। कोई भी अन्य वर्ण मान्य अंकों की सूची के साथ चिह्नित किया जाता है।
- मैं कितनी बड़ी संख्या बदल सकता हूँ?
- 9007199254740991 तक, जो JavaScript का सबसे बड़ा सुरक्षित पूर्णांक है। रूपांतरण सटीक पूर्णांक गणित का उपयोग करता है, इसलिए चारों आधारों में हर अंक सही होता है। बड़े मान गोल करने के बजाय अस्वीकार किए जाते हैं।
- क्या मेरी संख्या किसी सर्वर पर भेजी जाती है?
- नहीं। रूपांतरण आपके ब्राउज़र में चलता है, और आप जो कुछ टाइप करते हैं वह आपके डिवाइस से बाहर नहीं जाता।