Converter
Base64, UTF-8, UTF-16, ANSI, Hex और बीच का हर फ़ॉर्मेट
किन्हीं भी दो एन्कोडिंग के बीच सीधे टेक्स्ट कन्वर्ट करें - प्लेन टेक्स्ट से होकर गुज़रे बिना
परिणाम केवल जानकारी के उद्देश्य से दिए गए हैं और उनमें त्रुटियाँ हो सकती हैं। महत्वपूर्ण जानकारी की स्वतंत्र रूप से पुष्टि करें। इस टूल का उपयोग आपके अपने जोखिम पर है।
इन एन्कोडिंग के बारे में
यह टूल कई श्रेणियों में 30 फ़ॉर्मेट को कवर करता है: कैरेक्टर एन्कोडिंग (UTF-8, UTF-16, UTF-32, ANSI/Windows-1252, ISO-8859-1) जो तय करती हैं कि टेक्स्ट पहली बार में बाइट्स कैसे बनता है, ग़लत मान लेने पर अपठनीय टेक्स्ट ("मोजिबेक") की अधिकांश त्रुटियों का स्रोत; बाइनरी-से-टेक्स्ट एन्कोडिंग (Base64, Base32, Base58, Base85, Hex, Quoted-Printable) प्रोग्रामिंग और डेटा ट्रांसफ़र में व्यापक रूप से उपयोग होती हैं; क्लासिक सिफ़र (ROT13, ROT47, Atbash, बेकन सिफ़र) और ऐतिहासिक कोड (मोर्स कोड, बॉडोट कोड, टैप कोड) जो कंप्यूटिंग से पहले के हैं; और कुछ व्यावहारिक/मनोरंजक फ़ॉर्मेट (NATO फ़ोनेटिक अल्फ़ाबेट, Leetspeak, उलटा टेक्स्ट)। हर फ़ॉर्मेट सीधे किसी भी अन्य फ़ॉर्मेट में कन्वर्ट होता है (उदाहरण के लिए, Hex से मोर्स में) बिना किसी दृश्य मध्यवर्ती प्लेन टेक्स्ट पड़ाव के, हालाँकि आंतरिक रूप से यही होता है: आपका इनपुट प्लेन टेक्स्ट में डीकोड किया जाता है फिर लक्ष्य फ़ॉर्मेट में फिर से एन्कोड किया जाता है।
यह टूल क्या करता है
टेक्स्ट एनकोडिंग कनवर्टर 30 फ़ॉर्मेट के बीच टेक्स्ट को सीधे बदलता है: Base64, Base32, Base58, Base85, हेक्स, बाइनरी, ऑक्टल, URL एनकोडिंग और HTML एंटिटी, UTF-8, UTF-16 और UTF-32 बाइट, Latin-1 और Windows-1252, साथ ही ROT13, एटबैश, मोर्स कोड, NATO ध्वन्यात्मक वर्णमाला और ब्रेल जैसे सिफ़र और कोड।
कोई भी फ़ॉर्मेट किसी भी दूसरे फ़ॉर्मेट में जा सकता है, जैसे Base64 सीधे हेक्स में, बीच में सादे टेक्स्ट का कोई दिखाई देने वाला चरण नहीं। अंदरूनी तौर पर इनपुट पहले टेक्स्ट में डिकोड होता है और फिर दोबारा एनकोड, इसलिए अमान्य इनपुट की सूचना दी जाती है, न कि बेतुका आउटपुट बनता है।
कब इस्तेमाल करें
- किसी स्ट्रिंग के असली UTF-8 या UTF-16 बाइट देखकर बिगड़े अक्षरों (mojibake) की समस्या ढूँढना।
- किसी दूसरे सिस्टम द्वारा Base64 या URL एनकोडिंग में बदले मान को डिकोड करना; एक ही चरण के लिए Base64 डिकोडर और URL डिकोडर पेज ज़्यादा तेज़ हैं।
- पढ़ाई या पहेलियाँ: मोर्स कोड, ROT13, एटबैश सिफ़र या अक्षरों का बाइनरी रूप।
- URL, HTML एट्रिब्यूट या ईमेल हेडर के लिए टेक्स्ट एनकोड करना, जहाँ विशेष अक्षरों को एस्केप करना होता है।
उदाहरण
Hi! · text → Base64
SGkh
Hi! · text → hex
486921
Hi! · text → binary
01001000 01101001 00100001
SGkh · Base64 → hex
486921
SOS · text → Morse
... --- ...
Hello · text → ROT13
Uryyb
इस टूल के बारे में सवाल
UTF-8 और Latin-1 में क्या अंतर है?
UTF-8 हर Unicode अक्षर दिखा सकता है और हर अक्षर के लिए एक से चार बाइट इस्तेमाल करता है। Latin-1 एक बाइट इस्तेमाल करता है और केवल पश्चिमी यूरोपीय अक्षरों को कवर करता है, इसलिए € या हिंदी अक्षर जैसे चिह्न उसमें नहीं दिखाए जा सकते।
क्या ROT13 एन्क्रिप्शन है?
नहीं। ROT13, ROT47 और एटबैश अक्षरों के सरल प्रतिस्थापन हैं जिन्हें कोई भी तुरंत उलट सकता है। इन्हें स्पॉइलर छिपाने या पहेलियों के लिए इस्तेमाल करें, डेटा की सुरक्षा के लिए कभी नहीं।
बाइनरी परिणामों में स्पेस क्यों होते हैं?
हर बाइट आठ बिट के समूह के रूप में स्पेस से अलग दिखाया जाता है, जिससे बाइट गिनना और UTF-8 में एक से ज़्यादा बाइट लेने वाले अक्षर पहचानना आसान होता है।
क्या यह टूल मुफ़्त है?
हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।
मेरा परिणाम कहाँ मिलेगा?
इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।