टेक्स्ट और स्ट्रिंग कन्वर्टर
टेक्स्ट को बाइनरी, हेक्साडेसिमल और ASCII में और वापस बदलें। सब कुछ UTF-8 सुरक्षित है और पूरी तरह आपके ब्राउज़र में चलता है।
टेक्स्ट से बाइनरी
किसी भी टेक्स्ट को उसके बाइनरी रूप में बदलें।
टेक्स्टबाइनरी से ASCII
बाइनरी को वापस पढ़ने-योग्य टेक्स्ट (ASCII/UTF-8) में बदलें।
टेक्स्टटेक्स्ट से हेक्स
टेक्स्ट को हेक्साडेसिमल में बदलें।
टेक्स्टहेक्स से स्ट्रिंग
हेक्साडेसिमल स्ट्रिंग को वापस पढ़ने-योग्य टेक्स्ट में बदलें।
एन्कोडिंगबेस64 एन्कोडर / डिकोडर
टेक्स्ट को बेस64 में एन्कोड करें या वापस डिकोड करें — UTF-8 और इमोजी सुरक्षित।
टेक्स्ट को बाइनरी, हेक्स और ASCII में और वापस बदलें
कंप्यूटर हर वर्ण को एक संख्या के रूप में स्टोर करते हैं। ये कन्वर्टर आपको उस अंतर्निहित प्रतिनिधित्व को देखने और नियंत्रित करने देते हैं: किसी वाक्य को उसके बाइनरी या हेक्साडेसिमल बाइट्स में बदलें, बाइनरी या हेक्स को वापस पढ़ने-योग्य ASCII में डिकोड करें, या दोनों के बीच घूमें। ये नेटवर्क प्रोटोकॉल डीबग करने, पेलोड एस्केप/अनएस्केप करने, टेस्ट डेटा बनाने और यह सिखाने के लिए उपयोगी हैं कि टेक्स्ट कैसे एन्कोड होता है।
यहाँ के सभी कन्वर्टर UTF-8 सुरक्षित हैं, इसलिए सादे अंग्रेज़ी से बाहर के वर्ण — एक्सेंट वाले अक्षर, देवनागरी, CJK लिपियाँ और इमोजी — प्रश्नचिह्न में बदलने के बजाय सही ढंग से राउंड-ट्रिप करते हैं। सब कुछ आपके ब्राउज़र में गणना होता है, इसलिए आपका चिपकाया कुछ भी अपलोड नहीं होता, और पेज लोड होने के बाद ये टूल ऑफ़लाइन काम करते रहते हैं। यदि आपको URL, डेटा URI और HTTP हेडर में इस्तेमाल होने वाली बेस64 स्कीम चाहिए, तो बेस64 एन्कोडर / डिकोडर का उपयोग करें।
अक्सर पूछे जाने वाले प्रश्न
- टेक्स्ट को बाइनरी या हेक्साडेसिमल में कैसे बदला जाता है?
- हर वर्ण को उसके UTF-8 बाइट्स में एन्कोड किया जाता है, और वे बाइट्स बेस 2 (बाइनरी) या बेस 16 (हेक्साडेसिमल) में लिखे जाते हैं। डिकोडिंग यही प्रक्रिया उलट देती है। चूँकि UTF-8 इस्तेमाल होता है, बेसिक ASCII से परे के वर्ण — एक्सेंट, ग़ैर-लैटिन लिपियाँ और इमोजी — सही ढंग से संभाले जाते हैं।
- यहाँ ASCII और UTF-8 में क्या अंतर है?
- ASCII सिर्फ़ पहले 128 वर्ण (बिना एक्सेंट वाले अंग्रेज़ी अक्षर, अंक और सामान्य विराम-चिह्न) कवर करता है, इसलिए हर वर्ण एक बाइट में मैप होता है। UTF-8 इसे हर यूनिकोड वर्ण तक बढ़ाता है, एक से चार बाइट का उपयोग करके, और यह ASCII के साथ बैकवर्ड-कम्पैटिबल है — इसीलिए ये कन्वर्टर डिफ़ॉल्ट रूप से UTF-8 इस्तेमाल करते हैं।
- बदलते समय क्या मेरा टेक्स्ट कहीं भेजा जाता है?
- नहीं। एन्कोडिंग और डिकोडिंग पूरी तरह आपके ब्राउज़र में JavaScript से चलती है, इसलिए आपका टाइप किया कुछ भी अपलोड या स्टोर नहीं होता। पेज लोड होने के बाद ये टूल ऑफ़लाइन भी काम करते रहते हैं।