UTF-8 टेक्स्ट को Base64, Hex या URL component में बदलें और वापस डिकोड करें। Browser में लोकल प्रोसेसिंग; external API नहीं।
पढ़ने योग्य UTF-8 टेक्स्ट को आम transport encodings में बदलें। Base64, Hex या URL component चुनें, Encode / Decode तय करें और input डालें। परिणाम कॉपी या plain text file में डाउनलोड हो सकता है। Input किसी API को नहीं भेजा जाता।
कैसे उपयोग करें
उदाहरण में English, Hindi और emoji हैं ताकि Unicode की जाँच हो सके। Encoded परिणाम कॉपी करके input में डालें, Decode चुनें और फिर बनाएँ दबाएँ। Input या option बदलने पर पुराना परिणाम साफ होता है, ताकि पुराने conversion को नया न समझें।

गणना और प्रक्रिया
Base64 में + और / वाला standard alphabet है और decode में सही canonical padding चाहिए। यह Base64url JWT decoder नहीं है। Hex हर UTF-8 byte को दो hexadecimal digits में दिखाता है। Decode में बड़े/छोटे अक्षर और whitespace स्वीकार हैं; odd digit count और गलत digits पर त्रुटि मिलती है।
आउटपुट और डाउनलोड
URL component mode encodeURIComponent और decodeURIComponent उपयोग करता है। यह एक parameter value या path component के लिए है। पूरे URL को parse नहीं करता और form-urlencoded डेटा नहीं बनाता। Decode में plus का plus ही रहता है; space के लिए %20 उपयोग करें।
सीमाएँ
Base64 या Hex से निकले bytes valid UTF-8 text होने चाहिए। Binary image, archive और दूसरे arbitrary bytes इस text tool के बाहर हैं। गलत percent escapes, noncanonical Base64 या अकेले Unicode surrogate पर त्रुटि मिलती है। Input limit 200,000 UTF-16 units है।
Advice
Encoding representation बदलती है; encryption, password protection या anonymization नहीं है। Round trip के लिए format वही रखें और दिशा उलटें। तीन हिस्सों वाले JWT के लिए JWT inspector उपयोग करें। जिस application में परिणाम डालना है, उसका अपेक्षित format भी जाँचें।
अक्सर पूछे जाने वाले सवाल
क्या Base64 encryption है?
नहीं। कोई भी बिना secret key के decode कर सकता है।
क्या Hindi और emoji स्वीकार हैं?
हाँ। Valid Unicode text UTF-8 bytes के रूप में बदलता है।
Binary Base64 file पर error क्यों है?
यह केवल text decode करता है; invalid UTF-8 bytes reject होते हैं।
क्या URL decode में + space बनता है?
नहीं। Component decode में space के लिए %20 उपयोग करें।