द्विदिशात्मक बेस कन्व्हर्टर - Decimal, Hex, Base32, Base64

दशांश आणि Base16 (Hex), Base32, व Base64 दरम्यान दोन्ही दिशांनी संख्या रूपांतरित करा, आपोआप बेस ओळखण्यासह. दशांश एन्कोड करा किंवा एन्कोड केलेले मूल्य डीकोड करा.

बिडायरेक्शनल बेस कन्वर्टर

दशांश संख्या आणि मानक बेस एन्कोडिंग (बेस१६/हेक्स, बेस३२, बेस६४) मध्ये रूपांतर करा. रूपांतर करण्यासाठी कोणत्याही क्षेत्रात मूल्य प्रविष्ट करा.

एक धनात्मक पूर्णांक प्रविष्ट करा (कमाल: ९,००७,१९९,२५४,७४०,९९१)

बेस१६, बेस३२ किंवा बेस६४ एन्कोडेड मूल्य प्रविष्ट करा

बेस एन्कोडिंग्सबद्दल

बेस१६ (हेक्सादेसिमल): ०-९ आणि ए-एफ वापरते. प्रत्येक वर्ण ४ बिट्स दर्शवतो. रंग कोड आणि मेमरी पत्त्यासाठी सामान्यतः वापरले जाते.
बेस३२: ए-झेड आणि २-७ वर्ण वापरते. प्रत्येक वर्ण ५ बिट्स दर्शवतो. केस-संवेदनशील नाही आणि मानवाने वाचण्यायोग्य.
बेस६४: ए-झेड, ए-झेड, ०-९, +, आणि / वर्ण वापरते. प्रत्येक वर्ण ६ बिट्स दर्शवतो. बाइनरी डेटा टेक्स्टमध्ये एन्कोड करण्यासाठी सामान्यतः वापरले जाते.
सुरक्षित पूर्णांक मर्यादा: जावास्क्रिप्ट अचूकतेचे नुकसान न करता ९,००७,१९९,२५४,७४०,९९१ (२^५३ - १) पर्यंत पूर्णांक सुरक्षितपणे दर्शवू शकते.
📚

साहित्यिकरण

द्विदिशात्मक बेस कन्व्हर्टर: दशांश ↔ Base16, Base32, Base64

बेस कन्व्हर्टर एखादी संख्या लिहिण्याच्या एका पद्धतीतून दुसऱ्या पद्धतीत रूपांतरित करतो. संगणक, URL आणि डेटा फॉरमॅट्स क्वचितच साधी दशांश संख्या साठवतात — ते तिला Base16 (Hexadecimal), Base32, किंवा Base64 सारख्या अधिक कॉम्पॅक्ट किंवा ट्रान्सपोर्ट-सुरक्षित एन्कोडिंगमध्ये पॅक करतात. हे टूल दोन्ही दिशांनी रूपांतर करते: दशांश संख्या टाइप करा आणि तिचे Base16/Base32/Base64 स्वरूप पहा, किंवा एन्कोड केलेले मूल्य पेस्ट करा आणि दशांश संख्या परत मिळवा. हे कोणत्या बेसमध्ये एन्कोड केलेले मूल्य आहे हे देखील ओळखते.

"बेस" म्हणजे काय

