टेक्स्ट को binary, octal, decimal और hexadecimal में बदलें — और वापस भी। हर फ़ील्ड लाइव और एडिटेबल है, delimiter, padding और uppercase विकल्पों के साथ।

नीचे कोई भी field edit करें — बाकी तुरंत update होती हैं। सब कुछ UTF-8 के साथ आपके device पर चलता है; कुछ भी upload नहीं होता।

Separator
Binary, octal और hex output में हर value को कैसे अलग किया जाता है।
हर value को एक fixed width तक pad करें (जैसे 01001000)।
Hexadecimal letters uppercase में दिखाएं (ff की जगह FF)।
इस format के लिए इनपुट अमान्य है।
इस format के लिए इनपुट अमान्य है।
इस format के लिए इनपुट अमान्य है।
इस format के लिए इनपुट अमान्य है।

Text to Binary, Octal & Hex के बारे में

यह टूल टेक्स्ट को बाइनरी, ऑक्टल, डेसिमल और हेक्साडेसिमल में कनवर्ट करता है — और इनमें से किसी भी संख्या प्रणाली को वापस पठनीय टेक्स्ट में कनवर्ट करता है। सभी पांच फ़ील्ड लाइव और संपादन योग्य हैं: किसी एक में टाइप करें और बाकी चार तुरंत, अक्षर दर अक्षर, अपडेट हो जाते हैं।

पर्दे के पीछे प्रत्येक अक्षर को UTF-8 बाइट्स के रूप में एनकोड किया जाता है, और प्रत्येक बाइट को आपके चुने हुए बेस में दिखाया जाता है। उदाहरण के लिए, अक्षर “H” बाइनरी में 01001000, ऑक्टल में 110, डेसिमल में 72 और हेक्स में 48 है। विकल्प वैल्यू के बीच सेपरेटर, एक निश्चित चौड़ाई तक ज़ीरो-पैडिंग, और अपरकेस या लोअरकेस हेक्स अंकों को नियंत्रित करते हैं।

यह प्रोग्रामिंग अभ्यास, एनकोडिंग डीबग करने, बाइनरी संदेश पढ़ने या लो-लेवल प्रोटोकॉल के लिए डेटा तैयार करने के लिए उपयोगी है। सब कुछ आपके डिवाइस पर चलता है — आप जो कुछ भी टाइप करते हैं वह अपलोड नहीं होता।

Text to Binary, Octal & Hex का उपयोग कैसे करें

  1. अपना टेक्स्ट टेक्स्ट फ़ील्ड में टाइप करें या पेस्ट करें — बाइनरी, ऑक्टल, डेसिमल और हेक्स फ़ील्ड लाइव भर जाएंगे।
  2. या इन्हें वापस टेक्स्ट में डिकोड करने के लिए किसी भी बेस फ़ील्ड (उदाहरण के लिए बाइनरी) में वैल्यू पेस्ट करें।
  3. संख्या आउटपुट के लिए एक सेपरेटर चुनें — स्पेस, कॉमा, नई लाइन या कुछ नहीं।
  4. निश्चित-चौड़ाई वाली वैल्यू के लिए ज़ीरो-पैडिंग टॉगल करें (जैसे 01001000) और यदि आप ff के बजाय FF पसंद करते हैं तो अपरकेस हेक्स चुनें।
  5. किसी भी फ़ील्ड के बगल में कॉपी पर क्लिक करें, या प्रयोग करने के लिए Load sample और Clear का उपयोग करें।

अक्सर पूछे जाने वाले प्रश्न

प्रत्येक अक्षर को एक या अधिक UTF-8 बाइट्स के रूप में एनकोड किया जाता है, और प्रत्येक बाइट को एक 8-बिट बाइनरी संख्या के रूप में लिखा जाता है। “A” 01000001 बन जाता है, “H” 01001000 बन जाता है। वही बाइट्स ऑक्टल, डेसिमल और हेक्साडेसिमल में भी दिखाई जाती हैं।

हां। हर फ़ील्ड दोनों तरीकों से काम करती है — बाइनरी, ऑक्टल, डेसिमल या हेक्स वैल्यू पेस्ट करें और टूल उन्हें तुरंत टेक्स्ट में डिकोड कर देता है। यदि कोई वैल्यू उस फॉर्मेट के लिए मान्य नहीं है, तो यह इनपुट को फ़्लैग कर देता है।

हां। क्योंकि एनकोडिंग UTF-8 का उपयोग करती है, इसलिए एक्सेंट वाले अक्षर और इमोजी काम करते हैं — वे बस प्रति अक्षर एक से अधिक बाइट बनाते हैं। एक “é” दो बाइट देता है और अधिकांश इमोजी चार बाइट देते हैं।

यह प्रत्येक वैल्यू को एक निश्चित चौड़ाई तक पैड करता है, ताकि बाइनरी बाइट्स हमेशा 8 अंक दिखाएं (1001000 के बजाय 01001000)। यह कॉलम को संरेखित रखता है और बाइट्स लिखने का पारंपरिक तरीका है।

नहीं। कन्वर्शन पूरी तरह से जावास्क्रिप्ट का उपयोग करके आपके ब्राउज़र में चलता है, इसलिए आप जो कुछ भी टाइप या पेस्ट करते हैं वह कभी भी आपके डिवाइस से बाहर नहीं जाता।

इसे साझा करें
मदद चाहिए?
इस टूल में कोई समस्या मिली? हमारी टीम को बताएं।
समस्या की रिपोर्ट करें

इस मुफ़्त टूल को अपनी वेबसाइट पर जोड़ें — नीचे दिया गया कोड कॉपी और पेस्ट करें।