दो परिवार, और दोनों अलग-अलग तरीके से गलत होते हैं
यहाँ के टूल देखने में एक जैसे लगते हैं लेकिन दो ऐसे समूहों में बँटते हैं जो पूरी तरह अलग तरीके से गड़बड़ करते हैं।
भौतिक मात्राएँ — लंबाई, वज़न, क्षेत्रफल, आयतन, गति, दबाव, ऊर्जा, शक्ति, कोण, समय और तापमान। ये अंकगणित हैं। एक गुणा, कभी-कभार एक ऑफ़सेट। अगर आपने सही दो यूनिट चुनीं तो जवाब सही है — और अगर गलत चुनीं तो जवाब हज़ार गुना साफ़ ग़लत दिखेगा और आपको तुरंत पता चल जाएगा।
रिप्रेज़ेंटेशन — Base64, Base64 से वापस इमेज, टेक्स्ट से बाइनरी, डेटा यूनिट्स, नंबर सिस्टम और रोमन अंक। ये रीराइट हैं, और ये चुपचाप ग़लत होते हैं। कोई रिप्रेज़ेंटेशन कन्वर्टर आपको ऐसा आउटपुट दे सकता है जो पूरी तरह सही ढंग से बना हो और फिर भी ग़लत हो, क्योंकि गलती किसी ऐसी मान्यता में थी जिसे किसी ने बताया ही नहीं था।
जानने लायक चुपचाप होने वाली गड़बड़ियाँ
कौन-से कैरेक्टर, कैरेक्टर के तौर पर गिने गए। टेक्स्ट को Base64 या बाइनरी में एन्कोड करने का मतलब है बाइट्स को एन्कोड करना, और टेक्स्ट तभी बाइट्स बनता है जब आप कोई एन्कोडिंग चुनते हैं। सादे ASCII से बाहर की कोई भी चीज़ — एक्सेंट, इमोजी, सिरिलिक, CJK — एक कैरेक्टर होते हुए भी UTF-8 में कई बाइट्स की होती है। जो टूल एक कैरेक्टर बराबर एक बाइट मान लेते हैं, वे ठीक इन्हीं कैरेक्टर्स को बिगाड़ देते हैं और बाकी सबको बिना छेड़े गुज़रने देते हैं, यही वजह है कि यह नुकसान अक्सर दिनों बाद किसी एक ग्राहक के नाम में सामने आता है।
कौन-सा साइन कन्वेंशन। ऋणात्मक संख्याओं की कोई एक तय बाइनरी वर्तनी नहीं होती। कोई टूल आपको माइनस चिह्न और मैग्नीट्यूड दिखा सकता है, या two’s complement — और दोनों ही “सही” हैं — लेकिन इनमें से सिर्फ़ एक वही होता है जो आपका प्रोग्राम असल में रखे हुए है। यही पूरी वजह है कि नंबर सिस्टम कन्वर्टर एक अलग टूल के रूप में मौजूद है, किसी चेकबॉक्स के तौर पर नहीं।
यूनिट की कौन-सी परिभाषा। डेटा यूनिट्स वह जगह है जहाँ दोनों परिवार टकराते हैं: एक “मेगाबाइट” या तो 1,000,000 बाइट है या 1,048,576 बाइट, यह इस पर निर्भर करता है कि गिन कौन रहा है, यानी एक ही फ़ाइल की दो “सही” साइज़ हो सकती हैं। डेटा यूनिट कन्वर्टर दोनों कॉलम दिखाता है, आपके लिए चुनता नहीं।
जो कहीं और रहते हैं
रंग वैल्यू (HEX, RGB, OKLCH) भी कन्वर्ज़न ही हैं, लेकिन ये कलर व्हील के साथ जनरेटर्स के नीचे हैं। टाइमस्टैम्प — epoch सेकंड से पढ़ने लायक तारीख तक — डेवलपर्स के नीचे हैं। इमेज फ़ॉर्मैट कन्वर्ज़न इमेज के नीचे है।
इस पेज पर हर कन्वर्ज़न टाइप करते ही, पेज के अंदर ही चलता है। कहीं कुछ नहीं भेजा जाता, यही वजह है कि यहाँ कोई रेट लिमिट भी नहीं है।