B64EncodeDecode Logo
B64EncodeDecodePROencoderbase64.com
एन्कोड मोड|Web Worker Powered

ऑनलाइन Base64 एन्कोडर टूल

टेक्स्ट, कोड और फाइल्स को तुरंत मानक Base64 या Base64URL फॉर्मेट में बदलें।

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

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

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 कैरेक्टर्स में बदल जाते हैं।