ছবি ফাইল এবং Base64 (Data URI) পরস্পর রূপান্তর করুন
সরল 3 ধাপে রূপান্তর করুন:
ছবি ফাইল ড্র্যাগ এবং ড্রপ করুন বা ক্লিক করে নির্বাচন করুন
সমর্থিত ফরম্যাট: PNG, JPEG, GIF, WebP, SVG (সর্বাধিক 10MB প্রস্তাবিত)
ছবির Base64 এনকোডিং ওয়েব ডেভেলপমেন্টে নিম্নলিখিত পরিস্থিতিতে ব্যবহার করা হয়:
ছোট আইকন বা লোগো ছবি HTML এর <img> ট্যাগ বা CSS এর background-image এ সরাসরি এমবেড করলে HTTP অনুরোধ কমে যায় এবং পৃষ্ঠা লোডিং গতি উন্নত হয়। বিশেষভাবে আইকন ফন্টের বিকল্প হিসাবে উপযোগী।
একাধিক ছোট ছবিকে একটি ফাইলে একত্রিত করা「CSS স্প্রাইট」এর পরিবর্তে, প্রতিটি ছবি Base64 এনকোড করে CSS এ এমবেড করলে পরিচালনা সহজ হয়।
কিছু ইমেইল ক্লায়েন্ট বাহ্যিক ছবি লোডিং ব্লক করে, তাই গুরুত্বপূর্ণ ছবি (যেমন লোগো) Data URI হিসাবে এমবেড করলে নিশ্চিতভাবে প্রদর্শন করা যায়।
JSON API তে ছবি ডেটা প্রেরণ এবং গ্রহণের জন্য, Base64 এনকোডিং দ্বারা বাইনারি ডেটাকে টেক্সট ফরম্যাটে পরিচালনা করা যায়। মাল্টিপার্ট যোগাযোগ ব্যবহার না করে সরল JSON ফরম্যাটে ছবি স্থানান্তর করা যায়।
Progressive Web Apps (PWA) বা Electron অ্যাপে, ছবি Base64 এনকোড করে HTML এ এমবেড করলে অফলাইন পরিবেশেও নিশ্চিতভাবে ছবি প্রদর্শন করা যায়।
React Native, Ionic, Flutter ইত্যাদি ক্রস-প্ল্যাটফর্ম ফ্রেমওয়ার্কে Base64 এনকোডেড ছবি ব্যবহার করলে প্ল্যাটফর্মগুলির মধ্যে ছবি পরিচালনা একীভূত করা যায়।
Data URI (ডেটা URI, Data URL ও বলা হয়) একটি URL স্কিম যা HTML বা CSS এ ছবি বা ফন্টের মতো ছোট ফাইল সরাসরি এমবেড করার জন্য ব্যবহৃত হয়। এটি ফাইলের বিষয়বস্তু Base64 এনকোড করে টেক্সটে পরিণত করে এবং URL এর অংশ হিসাবে প্রকাশ করে।
Data URI নিম্নলিখিত ফরম্যাটে লেখা হয়:
data:[MIME প্রকার];[এনকোডিং পদ্ধতি],[এনকোড করা ডেটা] উদাহরণ (PNG): data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA...
PNG, JPEG, GIF, WebP, SVG এবং ব্রাউজার দ্বারা সমর্থিত সমস্ত ছবি ফরম্যাট রূপান্তর করা যায়। সবচেয়ে সাধারণ PNG এবং JPEG।
প্রযুক্তিগতভাবে কোন সীমা নেই, কিন্তু কর্মক্ষমতা এবং ব্রাউজার মেমোরি বিবেচনা করে 10MB এর নিচে প্রস্তাব করা হয়। ব্যবহারিকভাবে, 5KB এর নিচের ছোট ছবির ব্যবহার সবচেয়ে কার্যকর।
Base64 এনকোডিং দ্বারা মূল ফাইলের আকারের প্রায় 133% (প্রায় 33% বৃদ্ধি) হয়। উদাহরণস্বরূপ, 9KB এর ছবি প্রায় 12KB এর Base64 স্ট্রিং হয়।
হ্যাঁ, স্বচ্ছ PNG ছবি সরাসরি রূপান্তর করা যায়। স্বচ্ছতা তথ্য সংরক্ষিত থাকে, তাই HTML বা CSS এ এমবেড করলেও সঠিকভাবে স্বচ্ছ প্রদর্শিত হয়।
<img> ট্যাগের src অ্যাট্রিবিউটে সরাসরি পেস্ট করুন। উদাহরণ: <img src="data:image/png;base64,iVBORw0KG...">
এইভাবে url() ফাংশনে পেস্ট করুন: background-image: url('data:image/png;base64,iVBORw0KG...');
না, সমস্ত প্রক্রিয়াকরণ ব্রাউজারে সম্পন্ন হয়। ছবি ডেটা সার্ভারে একেবারেই প্রেরণ করা হয় না।
হ্যাঁ, এই টুলটি সম্পূর্ণ বিনামূল্যে এবং বাণিজ্যিক এবং অ-বাণিজ্যিক উভয় উদ্দেশ্যে স্বাধীনভাবে ব্যবহার করা যায়।
Encode image data in Base64
Convert image file formats
Encode and decode Base64