Base64 इमेज कनवर्टर

इमेजचा Base64 data URI मिळवण्यासाठी ती ड्रॅग करा, किंवा इमेज प्रिव्ह्यू आणि डाउनलोड करण्यासाठी Base64 पेस्ट करा.

सुरू करण्यासाठी इमेज ड्रॉप करा किंवा Base64 पेस्ट करा.

तुमची इमेज तुमच्या ब्राउझरमध्येच वाचली आणि रूपांतरित केली जाते. BroBroGo वर काहीही अपलोड केले जात नाही.

नेहमी विचारले जाणारे प्रश्न

Base64 data URI इमेज म्हणजे काय?

ही मजकूर म्हणून एनकोड केलेली इमेज असते, ज्यामुळे ती स्वतंत्र फाईलवरून लोड होण्याऐवजी थेट HTML किंवा CSS मध्ये समाविष्ट केली जाऊ शकते. यामुळे अतिरिक्त रिक्वेस्ट वाचते, जे लहान आयकॉन्स आणि ईमेल टेम्पलेट्ससाठी सोयीचे ठरते.

मी या पद्धतीने मोठ्या इमेजेस इनलाईन कराव्यात का?

असे न केलेलेच बरे. Base64 मुळे डेटाचा आकार सुमारे एक तृतीयांश वाढतो आणि तो पेजपेक्षा वेगळा कॅश केला जाऊ शकत नाही, त्यामुळे ते फक्त लहान ॲसेट्ससाठी वापरावे आणि मोठ्या इमेजेस नेहमीच्या फाईल्सप्रमाणे लिंक कराव्यात.

हे टूल Base64 स्ट्रिंगला पुन्हा फाईलमध्ये रूपांतरित करू शकते का?

होय. 'Base64 → इमेज' वर स्विच करा, data URI किंवा रॉ Base64 स्ट्रिंग पेस्ट करा; हे टूल इमेजचा प्रकार शोधून, प्रिव्ह्यू दाखवून तुम्हाला फाईल डाउनलोड करू देते.

Base64 इमेज कनवर्टरचे कार्य आणि वापर

Base64 इमेज कनवर्टर हे एक दुहेरी कार्य करणारे साधन आहे जे इमेज फाईल्सचे Base64 नावाच्या मजकूर (text) स्वरूपात रूपांतर करते आणि याउलट, Base64 मजकुराचे पुन्हा मूळ इमेज फाईलमध्ये रूपांतर करते. हे टूल वापरकर्त्याला इमेज ड्रॅग आणि ड्रॉप करण्याची किंवा थेट Base64 मजकूर पेस्ट करण्याची सुविधा देते. प्रक्रिया पूर्ण झाल्यावर रूपांतरित आउटपुट कॉपी किंवा डाउनलोड करण्यासाठी उपलब्ध होते.

हे टूल प्रामुख्याने खालील कामांसाठी उपयुक्त ठरते:

  • ज्या डेव्हलपर्सना लहान आयकॉन्स किंवा प्लेसहोल्डर इमेजेस थेट HTML किंवा CSS कोडमध्ये समाविष्ट करायच्या असतात.
  • ईमेल टेम्पलेट्सवर काम करणारे कंटेंट क्रिएटर्स, जिथे इमेजेस इनलाईन (inline) करणे आवश्यक असते.
  • इमेजचे Base64 data URI मध्ये रूपांतर करू इच्छिणारे वापरकर्ते.
  • Base64 स्ट्रिंगवरून पुन्हा मूळ इमेज फाईल मिळवू इच्छिणारे वापरकर्ते.

इनपुट आणि आउटपुटचे नियम व मर्यादा

या टूलमध्ये एनकोडिंग (इमेजवरून Base64) आणि डीकोडिंग (Base64 वरून इमेज) करण्यासाठी काही निश्चित नियम आणि मर्यादा आहेत:

एनकोडिंगसाठीचे नियम (इमेज → Base64)

  • सपोर्टेड फॉरमॅट्स: टूलमध्ये PNG, JPG, GIF, WebP, SVG, AVIF, BMP, ICO आणि TIFF या इमेज फॉरमॅट्सना सपोर्ट आहे.
  • फाईल आकार मर्यादा: एनकोडिंगसाठी कमाल फाईल आकार 5 MB पर्यंत मर्यादित आहे.
  • एकाधिक फाईल्स: जर तुम्ही एकाच वेळी अनेक इमेजेस ड्रॉप केल्या, तर केवळ पहिल्या इमेजचा वापर केला जातो.

डीकोडिंगसाठीचे नियम (Base64 → इमेज)

  • इनपुट स्वरूप: तुम्ही data:image/... URI किंवा रॉ (raw) Base64 स्ट्रिंग पेस्ट करू शकता. हे टूल स्टँडर्ड आणि URL-safe Base64 स्वीकारते, ज्यामध्ये व्हाईटस्पेस आणि न्यूलाईन्सचा समावेश असू शकतो.
  • इनपुट लांबी मर्यादा: डीकोडिंगसाठी कमाल इनपुट लांबी 8 MB पर्यंत मर्यादित आहे.
  • इमेज प्रकार शोधणे: Base64 स्ट्रिंग डीकोड करताना टूल स्वयंचलितपणे इमेजचा प्रकार शोधून काढते.
  • डाउनलोड पर्याय: डीकोड केलेली इमेज डाउनलोड करताना ती brobrogo-image. या फाईलनेमसह आणि योग्य फाईल एक्सटेंशनसह डाउनलोड होते.

हे टूल केवळ इमेजच्या मूळ बाईट्सचे (bytes) एनकोडिंग किंवा डीकोडिंग करते. हे टूल इमेज कॉम्प्रेस करत नाही, क्रॉप करत नाही, तिचा आकार बदलत नाही (resize) किंवा तिला विशिष्ट फॉरमॅटमध्ये (उदा. PNG किंवा JPG) रूपांतरित करत नाही.

