इसका इस्तेमाल कैसे करें
- फ़ाइलें चुनें पर क्लिक करें और तस्वीर चुनें, या उसे बॉक्स पर छोड़ें। उसके नीचे Base64 टेक्स्ट दिखता है।
- उसके बगल के कॉपी बटन से डेटा URL, Base64 टेक्स्ट, CSS बैकग्राउंड नियम या HTML इमेज टैग कॉपी करें।
- उल्टी दिशा में जाने के लिए Base64 टेक्स्ट या डेटा URL वाले बॉक्स में Base64 टेक्स्ट या डेटा URL चिपकाएँ और तस्वीर दिखाएँ पर क्लिक करें।
- तस्वीर डाउनलोड करें पर क्लिक करके उसे उसके प्रकार और एक्सटेंशन के साथ सहेजें।
Base64 क्या है
Base64 किसी भी बाइट को 64 सुरक्षित अक्षरों और अंकों में लिखता है (RFC 4648)। हर तीन बाइट चार अक्षर बनते हैं, इसलिए टेक्स्ट फ़ाइल से लगभग एक-तिहाई बड़ा होता है। यह कुछ भी दबाता या छिपाता नहीं: कोई भी उसे डिकोड कर सकता है।
डेटा URL क्या है
डेटा URL (RFC 2397) फ़ाइल को पते के भीतर ही रख देता है: data:, फिर तस्वीर का प्रकार, फिर ;base64, और Base64 टेक्स्ट। ब्राउज़र उसे इमेज टैग या CSS बैकग्राउंड में दिखाता है, बिना सर्वर से फ़ाइल माँगे। यह छोटी तस्वीरों और आइकनों के लिए ठीक है; बड़ी तस्वीर पेज को भारी कर देती है।
तस्वीर आपके डिवाइस पर रहती है
फ़ाइल आपके ब्राउज़र में पढ़ी और टेक्स्ट में बदली जाती है, और चिपकाई गई स्ट्रिंग भी वहीं पढ़ी जाती है। कुछ भी अपलोड नहीं होता। चिपकाई गई तस्वीर का प्रकार उसके शुरुआती बाइटों से पहचाना जाता है, इसलिए गलत लेबल टूल को धोखा नहीं दे सकता।
उदाहरण: एक छोटा आइकन
3,000 बाइट का PNG आइकन लगभग 4,000 अक्षरों का Base64 टेक्स्ट बनता है, जो फ़ाइल से एक-तिहाई बड़ा है। डेटा URL उसके आगे 22 अक्षर data:image/png;base64, जोड़ता है।
अक्सर पूछे जाने वाले सवाल
क्या तस्वीर बदलते समय वह अपलोड होती है?
नहीं। फ़ाइल आपके ब्राउज़र में पढ़ी जाती है और आपके अपने डिवाइस पर Base64 टेक्स्ट में बदली जाती है। जाँचने के लिए पेज खुलने के बाद इंटरनेट बंद करें और एक तस्वीर बदलें।
Base64 टेक्स्ट मेरी फ़ाइल से बड़ा क्यों है?
Base64 फ़ाइल के हर तीन बाइट को चार अक्षरों में लिखता है, इसलिए टेक्स्ट लगभग 33% बड़ा होता है। यह उन्हीं बाइटों को लिखने का एक और तरीका है।
डेटा URL कब इस्तेमाल करूँ?
डेटा URL छोटी तस्वीरों के लिए ठीक है, जैसे आइकन, प्लेसहोल्डर और छोटे लोगो, क्योंकि उन्हें सर्वर से अलग अनुरोध की जरूरत नहीं होती। बड़ी फोटो के लिए फ़ाइल होस्ट करें और उसकी ओर लिंक दें, क्योंकि Base64 पेज को भारी करता है और अपने आप कैश नहीं होता।
क्या वेब पेज से डेटा URL चिपका सकता हूँ?
हाँ। पूरा डेटा URL चिपकाएँ, data: से शुरू होता हुआ, या कॉमा के बाद वाला Base64 हिस्सा। तस्वीर का प्रकार बाइटों से पहचाना जाता है, इसलिए हेडर में गलत लेबल से फर्क नहीं पड़ता।
टूल बहुत लंबा टेक्स्ट क्यों नहीं दिखाता?
टेक्स्ट बॉक्स लाखों अक्षरों पर धीमा हो सकता है, इसलिए 20 लाख अक्षरों से लंबा Base64 टेक्स्ट नहीं दिखाया जाता। उसे टेक्स्ट फ़ाइल के रूप में सहेजने के लिए डाउनलोड बटन इस्तेमाल करें।
क्या Base64 से तस्वीर छिपती या सुरक्षित होती है?
नहीं। Base64 एक एन्कोडिंग है, एन्क्रिप्शन नहीं। जिसके पास टेक्स्ट है, वह एक ही कदम में उसे उसी तस्वीर में वापस डिकोड कर सकता है, इसलिए निजी तस्वीर बचाने के लिए इस पर भरोसा न करें।
स्रोत
- RFC 4648 (अंग्रेजी में): The Base16, Base32 and Base64 Data Encodings
- RFC 2397 (अंग्रेजी में): The data URL scheme
- MDN (अंग्रेजी में): data URLs
आँकड़े और टेक्स्ट आखिरी बार मंगलवार, 10 नवंबर 2026 को जाँचे गए।