Tool workspace

Base64 encoder और Base64 decoder online

Unicode text को URL-safe option के साथ encode और decode करें.

Base64 encoder और decoder

आकार: bytes कुंजियाँ: गहराई:

        

Base64 encoder और decoder

bytes →


        
    

Base64 encoder और decoder

क्वेरी पैरामीटर

IDN / Punycode


    

Base64 encoder और decoder

..

हेडर


    

Payload


    

मेटाडेटा


        
    

हस्ताक्षर सत्यापित करें

साइन (HS)


            

Base64 encoder और decoder

पैटर्न लाइब्रेरी

हाइलाइट किए मैच

Matches ()

प्रतिस्थापन परिणाम


    

Base64 encoder और decoder

सापेक्ष:

टाइमज़ोन

भागों से बनाएँ


        
वर्ष का दिन: सप्ताह: सप्ताह का दिन:

अंतर


        

Base64 encoder और decoder


    

Base64 encoder और decoder

Base64 encoder और decoder


        
    

उदाहरण

टेक्स्ट

Hello, World!

Base64

SGVsbG8sIFdvcmxkIQ==

Base64 गाइड और लेख

Base64 एन्कोडिंग आख़िर है क्या, और आज भी सॉफ़्टवेयर इसका इस्तेमाल क्यों करता है

Base64 बाइनरी बाइट्स को ऐसे टेक्स्ट में बदल देता है जो हर जगह सुरक्षित रूप से सफ़र कर सके। इसकी असली वजह समझ लें तो इसका अजीब दिखने वाला आउटपुट, पैडिंग और बढ़ा हुआ आकार सब साफ़ हो जाता है।

लेख पढ़ें

Base64 बनाम Base64URL: मिलते-जुलते एन्कोडिंग, पर अलग-अलग काम

Base64URL सिर्फ़ कुछ वर्ण बदलता है, पर ये बदलाव तब बहुत मायने रखते हैं जब एन्कोडेड डेटा URL, कुकी, फ़ाइल नाम या JWT में दिखता है।

लेख पढ़ें

Base64 कब इस्तेमाल न करें: प्रदर्शन, सुरक्षा और डिज़ाइन के सौदे

Base64 केवल-टेक्स्ट सीमाओं पर उपयोगी है, पर इसे हर जगह लगाने से पेलोड बड़े होते हैं, मेमोरी पर बोझ बढ़ता है, झूठी सुरक्षा का भ्रम बनता है और API कठिन हो जाते हैं।

लेख पढ़ें

Base64 encoder और decoder

Unicode text को URL-safe option के साथ encode और decode करें. DevToolGrid Online — एक मुफ़्त Base64 encoder और Base64 decoder online.

Base64 क्या है?

Base64 एक एन्कोडिंग योजना है जो बाइनरी डेटा को 64 वर्णों (A–Z, a–z, 0–9, + और /) का उपयोग करके ASCII टेक्स्ट के रूप में दर्शाती है। इसका उपयोग CSS या HTML में छवियाँ एम्बेड करने, JSON या ईमेल में बाइनरी डेटा भेजने और छोटी फ़ाइलों को टेक्स्ट के रूप में संग्रहीत करने के लिए होता है। Base64 एन्कोडिंग है, एन्क्रिप्शन नहीं — यह डेटा की रक्षा नहीं करता।

Base64 कैसे एन्कोड और डिकोड करें

  1. 1 इनपुट पैनल में टेक्स्ट पेस्ट करें या एन्कोड करने के लिए फ़ाइल चुनें।
  2. 2 Base64 में बदलने के लिए Encode दबाएँ, या वापस पढ़ने के लिए Decode।
  3. 3 यदि मान URL या फ़ाइल नाम में जाएगा तो URL-safe सक्षम करें।
  4. 4 परिणाम कॉपी करें, छवियाँ देखें या डिकोड किए बाइट डाउनलोड करें।

सामान्य Base64 गलतियाँ

  • गलत पैडिंगमानक Base64 को = से 4 के गुणक तक पैड किया जाता है। पैडिंग हटाने या जोड़ने से डिकोडिंग टूट जाती है।
  • मानक बनाम URL-safeURL-safe Base64 में + और / की जगह - और _ होते हैं। मानक डिकोडर से ऐसे डेटा को डिकोड करना विफल होता है।
  • इसे एन्क्रिप्शन माननाBase64 किसी के द्वारा भी पूरी तरह उलटा किया जा सकता है। पासवर्ड या रहस्य की रक्षा के लिए इसका उपयोग कभी न करें।

Base64 बनाम Base64URL

मानक Base64 में + / और = पैडिंग होती है, जो URL और फ़ाइल नामों में असुरक्षित है। Base64URL में + की जगह -, / की जगह _ होता है और आमतौर पर पैडिंग हटा दी जाती है, इसलिए परिणाम query strings, JWT और फ़ाइल नामों में सुरक्षित रहता है। यह टूल एक स्विच से दोनों का समर्थन करता है।

सामान्य प्रश्न

क्या यह टूल मुफ़्त है?

हाँ। Base64 एन्कोडर और डिकोडर पूरी तरह मुफ़्त है, बिना साइन-अप और सीमा के।

क्या मेरा डेटा सर्वर पर भेजा जाता है?

नहीं। एन्कोडिंग और डिकोडिंग आपके ब्राउज़र में स्थानीय रूप से चलती हैं, इसलिए फ़ाइलें और टेक्स्ट डिवाइस नहीं छोड़ते।

क्या यह फ़ाइलें और छवियाँ एन्कोड कर सकता है?

हाँ। Base64 पाने के लिए फ़ाइल छोड़ें, data URI बनाएँ और ब्राउज़र में छवियाँ देखें।

URL-safe Base64 क्या है?

एक प्रकार जो + और / के बजाय - और _ का उपयोग करता है ताकि मान URL, फ़ाइल नाम और टोकन में सुरक्षित रहे।