किसी भी टेक्स्ट को Base64 में एनकोड करने के लिए पेस्ट करें, या किसी Base64 स्ट्रिंग को वापस सादे टेक्स्ट में डिकोड करने के लिए पेस्ट करें — तुरंत, ब्राउज़र में, और बिना विशेष वर्णों को तोड़े पूर्ण UTF-8 संभालता है।
कैलकुलेटर लोड हो रहा है...
क्या इस कैलकुलेटर ने आपकी मदद की?
Base64 Encoder / Decoder क्या है?
Base64 एनकोडर/डिकोडर टेक्स्ट और Base64-एनकोडेड स्ट्रिंग्स के बीच रूपांतरण करता है। टेक्स्ट-आधारित प्रोटोकॉल में बाइनरी डेटा एम्बेड करने के लिए Base64 एनकोडिंग आवश्यक है। हमारा टूल अंतर्राष्ट्रीय टेक्स्ट के लिए UTF-8 वर्णों का समर्थन करता है।
इस कैलकुलेटर का उपयोग कब करें
जब छवियों, ऑडियो, या PDF जैसे बाइनरी डेटा को JSON API payloads या HTML पेजों में एम्बेड करना हो
जब केवल प्लेन टेक्स्ट समर्थित करने वाले ईमेल प्रोटोकॉल (MIME) के माध्यम से फ़ाइल अनुलग्नक भेजना हो
जब बेसिक ऑथ का उपयोग करने वाले प्रमाणीकरण सिस्टम बनाना हो जो base64-एन्कोडेड credentials का उपयोग करते हैं
जब केवल ASCII टेक्स्ट समर्थित करने वाले प्रोटोकॉल (जैसे XML, SOAP) पर डेटा प्रसारित करने के लिए एन्कोड करना हो
जब टेक्स्ट-आधारित डेटाबेस या कॉन्फ़िगरेशन फ़ाइल में बाइनरी डेटा संग्रहित करना हो
जब API requests या ईमेल अनुलग्नकों से एन्कोडेड payloads को डीबग या निरीक्षण करना हो
चरण:
Type or paste your text into the input area.
Select Encode or Decode mode.
Click Convert to see the result.
Copy the output to your clipboard.
सूत्र
Encoding: Binary data → 6-bit groups → Base64 alphabet (A-Z, a-z, 0-9, +, /) ➡ Decoding: Reverse the process
उपयोग के मामले
Embedding images in HTML/CSS/JSON
Encoding binary data for API transmission
Creating basic authentication headers
Storing binary data in text-based databases
मुख्य लाभ
Encode and decode instantly
Supports all text including UTF-8
Works entirely in your browser
Free no sign-up needed
प्रो टिप्स
Use URL-safe Base64 for web applications
Base64 is encoding not encryption — never use it for sensitive data
Compress before encoding to minimize size increase
सामान्य गलतियाँ जिनसे बचना चाहिए
Trying to decode non-Base64 input
Forgetting that Base64 is not encryption
Using the wrong character encoding
मुख्य शर्तें समझाई गईं
Base64: Text-based binary encoding scheme
Encode: Convert text to Base64
Decode: Convert Base64 back to text
UTF-8: Unicode text encoding supporting all characters
संबंधित अवधारणाएँ
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
उदाहरण
Encoding "Hello World!" → "SGVsbG8gV29ybGQh". Decoding "U3Vuc2hpbmU=" → "Sunshine". Each 3 bytes of input become 4 Base64 characters.
आपके परिणामों की व्याख्या
यह कनवर्टर दो मोड में काम करता है: एन्कोड (टेक्स्ट से Base64) और डीकोड (Base64 से टेक्स्ट)। एन्कोडिंग के समय, आउटपुट हमेशा A–Z, a–z, 0–9, +, और / वर्णों का उपयोग करके एक वैध Base64 स्ट्रिंग होता है। डीकोडिंग के लिए, एक वैध Base64 स्ट्रिंग पेस्ट करें और उपकरण मूल टेक्स्ट या बाइनरी डेटा लौटाएगा।
बाइट काउंट आउटपुट दिखाता है कि आप कितने डेटा के साथ काम कर रहे हैं — यह आकार ओवरहेड समझने के लिए उपयोगी है। Base64 एन्कोडिंग डेटा के आकार को लगभग 33% बढ़ा देती है, इसलिए 100-बाइट फ़ाइल एन्कोड करने पर 133 बाइट बन जाती है। यदि आपको पे-लोड आकार कम करना है, तो एन्कोडिंग से पहले डेटा को कम्प्रेस करने पर विचार करें, या अपने उपयोग मामले के लिए अधिक कुशल एन्कोडिंग स्कीम का उपयोग करें।