संख्याओं को बाइनरी, ऑक्टल, डेसिमल और हेक्साडेसिमल के बीच बदलें — टाइप करते ही चारों फ़ील्ड अपडेट होती हैं।
हर संख्या का मान एक होता है और निरूपण कई। डेसिमल 255 बाइनरी में 11111111 है, ऑक्टल में 377 और हेक्साडेसिमल में FF — वही मात्रा, अलग-अलग आकार की वर्णमालाओं में लिखी हुई। प्रोग्रामर इन आधारों के बीच लगातार आते-जाते हैं: बाइनरी फ़्लैग और मास्क के पीछे के अलग-अलग बिट दिखाती है, हेक्साडेसिमल उन बिटों को अंकों के जोड़ों में समेटता है (FF = 8 बिट सेट), और ऑक्टल 755 जैसी Unix फ़ाइल अनुमतियों में आज भी ज़िंदा है।
रूपांतरण का नियम स्थानिक है: हर अंक को आधार की उसकी स्थिति वाली घात से गुणा किया जाता है। बाइनरी में 1011 है 1×8 + 0×4 + 1×2 + 1×1 = 11। उलटी दिशा में, लक्ष्य आधार से बार-बार भाग देते हैं और शेषों को उल्टे क्रम में पढ़ते हैं। यह कन्वर्टर दोनों दिशाएं लाइव करता है और जांचता है कि हर फ़ील्ड में केवल उस आधार के अंक हों — ऑक्टल फ़ील्ड में 9 या हेक्स में G टाइप करने पर अनुमान लगाने के बजाय इनपुट को चिह्नित किया जाता है।
हेक्साडेसिमल की सर्वव्यापकता की वजह है कि एक हेक्स अंक ठीक चार बिट है: दो हेक्स अंक एक बाइट बताते हैं, छह एक RGB रंग (#0088FF), और मेमोरी पते सघन रूप में पढ़े जाते हैं। जब यह 4-बिट संबंध समझ में आ जाता है, तो बाइनरी और हेक्स के बीच रूपांतरण नज़रों से ही हो सकता है — तब तक यह टूल आपका शॉर्टकट है।
स्थानिक अंकन: आधार b में कोई संख्या dₙ…d₂d₁d₀ बराबर है Σ dᵢ × bⁱ। डेसिमल → आधार b के लिए b से बार-बार भाग दें और शेषों को अंतिम से पहले तक पढ़ें।
आधार 16 को सोलह प्रतीक चाहिए और हमारे पास सिर्फ़ दस अंक हैं — A से F तक 10 से 15 के मान दर्शाते हैं।
मुख्य रूप से Unix/Linux फ़ाइल अनुमतियों में: 755 का मतलब rwxr-xr-x है, हर ऑक्टल अंक तीन अनुमति बिट समेटे हुए।
JavaScript की सुरक्षित सीमा (2⁵³ − 1, लगभग 9 क्वाड्रिलियन) तक के पूर्णांक। उससे आगे परिशुद्धता खो जाती, इसलिए फ़ील्ड चेतावनी देती है।
टूल ग़ैर-ऋणात्मक पूर्णांक कवर करता है, जो प्रोग्रामिंग का आम मामला है। भिन्नात्मक रूपांतरण अलग विस्तार इस्तेमाल करता है और two's complement एक निश्चित बिट चौड़ाई पर निर्भर है।
Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।
टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।