Base64URL (RFC 4648) सुरक्षित कनवर्टर
JWT टोकन और URL के लिए सुरक्षित Base64 स्ट्रिंग्स आसानी से बनाएं।
Live Visual Media & Payload Inspector
Auto-DetectClick 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.
PDF Document Ready
Base64 PDF stream loaded in memory
Developer Code Snippet Generator
// Select an option above to generate codeतकनीकी विनिर्देश
Base64 एन्कोडिंग कैसे काम करती है
RFC 4648 बाइनरी ट्रांसलेशन और 6-बिट विभाजन को समझें।
13-बाइट से 4-कैरेक्टर अनुपात (+33.3% ओवरहेड)
Base64 बाइनरी डेटा (8-बिट बाइट्स) को 64 ASCII अक्षरों में बदलता है। तीन 8-बिट बाइट्स (24 बिट्स) को चार 6-बिट समूहों में बांटा जाता है:
मानक Base64 बनाम URL-सुरक्षित Base64URL (RFC 4648)
- • कैरेक्टर उपयोग करता है: + और /
- • अंत में '=' पैडिंग का उपयोग करता है
- • URLs में परसेंट-एन्कोडिंग की आवश्यकता होती है
- • '+' को '-' से बदलता है
- • '/' को '_' से बदलता है
- • '=' पैडिंग को पूरी तरह छोड़ दिया जाता है
अक्सर पूछे जाने वाले सवाल (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 कैरेक्टर्स में बदल जाते हैं।