प्रत्येक स्थानीय संख्या प्रणालीला एक बेस (किंवा रॅडिक्स) असतो — म्हणजे एका अंकासाठी वापरल्या जाणाऱ्या वेगळ्या चिन्हांची संख्या. दशांश पद्धत बेस-10 (0–9) आहे. येथील एन्कोडिंग्ज मोठा चिन्ह-संच वापरून लहान स्ट्रिंग मिळवतात:

  • Base16 (Hexadecimal) — चिन्हे 0-9 आणि A-F. प्रत्येक कॅरेक्टर 4 bits दर्शवतो. रंग कोड्स (#FF0000), मेमरी अ‍ॅड्रेस आणि हॅशसाठी सर्वत्र वापरले जाते.
  • Base32 — चिन्हे A-Z आणि 2-7 (RFC 4648). प्रत्येक कॅरेक्टर 5 bits दर्शवतो. हे केस-इनसेन्सिटिव्ह असून सहज गोंधळात टाकणाऱ्या चिन्हांपासून मुक्त आहे, त्यामुळे ते मोठ्याने वाचले किंवा हाताने टाइप केले तरी अचूक राहते.
  • Base64 — चिन्हे A-Z, a-z, 0-9, +, आणि / (RFC 4648). प्रत्येक कॅरेक्टर 6 bits दर्शवतो. ईमेल किंवा JSON फील्डसारख्या केवळ-मजकूर चॅनेल्समधून बायनरी डेटा वाहून नेण्याची प्रमाणित पद्धत.

बेस जितका मोठा, तितकीच त्याच संख्येसाठी कमी कॅरेक्टर्स लागतात — पण तितकीच मोठी वर्णमाला लक्षात ठेवावी लागते.

कन्व्हर्टर कसे वापरावे

या टूलमध्ये दोन फील्ड्स आहेत आणि तुम्ही कोणत्याही फील्डमध्ये टाइप केले तरी ते काम करते:

  • दशांश → एन्कोडेड. दशांश फील्डमध्ये एक धन पूर्णांक टाका. टूल त्याच वेळी Base16, Base32, आणि Base64 मधील मूल्य दाखवते.
  • एन्कोडेड → दशांश. एन्कोडेड फील्डमध्ये Base16, Base32, किंवा Base64 मूल्य पेस्ट करा. टूल बेस ओळखते, कॅरेक्टर्स तपासते, आणि दशांश संख्या परत देते.

श्रेणी आणि वैधता तपासणी

मूल्ये JavaScript च्या कमाल सुरक्षित पूर्णांक, 9007199254740991 (म्हणजेच 2^53 − 1) पर्यंत मर्यादित आहेत. यापेक्षा जास्त संख्यांचे अचूक प्रतिनिधित्व शक्य नसते, त्यामुळे तसाच पुढे जाणारा कन्व्हर्टर शांतपणे चुकीचे अंक परत देईल — त्याऐवजी टूल अंदाज न बांधता श्रेणीबाह्य त्रुटी दाखवते. दशांश इनपुट हा अऋण पूर्णांक असणे आवश्यक आहे; एन्कोडेड इनपुटमध्ये फक्त त्या बेससाठी वैध असलेली कॅरेक्टर्सच वापरलेली असावीत, अन्यथा टूल चुकीचा डीकोड करण्याऐवजी त्यास फ्लॅग करते.

उदाहरणे

  • दशांशमध्ये 255. Base16 = FF, कारण 255 = 15×16 + 15 आणि दोन्ही अंक F आहेत. यामुळेच #FFFFFF पांढरा रंग दर्शवतो: तीनही बाइट्स त्यांच्या कमाल मूल्यावर आहेत.
  • दशांशमध्ये 1000. Base16 = 3E8 (3×256 + 14×16 + 8 = 1000).
  • FF डीकोड करणे. Base16 म्हणून ओळखले जाते, आणि 255 मध्ये डीकोड होते.
  • कमाल मूल्यावरील एक बाइट, 8 bits, हा Hex मध्ये FF असतो — प्रत्येक 4 bits साठी एक Hex कॅरेक्टर, म्हणजे प्रत्येक बाइटसाठी दोन कॅरेक्टर्स. त्याच बाइटसाठी Base32 मध्ये लांब स्ट्रिंग आणि Base64 मध्ये पॅडेड ग्रुप लागतो, म्हणूनच रंग आणि अ‍ॅड्रेससारख्या लहान मूल्यांसाठी Hex हाच वाचनीय पर्याय राहतो.

प्रत्येक एन्कोडिंग कुठे वापरले जाते

  • Base16 — CSS/HTML रंग, MAC आणि IPv6 अ‍ॅड्रेस, क्रिप्टोग्राफिक हॅश आणि चेकसम, बायनरी फाइल्सचे Hex डंप.
  • Base32 — TOTP/2FA सिक्रेट की, काही फाइल-शेअरिंग आणि DNS-आधारित प्रणाली, जिथे केस आणि कॅरेक्टर गोंधळ टाळणे आवश्यक असते अशा हाताने टाइप केलेल्या किंवा उच्चारलेल्या ओळखपत्रांसाठी.
  • Base64data: URIs, ईमेल अटॅचमेंट्स (MIME), JSON किंवा XML मध्ये इमेजेस किंवा सर्टिफिकेट्स एम्बेड करणे, JWT टोकन्स.

प्रत्येक एन्कोडिंग हे केवळ त्याच अंतर्निहित संख्येचे एक प्रतिनिधित्व असल्यामुळे, त्यांच्यामध्ये रूपांतर केल्याने मूल्य कधीही बदलत नाही — फक्त ते लिहिण्यासाठी किती कॅरेक्टर्स लागतात आणि कोणत्या चॅनेल्समधून ते सुरक्षितपणे प्रवास करू शकते हेच बदलते.

🔗

संबंधित टूल्स

आपल्या कामच्या प्रक्रियेसाठी उपयुक्त असणारे अधिक उपकरण शोधा.

वजन परिवर्तक: पाउंड, किलोग्राम, औंस आणि ग्राम परिवर्तित करा

या टूलचा प्रयत्न करा

रेसिपी मापन परिवर्तक - कप ते ग्राम, मिलिलिटर ते औंस आणि अधिक

या टूलचा प्रयत्न करा

CSV ते JSON कन्वर्टर - मोफत ऑनलाइन फाइल कन्वर्जन साधन

या टूलचा प्रयत्न करा

बीसी ते एडी वर्ष रूपांतरकर्ता - मोफत ऐतिहासिक तारीख कॅल्क्युलेटर

या टूलचा प्रयत्न करा

अंतर कॅल्क्युलेटर आणि एकक परिवर्तक - GPS निर्देशांक मैल/किमी मध्ये

या टूलचा प्रयत्न करा

अजिमथ कॅल्क्युलेटर - समन्वय मधील बेअरिंग मोजा

या टूलचा प्रयत्न करा

रेसिपी युनिट कन्वर्टर आणि कॅमेरा फील्ड ऑफ व्ह्यू कॅल्क्युलेटर - मोफत साधन

या टूलचा प्रयत्न करा

मजकूर ते मोर्स कोड रूपांतरक - मोफत ऑनलाइन अनुवादक साधन

या टूलचा प्रयत्न करा

पिक्सेल ते इंच कन्व्हर्टर - मोफत डीपीआय कॅल्क्युलेटर (2025)

या टूलचा प्रयत्न करा

पीपीएम ते मोलरिटी कॅल्क्युलेटर - मोफत सांद्रता परिवर्तक

या टूलचा प्रयत्न करा

यूनिक्स टाइमस्टॅम्प ते तारीख रूपांतरक: 12/24 तास प्रारूप समर्थन

या टूलचा प्रयत्न करा

बेस६४ एन्कोडर डिकोडर - मोफत ऑनलाइन बेस६४ कन्व्हर्टर साधन

या टूलचा प्रयत्न करा