मुख्य सामग्री पर जाएँ

Base64 एनकोड/डीकोड

Base64 एनकोड/डीकोड

Base64 एनकोड/डीकोड: URL-safe और MIME प्रारूप विकल्पों के साथ पाठ और बाइनरी डेटा के Base64 एन्कोडिंग और डिकोडिंग का समर्थन करता है। डेटा URL पार्सिंग, लाइन-बाय-लाइन एन्कोडिंग और स्वचालित प्रारूप पहचान का समर्थन करता है, API कॉल, ईमेल अनुलग्नक और डेटा एम्बेडिंग के लिए उपयुक्त है।

Base64 एनकोड/डीकोड

क्विक स्टार्ट

1
फ़ील्ड में टेक्स्ट दर्ज करें (साधारण टेक्स्ट या Base64 स्ट्रिंग दोनों स्वीकार्य हैं)।
2
प्रोसेस करने के लिए "Encode" या "Decode" पर क्लिक करें।
3
इनपुट और परिणाम एक ही टेक्स्ट बॉक्स साझा करते हैं; एक क्लिक से कॉपी या साफ़ करें।
4
सत्यापन के लिए, पहले एनकोड करें, फिर “Decode” पर स्विच कर राउंड‑ट्रिप जाँच करें।
5
Choose Text mode for UTF-8 strings, or switch to Image mode for image files and image Data URLs
6
In Image mode, upload a file to generate a Data URL or raw Base64 result immediately
7
Paste a Data URL or raw Base64, choose MIME when needed, then reconstruct the preview

सामान्य उपयोग के मामले

URL/JWT

URL‑safe वेरिएंट (-/_) को प्राथमिकता दें; कुछ स्थितियों में अंत का '=' छोड़ने से escaping समस्याएँ कम हो सकती हैं।

Email/MIME

जब wrap ज़रूरी हो, MIME 76 कॉलम (CRLF) का उपयोग करें; वेब पर आम तौर पर wrap की आवश्यकता नहीं। यह टूल 76‑कॉलम wrap और LF/CRLF स्विच प्रदान करता है।

बहु‑पंक्ति टेक्स्ट

हर पंक्ति को स्वतंत्र रूप से Base64 में एनकोड करने के लिए "प्रति पंक्ति एनकोड" चालू करें

MIME/PEM

76‑कॉलम wrapping चालू करें; जरूरत हो तो LF line break भी चालू करें

Data URL

एम्बेड करते समय data:[mime];base64,… रूप का उपयोग करें; डिकोड करते समय कॉमा के बाद वाले हिस्से को डिकोड करें (यह टूल उसे अपने‑आप निकालता है)।

राउंड‑ट्रिप सत्यापन

पहले एनकोड करें, फिर तुरंत डीकोड करके परिणाम की सुसंगतता जाँचें।

Image upload

Keep the original bytes and switch between Data URL and raw Base64 output without re-uploading

Image Data URL

Paste data:image/...;base64,... to auto-detect MIME and rebuild a previewable image

Raw Base64 image data

Supply the original image MIME explicitly before reconstructing or downloading

अतिरिक्त परिदृश्य

Base64 एन्कोड करें, Base64 डिकोड करें और Base64 कन्वर्टर को उसी प्रवाह में संभाला जा सकता है, ताकि कॉपी या एक्सपोर्ट से पहले परिणाम जल्दी जांचे जा सकें।

एन्कोडिंग पैरामीटर और वेरिएंट

URL‑safe आउटपुट
प्रति पंक्ति एनकोड करें(हर पंक्ति स्वतंत्र रूप से)
MIME 76 कॉलम (CRLF) पर लाइन‑ब्रेक डालें
लाइन ब्रेक के लिए LF (\n) का उपयोग करें
Data URL
Raw Base64
Raw Base64 image input needs an explicit MIME type because Base64 itself does not store file format metadata
स्वचालित padding: लंबाई 4 के गुणज पर align की जाती है; अमान्य लंबाई को त्रुटि के रूप में रिपोर्ट किया जाता है।
व्हाइटस्पेस‑अनुकूल: डिकोडिंग के समय लाइन ब्रेक और स्पेस अपने‑आप हटा दिए जाते हैं।

उपयोग टिप्स

गड़बड़ अक्षरों से बचने के लिए हमेशा UTF‑8 एन्कोडिंग का उपयोग करें।
डिफ़ॉल्ट विकल्प URL‑safe है; यदि मानक Base64 चाहिए, तो URL‑safe को बंद करें।
अलग‑अलग सिस्टम के बीच डेटा अदला‑बदली करते समय, लाइन ब्रेक/स्पेस हटा दें; केवल प्रदर्शन के लिए दिखाएँ।
Base64 आकार को लगभग 33% बढ़ा देती है; बहुत बड़े फ़ाइलों के लिए सावधानी से उपयोग करें।
मानक Base64 की आवश्यकता वाले legacy सिस्टम: URL‑safe बंद करें (+/ और = बनाए रखें)
प्रति‑पंक्ति एनकोड पहले से एनकोड किए गए Base64 को फिर से एनकोड करता है; यदि केवल वेरिएंट रूपांतरण चाहिए, तो "प्रति पंक्ति एनकोड" बंद करके फिर "Encode" करें
76‑कॉलम wrapping केवल दिखावट पर असर डालती है; डीकोडर line break और whitespace को अनदेखा करता है
When sharing raw Base64, keep the original MIME type with it so the receiver can reconstruct the file correctly
Preview availability depends on browser image support; if preview fails, download still keeps the original bytes

सीमाएं और संगतता

बहुत लंबा टेक्स्ट प्रदर्शन को प्रभावित कर सकता है; आवश्यक हो तो भागों में बाँटकर प्रोसेस करें।
बाइनरी डेटा के लिए यह UI मुख्य रूप से टेक्स्ट‑केंद्रित है; शुद्ध बाइनरी परिदृश्यों में Data URL या CLI टूल पर विचार करें।
अधिकतम आकार ब्राउज़र मेमोरी सीमाओं द्वारा नियंत्रित है।
Some image formats may encode successfully but remain unpreviewable in the current browser

सेशन प्रबंधन

अंतिम परिणाम एक्सपोर्ट करने से पहले मौजूदा सामग्री को कभी भी बदला, साफ़ किया और दोबारा प्रोसेस किया जा सकता है।
सुरक्षा सुझाव: Base64 केवल एन्कोडिंग है, एन्क्रिप्शन नहीं। संवेदनशील डेटा पहले एन्क्रिप्ट करें, फिर Base64 में एनकोड करें।

अक्सर पूछे जाने वाले प्रश्न

6

अगला चरण पूरा करने के लिए इन संबंधित टूल का उपयोग करें।