डेटा प्रायव्हसी आणि प्रोसेसिंग

या टूलमधील सर्व प्रक्रिया पूर्णपणे वापरकर्त्याच्या ब्राउझरमध्येच पार पडते. तुमची इमेज तुमच्या ब्राउझरमध्येच वाचली आणि रूपांतरित केली जाते. BroBroGo वर काहीही अपलोड केले जात नाही, ज्यामुळे डेटाची गोपनीयता राखली जाते.

त्रुटी आणि त्यांचे संदेश (Error Handling)

प्रक्रियेदरम्यान काही त्रुटी आढळल्यास टूलद्वारे खालील विशिष्ट संदेश दाखवले जातात:

  • जर फाईल सपोर्टेड फॉरमॅटमध्ये नसेल: "ती फाईल सपोर्टेड इमेज प्रकार नाही."
  • जर इमेज फाईल 5 MB पेक्षा मोठी असेल: "ती इमेज {max} पेक्षा मोठी आहे. कृपया लहान इमेज वापरून पहा."
  • जर टूलला फाईल वाचता आली नाही: "ती फाईल वाचता आली नाही."
  • जर पेस्ट केलेले इनपुट वैध Base64 नसेल: "ती वैध Base64 स्ट्रिंग नाही."
  • जर इनपुट डीकोड झाले पण ती ओळखता येण्याजोगी इमेज नसेल: "हा Base64 डेटा ओळखता येण्याजोग्या इमेजमध्ये डीकोड होत नाही."
  • जर डीकोडिंगसाठीचे इनपुट 8 MB पेक्षा जास्त असेल: "ते इनपुट खूप मोठे आहे. कृपया ते {max} च्या आत ठेवा."
  • जर इमेज डेटा डीकोड झाला पण तो ब्राउझरमध्ये दाखवता आला नाही: "इमेज डेटा डीकोड झाला पण तो दाखवता आला नाही."

वेब डेव्हलपमेंटमध्ये Base64 आणि Data URIs चा वापर

Base64 एनकोडिंग ही एक अशी पद्धत आहे जी बायनरी डेटाला (जसे की इमेज) ASCII मजकूर स्वरूपात रूपांतरित करते. जेव्हा या मजकुराला data:image/[format];base64, अशा स्वरूपात मांडले जाते, तेव्हा त्याला 'Data URI' म्हटले जाते.

फायदे आणि तोटे

वेब डेव्हलपमेंटमध्ये लहान इमेजेस थेट HTML किंवा CSS मध्ये इनलाईन करण्यासाठी Base64 चा वापर केला जातो. याचा मुख्य फायदा म्हणजे ब्राउझरला इमेज लोड करण्यासाठी स्वतंत्र HTTP रिक्वेस्ट पाठवावी लागत नाही, ज्यामुळे पेज लोड होण्याचा वेळ वाचू शकतो.

तथापि, मोठ्या इमेजेससाठी Base64 वापरणे गैरसोयीचे ठरते. Base64 एनकोडिंगमुळे डेटाचा आकार मूळ फाईलपेक्षा सुमारे एक तृतीयांश (जवळपास 33%) वाढतो. तसेच, इनलाईन केलेल्या इमेजेस स्वतंत्रपणे कॅश (cache) करता येत नाहीत, ज्यामुळे प्रत्येक वेळी संपूर्ण पेज लोड होताना तो डेटा पुन्हा डाउनलोड करावा लागतो.

कोडमधील वापर

टूलद्वारे जनरेट केलेले आउटपुट खालील फॉरमॅटमध्ये उपलब्ध होते:

  • Data URI: थेट ब्राउझरमध्ये वापरण्यासाठी योग्य मजकूर.
  • Base64: केवळ रॉ स्ट्रिंग.
  • CSS: background-image प्रॉपर्टी म्हणून वापरण्यासाठी: background-image: url('data:image/...');.
  • HTML: थेट इमेज टॅगमध्ये वापरण्यासाठी: <img src="data:image/..." />.

वारंवार विचारले जाणारे प्रश्न (FAQ)

प्रश्न: Base64 data URI इमेज म्हणजे काय?
उत्तर: ही मजकूर म्हणून एनकोड केलेली इमेज असते, ज्यामुळे ती स्वतंत्र फाईलवरून लोड होण्याऐवजी थेट HTML किंवा CSS मध्ये समाविष्ट केली जाऊ शकते. यामुळे अतिरिक्त रिक्वेस्ट वाचते, जे लहान आयकॉन्स आणि ईमेल टेम्पलेट्ससाठी सोयीचे ठरते.

प्रश्न: मी या पद्धतीने मोठ्या इमेजेस इनलाईन कराव्यात का?
उत्तर: असे न केलेलेच बरे. Base64 मुळे डेटाचा आकार सुमारे एक तृतीयांश वाढतो आणि तो पेजपेक्षा वेगळा कॅश केला जाऊ शकत नाही, त्यामुळे ते फक्त लहान ॲसेट्ससाठी वापरावे आणि मोठ्या इमेजेस नेहमीच्या फाईल्सप्रमाणे लिंक कराव्यात.

प्रश्न: हे टूल Base64 स्ट्रिंगला पुन्हा फाईलमध्ये रूपांतरित करू शकते का?
उत्तर: होय. 'Base64 → इमेज' वर स्विच करा, data URI किंवा रॉ Base64 स्ट्रिंग पेस्ट करा; हे टूल इमेजचा प्रकार शोधून, प्रिव्ह्यू दाखवून तुम्हाला फाईल डाउनलोड करू देते.