B64EncodeDecode Logo
B64EncodeDecodePROencoderbase64.com
RFC 4648 और RFC 2045 प्रमाणित|Web Worker Powered

Base64 ऑनलाइन एन्कोड और डिकोड करें

टेक्स्ट, फाइल्स, इमेज और डेटा को तुरंत एन्कोड और डिकोड करें। बिना किसी सर्वर अपलोड के आपके ब्राउज़र में 100% सुरक्षित।

0ms नेटवर्क लेटेंसी (100% क्लाइंट-साइड)
इमेज और ऑडियो लाइव व्यूअर
1-क्लिक कोड स्निपेट्स (JS, Python, Go, cURL)
Worker Status: Idle / Ready|ओवरहेड: +33.3%
INPUT0 chars • 0 bytes
100% In-Browser
OUTPUT0 chars • 0 bytes

Live Visual Media & Payload Inspector

Auto-Detect

Click to Browse or Drag & Drop Any File

Upload any image (PNG, JPG, SVG, WebP, GIF), audio (MP3, WAV), PDF, or JSON payload to preview and encode instantly.

PNG • JPG • SVG • WebPMP3 • WAV • JSON • PDF100% In-Browser

Developer Code Snippet Generator

Ready-to-use Implementation
// Select an option above to generate code

मुख्य विशेषताएं

पुराने ऑनलाइन टूल्स से कहीं बेहतर और सुरक्षित

डेवलपर्स और सुरक्षा टीमें B64EncodeDecode को क्यों चुनती हैं।

शून्य सर्वर अपलोड

100% क्लाइंट-साइड प्राइवेसी

अन्य टूल्स आपका डेटा सर्वर पर अपलोड करते हैं। B64EncodeDecode पूरी तरह से आपके ब्राउज़र के अंदर Web Workers से चलता है।

रियल-टाइम प्रिव्यू

विजुअल मीडिया और ऑडियो इंस्पेक्टर

बिना डाउनलोड किए PNG, JPG, SVG, WebP, PDF और MP3 ऑडियो को सीधे ब्राउज़र में प्रिव्यू करें।

डेवलपर सुइट

मल्टी-लैंग्वेज कोड एक्सपोर्ट

JavaScript, Node.js, HTML <img>, CSS, Python 3, Golang, PHP और cURL में तुरंत कोड जनरेट करें।

1-क्लिक स्ट्रिंग फिक्स

स्मार्ट एरर चेकिंग और ऑटो-रिपेयर

खराब अक्षरों को पहचानें, छूटे हुए '=' को ठीक करें और एक क्लिक में सुरक्षित Base64URL में बदलें।

RFC 4648 और RFC 2045

MIME 76-कैरेक्टर चंक्स

UTF-8, ASCII और ईमेल के लिए 76-कैरेक्टर लाइन ब्रेक का पूरा सपोर्ट।

हाई परफॉर्मेंस

जीरो लेटेंसी Web Workers

बड़ी फाइलें बिना ब्राउज़र को धीमा किए बैकग्राउंड थ्रेड्स में आसानी से प्रोसेस होती हैं।

तकनीकी विनिर्देश

Base64 एन्कोडिंग कैसे काम करती है

RFC 4648 बाइनरी ट्रांसलेशन और 6-बिट विभाजन को समझें।

13-बाइट से 4-कैरेक्टर अनुपात (+33.3% ओवरहेड)

Base64 बाइनरी डेटा (8-बिट बाइट्स) को 64 ASCII अक्षरों में बदलता है। तीन 8-बिट बाइट्स (24 बिट्स) को चार 6-बिट समूहों में बांटा जाता है:

कैरेक्टरASCII कोड8-बिट बाइनरी6-बिट विभाजनBase64 दशमलवBase64 आउटपुट
M7701001101010011 (19)19T
a9701100001010110 (22)22W
n11001101110000101 (5) & 101110 (46)5, 46Fu

मानक Base64 बनाम URL-सुरक्षित Base64URL (RFC 4648)

मानक Base64
  • • कैरेक्टर उपयोग करता है: + और /
  • • अंत में '=' पैडिंग का उपयोग करता है
  • • URLs में परसेंट-एन्कोडिंग की आवश्यकता होती है
Base64URL (URLs और JWT के लिए सुरक्षित)
  • • '+' को '-' से बदलता है
  • • '/' को '_' से बदलता है
  • • '=' पैडिंग को पूरी तरह छोड़ दिया जाता है

अक्सर पूछे जाने वाले सवाल (FAQ)

Base64 के बारे में सभी आवश्यक जानकारी

Base64 एन्कोडिंग, डिकोडिंग, फाइल साइज और URL सुरक्षा से जुड़े महत्वपूर्ण सवालों के जवाब।

Base64 क्या है?

Base64 एक बाइनरी-टू-टेक्स्ट एन्कोडिंग स्कीम है जो बाइनरी डेटा (जैसे फाइल्स, इमेज या बाइट्स) को 64 प्रिंट करने योग्य ASCII अक्षरों (A-Z, a-z, 0-9, + और /) में बदलती है। यह IETF RFC 4648 मानक द्वारा परिभाषित है।

Base64 एन्कोडिंग कैसे काम करती है?

Base64 बाइनरी डेटा के 3 बाइट्स (24 बिट्स) को 6-6 बिट्स के 4 ग्रुप्स में बांटता है (4 × 6 = 24 बिट्स)। प्रत्येक 6-बिट मान Base64 टेबल के एक कैरेक्टर से मेल खाता है।

टेक्स्ट को Base64 में कैसे बदलें?

हमारे ऑनलाइन टूल में अपना टेक्स्ट टाइप या पेस्ट करें। JavaScript में btoa(); Python में base64.b64encode(); और Linux में echo -n 'text' | base64 का उपयोग करें।

Base64 को कैसे डिकोड करें?

Base64 स्ट्रिंग को इनपुट बॉक्स में पेस्ट करें। JavaScript में atob(); Python में base64.b64decode(); और Linux में echo 'string' | base64 -d से डिकोड कर सकते हैं।

Base64 और Base64URL में क्या अंतर है?

मानक Base64 '+' और '/' का उपयोग करता है। Base64URL '+' को '-' से और '/' को '_' से बदलता है और '=' पैडिंग हटा देता है, जिससे यह वेब URL और JWT टोकन के लिए 100% सुरक्षित हो जाता है।

इमेज को Base64 में कैसे बदलें?

बस अपनी PNG, JPG, SVG इमेज को हमारे टूल में ड्रैग और ड्रॉप करें। टूल आपके ब्राउज़र में तुरंत Base64 Data URI जनरेट कर देता है जिसे सीधे HTML <img> टैग में उपयोग कर सकते हैं।

क्या Base64 एन्क्रिप्शन है?

नहीं, Base64 एन्क्रिप्शन नहीं है और इसमें कोई क्रिप्टोग्राफिक सुरक्षा नहीं होती। कोई भी व्यक्ति बिना किसी पासवर्ड के Base64 को तुरंत डिकोड कर सकता है।

क्या Base64 से फाइल का आकार कम होता है?

नहीं, Base64 एन्कोडिंग से फाइल का आकार लगभग 33.3% बढ़ जाता है क्योंकि हर 3 बाइनरी बाइट्स 4 ASCII कैरेक्टर्स में बदल जाते हैं।